기존 변환 작업공간 정보

기존 변환 작업공간은 이전의 더 제한적인 유형의 변환 작업공간입니다. 기존 변환 작업공간은 Gemini로 개선된 변환 기능 또는 대화형 SQL 편집기를 지원하지 않습니다. Ora2Pg 마이그레이션 도구를 사용하여 소스 스키마를 변환하는 데만 사용할 수 있습니다.

기존 유형의 변환 작업공간은 변환 워크플로에 여러 가지 다른 제한사항을 제공하므로 마이그레이션에 사용하지 않는 것이 좋습니다.

대화형 변환 작업공간기존 변환 작업공간
스키마 및 코드 객체 변환은 Database Migration Service에서 발생합니다. Ora2Pg 마이그레이션 도구를 사용하여 Database Migration Service 외부에서 스키마 및 코드 객체 변환을 수행합니다.
변환된 소스를 Database Migration Service에서 대상 데이터베이스에 직접 적용할 수 있습니다. PostgreSQL용 Cloud SQL 대상 인스턴스의 대상 데이터베이스에 변환된 스키마를 적용하는 것은 사용자의 책임입니다.
Database Migration Service에서 직접 초안 스키마와 코드를 테스트하여 대상 인스턴스에 성공적으로 적용할 수 있는지 확인할 수 있습니다. 대상 인스턴스에 영향을 주지 않고 초안 스키마와 코드를 테스트할 수 없습니다.
기본 키와 고유 제약조건이 없는 테이블에 누락된 rowid 열을 자동으로 추가합니다. 스키마를 적용한 후 대상 테이블에 누락된 기본 키를 추가해야 합니다.
표 1: 변환 작업공간 기능 비교

기존 변환 작업공간 사용

시나리오에서 기존 변환 작업공간을 사용해야 하는 경우 다음 작업으로 마이그레이션 프로세스를 수정합니다.

  1. Ora2Pg 구성 파일을 작성합니다.

    Ora2Pg 변환 도구를 사용하는 방법에 관한 안내는 Ora2Pg 문서를 참조하세요. Database Migration Service에서 지원되는 전체 명령어 목록은 다음 섹션을 펼치세요.

    Database Migration Service에서 지원되는 Ora2Pg 구성

    Database Migration Service는 Ora2Pg 파일에 다음 구성 항목을 지원합니다.

    • BOOLEAN_VALUES
    • DATA_TYPE
    • DEFAULT_NUMERIC
    • ENABLE_MICROSECOND
    • EXPORT_SCHEMA
    • MODIFY_STRUCT
    • MODIFY_TYPE
    • PG_INTEGER_TYPE
    • PG_NUMERIC_TYPE
    • PG_SCHEMA
    • PRESERVE_CASE
    • REPLACE_AS_BOOLEAN
    • REPLACE_COLS
    • REPLACE_TABLES
    • REPLACE_ZERO_DATE
    • SCHEMA

    Database Migration Service는 연결 프로필을 사용하여 연결 세부정보를 정의하므로 Or2Pg 구성 파일에서 다음 정보를 정의할 필요가 없습니다.

    • ORACLE_DSN
    • ORACLE_HOME
    • ORACLE_PWD
    • ORACLE_USER
    • PG_DSN
    • PG_PWD
    • PG_USER

    또한 Database Migration Service는 WHERE 구성 명령어를 사용하여 마이그레이션할 레코드를 제한하지 않습니다.

  2. 기존 변환 작업공간을 만들고 Ora2Pg 파일을 업로드하여 스키마를 변환합니다.
  3. 변환된 스키마를 대상 데이터베이스에 수동으로 적용합니다.

    Ora2Pg 구성을 만들고 작업공간을 만든 후에는 생성된 코드를 대상 데이터베이스에 직접 적용해야 합니다.

  4. 기본 키가 없는 테이블을 마이그레이션합니다.

    Database Migration Service는 기본 키가 있는 테이블만 마이그레이션합니다. 소스 데이터베이스에 기본 키가 없는 테이블이 포함되어 있는 경우 변환된 스키마를 적용한 후 대상 데이터베이스의 변환된 테이블에서 기본 키 또는 고유 제약조건을 수동으로 만들어야 합니다. 자세한 내용과 단계는 대상 데이터베이스에서 기본 키 제약조건 추가를 참조하세요.

다음 단계

기존 작업공간으로 변환 워크플로를 수행한 후 표준 마이그레이션 절차를 진행할 수 있습니다. 마이그레이션 작업 만들기를 참조하세요.