변환된 코드를 DMS Schema Conversion에 저장 및 적용 - AWS Database Migration Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

변환된 코드를 DMS Schema Conversion에 저장 및 적용

DMS Schema Conversion은 소스 데이터베이스 객체를 변환한 후 변환된 코드를 대상 데이터베이스에 즉시 적용하지 않습니다. 그 대신 DMS Schema Conversion은 대상 데이터베이스에 적용할 준비가 될 때까지 변환된 코드를 프로젝트에 저장합니다.

변환된 코드를 적용하기 전에 소스 데이터베이스 코드를 업데이트하고 업데이트된 객체를 다시 변환하여 기존 작업 항목을 처리할 수 있습니다. DMS Schema Conversion에서 자동으로 변환할 수 없는 항목에 관한 자세한 내용은 DMS Schema Conversion을 사용하여 데이터베이스 마이그레이션 평가 보고서 생성를 참조하십시오. DMS Schema Conversion에 대한 마이그레이션 프로젝트의 소스 데이터베이스 객체를 새로 고치는 방법에 관한 자세한 내용은 데이터베이스 스키마 새로 고침를 참조하십시오.

변환된 코드를 DMS Schema Conversion의 데이터베이스에 직접 적용하는 대신, 이 코드를 SQL 스크립트로 파일에 저장할 수 있습니다. 이러한 SQL 스크립트를 검토하고 필요하다면 편집한 후 대상 데이터베이스에 해당 SQL 스크립트를 수동으로 적용할 수 있습니다.

변환된 코드를 SQL 파일에 저장

변환된 스키마를 텍스트 파일에 SQL 스크립트로 저장할 수 있습니다. 변환된 코드를 수정하여 DMS Schema Conversion에서 자동으로 변환할 수 없는 작업 항목을 처리할 수 있습니다. 그런 다음, 대상 데이터베이스에서 업데이트된 SQL 스크립트를 실행하여 변환된 코드를 대상 데이터베이스에 적용할 수 있습니다.

변환된 스키마를 SQL 스크립트로 저장하려면
  1. 에 AWS Management Console 로그인하고 https://console.aws.amazon.com/dms/v2/ 에서 AWS DMS 콘솔을 엽니다.

  2. 마이그레이션 프로젝트를 선택합니다. 마이그레이션 프로젝트 페이지가 열립니다.

  3. 마이그레이션 프로젝트를 선택한 다음, 스키마 변환을 선택합니다.

  4. 스키마 변환 시작을 선택합니다. 스키마 변환 페이지가 열립니다.

  5. 오른쪽 창에서 대상 데이터베이스 스키마를 선택하거나 저장하려는 변환된 객체를 선택합니다. DMS Schema Conversion이 상위 노드 이름을 파란색으로 강조 표시하고 대상 데이터베이스의 작업 메뉴를 활성화하는지 확인하십시오.

  6. 작업에서 SQL로 저장을 선택합니다. 저장 대화 상자가 나타납니다.

  7. SQL로 저장을 선택해 선택을 확인합니다.

    DMS Schema Conversion은 SQL 파일로 아카이브를 생성하고 이 아카이브를 Amazon S3 버킷에 저장합니다.

  8. (선택 사항) 인스턴스 프로파일에서 스키마 변환 설정을 편집하여 아카이브의 S3 버킷을 변경합니다.

  9. S3 버킷에서 SQL 스크립트를 엽니다.

변환된 코드 적용

변환된 코드를 대상 데이터베이스에 적용할 준비가 되면 프로젝트의 오른쪽 창에서 데이터베이스 객체를 선택합니다. 전체 데이터베이스 스키마 또는 선택한 데이터베이스 스키마 객체에 변경 내용을 적용할 수 있습니다.

데이터베이스 객체를 선택하면 DMS Schema Conversion에서는 선택한 노드 또는 상위 노드의 이름이 파란색으로 강조 표시됩니다. 그러면 작업 메뉴가 활성화됩니다. 작업에서 변경 사항 적용을 선택합니다. 화면에 표시되는 대화 상자에서 적용을 선택하여 선택을 확인하고 변환된 코드를 대상 데이터베이스에 적용합니다.

확장 팩 스키마 적용

변환된 스키마를 대상 데이터베이스에 맨 처음 적용하는 경우 DMS Schema Conversion에서 확장 팩 스키마도 적용할 수 있습니다. 확장 팩 스키마는 대상 데이터베이스의 변환된 코드를 실행하는 데 필요한 소스 데이터베이스의 시스템 함수를 에뮬레이션합니다. 변환된 코드에서 확장 팩의 함수를 사용하는 경우, 확장 팩 스키마를 적용해야 합니다.

확장 팩을 대상 데이터베이스에 수동으로 적용하려면 작업에 대해 변경 사항 적용을 선택합니다. 화면에 표시되는 대화 상자에서 확인을 선택하여 대상 데이터베이스에 확장 팩을 적용합니다.

변환된 코드에서 예상치 못한 결과가 발생하지 않도록 확장 팩 스키마를 수정하지 않는 것이 좋습니다.

자세한 내용은 DMS Schema Conversion에서 확장 팩 사용을(를) 참조하세요.