샘플 콘솔 스크립트 파일 작업(OracleToSQL)

사용자 참조 및 사용에 대한 제품과 함께 몇 가지 샘플 파일이 제공되었습니다. 이 섹션에서는 최종 사용자의 요구에 맞게 이러한 스크립트를 쉽게 사용자 지정하는 방법을 설명합니다.

샘플 콘솔 스크립트 파일

사용자 참조를 위해 다양한 시나리오를 다루는 다음 샘플 콘솔 스크립트 파일이 제공되었습니다.

  • ServersConnectionFileSample.xml

  • VariableValueFileSample.xml

  • AssessmentReportGenerationSample.xml

  • SqlStatementConversionSample.xml

  • ConversionAndDataMigrationSample.xml

  • ServersConnectionFileSample.xml:

    • 이 샘플은 원본 및 대상 데이터베이스에 사용할 수 있는 다양한 연결 모드를 제공하며 사용자는 요구 사항에 따라 모든 모드를 선택할 수 있습니다. 이 샘플에는 서버 정의가 포함되어 있습니다.

    • 사용자는 단순히 값을 필수 원본 및 대상 서버 정의로 변경하여 필요한 데이터베이스에 연결할 수 있습니다. 예제에서 제공된 모든 값은 VariableValueFileSample.xml에서 사용할 수 있는 변수 값으로 제공되었습니다. 다른 모든 연결 매개 변수는 사용자의 작업 서버 연결 파일에서 제거할 수 있습니다.

    • 원본 및 대상 서버에 연결하는 방법에 대한 자세한 내용은 서버 연결 파일 만들기(OracleToSQL)를 참조하세요.

  • VariableValueFileSample.xml: 샘플 콘솔 스크립트 파일에서 사용되었으며 이 파일에 ServersConnectionFileSample.xml 정렬된 모든 변수입니다. 샘플 콘솔 스크립트를 실행하려면 사용자가 샘플 변수 값을 사용자 정의 값으로 바꾸고 이 파일을 스크립트 파일과 함께 추가 명령줄 인수로 전달해야 합니다.

    변수 값 파일에 대한 자세한 내용은 변수 값 파일 만들기(OracleToSQL)를 참조하세요.

  • AssessmentReportGenerationSample.xml: 이 샘플을 사용하면 데이터를 변환하고 마이그레이션하기 전에 사용자가 분석을 위해 사용할 수 있는 xml 평가 보고서를 생성할 수 있습니다.

    generate-assessment-report 명령에서 사용자는 특성의 변수 값(VariableValueFileSample.xml 참조)object-name을 사용자가 사용 중인 데이터베이스 이름으로 반드시 변경해야 합니다. 지정된 object-type 개체의 종류에 따라 값도 변경해야 합니다.

    사용자가 여러 개체/데이터베이스를 평가해야 하는 경우 샘플 콘솔 스크립트 파일의 명령 예제 4에 generate-assessment-report 설명된 대로 여러 metabase-object 노드를 지정할 수 있습니다.

    보고서 생성에 대한 자세한 내용은 보고서 생성(OracleToSQL)을 참조하세요.

    참고 항목

    • 변수 값 파일 명령줄 인수가 콘솔 애플리케이션에 전달되고 VariableValueFileSample.xml이 사용자 지정 값으로 업데이트되었는지 확인합니다.
    • 서버 연결 파일 명령줄 인수가 콘솔 애플리케이션에 전달되고 ServersConnectionFileSample.xml이 올바른 서버 매개 변수 값으로 업데이트되었는지 확인합니다.
  • SqlStatementConversionSample.xml:
    이 샘플을 사용하면 사용자가 입력으로 제공된 원본 데이터베이스 sql 명령에 대한 해당 t-sql 스크립트를 생성할 수 있습니다.

    convert-sql-statement 명령에서 사용자는 특성의 변수 값(VariableValueFileSample.xml 참조)context을 사용자가 사용 중인 데이터베이스 이름으로 반드시 변경해야 합니다. 또한 사용자는 특성 값을 변환해야 하는 원본 데이터베이스 sql 명령으로 변경 sql 해야 합니다.

    사용자는 변환할 sql 파일을 제공할 수도 있습니다. 이는 샘플 콘솔 스크립트 파일의 명령 예제 4에 설명 convert-sql-statement 되어 있습니다.

    참고 항목

    변수 값 파일 명령줄 인수가 콘솔 애플리케이션에 전달되고 VariableValueFileSample.xml이 사용자 지정 값으로 업데이트되었는지 확인합니다.

  • ConversionAndDataMigrationSample.xml:
    이 샘플을 사용하면 사용자가 변환에서 데이터 마이그레이션으로 종단 간 마이그레이션을 수행할 수 있습니다. 변경해야 하는 필수 특성 값 목록은 다음과 같습니다.

    명령 이름

    map-schema

    원본 데이터베이스를 대상 스키마에 매핑하는 스키마입니다.

    특성

    • source-schema: 변환해야 하는 원본 데이터베이스를 지정합니다.

    • sql-server-schema: 마이그레이션할 대상 데이터베이스를 지정합니다.

    명령 이름

    convert-schema

    • 원본에서 대상 스키마로 스키마 변환을 수행합니다.

    • 사용자가 여러 개체/데이터베이스를 평가해야 하는 경우 샘플 콘솔 스크립트 파일의 명령 예제 4에 convert-schema 설명된 대로 여러 metabase-object 노드를 지정할 수 있습니다.

    특성

    object-name: 변환해야 하는 원본 데이터베이스/개체 이름을 지정합니다. 에 지정된 개체의 형식에 따라 해당 object-type 개체가 변경되었는지 확인합니다. object-name

    명령 이름

    synchronize-target

    • 대상 개체를 대상 데이터베이스와 동기화합니다.

    • 사용자가 여러 개체/데이터베이스를 평가해야 하는 경우 샘플 콘솔 스크립트 파일의 명령 예제 3에 synchronize-target 설명된 대로 여러 metabase-object 노드를 지정할 수 있습니다.

    특성

    object-name: 만들어야 하는 sql server 데이터베이스/개체 이름을 지정합니다. 에 지정된 개체의 형식에 따라 해당 object-type 개체가 변경되었는지 확인합니다. object-name

    명령 이름

    migrate-data

    • 원본 데이터를 대상으로 마이그레이션합니다.

    • 사용자가 여러 개체/데이터베이스를 평가해야 하는 경우 샘플 콘솔 스크립트 파일의 명령 예제 2에 migrate-data 설명된 대로 여러 metabase-object 노드를 지정할 수 있습니다.

    특성

    object-name: 마이그레이션해야 하는 원본 데이터베이스/테이블 이름을 지정합니다. 에 지정된 개체의 형식에 따라 해당 object-type 개체가 변경되었는지 확인합니다. object-name

참고 항목

변수 값 파일 만들기(OracleToSQL)
서버 연결 파일 만들기(OracleToSQL)
보고서 생성(OracleToSQL)