보고서 생성(OracleToSQL)

명령을 사용하여 수행된 특정 활동에 대한 보고서는 개체 트리 수준에서 SSMA 콘솔에서 생성됩니다.

다음 절차를 사용하여 보고서를 생성합니다.

  1. write-summary-report-to 매개 변수를 지정합니다. 관련 보고서는 파일 이름(지정된 경우)으로 저장되거나 지정한 폴더에 저장됩니다. 파일 이름은 아래 표에 설명된 대로 시스템 미리 정의됩니다. 여기서 <n> 은 동일한 명령의 각 실행과 함께 숫자로 증가하는 고유한 파일 번호입니다.

    보고서 vis-à-vis 명령은 다음과 같습니다.

    Sl. 아니요 Command 보고서 제목
    6 generate-assessment-report AssessmentReport<n.XML>
    2 convert-schema SchemaConversionReport<n.XML>
    3 migrate-data DataMigrationReport<n.XML>
    4 convert-sql-statement ConvertSQLReport<n.XML>
    5 synchronize-target TargetSynchronizationReport<n.XML>
    6 데이터베이스에서 새로 고침 SourceDBRefreshReport<n.XML>

    Important

    출력 보고서는 평가 보고서와 다릅니다. 전자는 실행된 명령의 성능에 대한 보고서이지만, 후자는 프로그래밍 방식으로 사용할 XML 보고서입니다.

    출력 보고서에 대한 명령 옵션(위 Sl. 2-4번)은 SSMA 콘솔 실행(OracleToSQL) 섹션을 참조하세요.

  2. 보고서 세부 정보 표시 설정을 사용하여 출력 보고서에서 원하는 세부 정보 범위를 나타냅니다.

    Sl. 아니요 명령 및 매개 변수 출력 설명
    6 verbose="false" 활동의 요약된 보고서를 생성합니다.
    2 verbose="true" 각 활동에 대한 요약되고 자세한 상태 보고서를 생성합니다.

    참고 항목

    위에 지정된 보고서 세부 정보 표시 설정은 generate-assessment-report, convert-schema, migrate-data, convert-sql-statement 명령에 적용됩니다.

  3. 오류 보고 설정을 사용하여 오류 보고서에서 원하는 세부 정보 범위를 나타냅니다.

    Sl. 아니요 명령 및 매개 변수 출력 설명
    6 report-errors="false" 오류/경고/정보 메시지에 대한 세부 정보가 없습니다.
    2 report-errors="true" 자세한 오류/경고/정보 메시지입니다.

    참고 항목

    위에서 지정한 오류 보고 설정은 generate-assessment-report, convert-schema, migrate-data, convert-sql-statement 명령에 적용됩니다.

예제:

<generate-assessment-report  
  
   object-name="<object-name>"  
  
   object-type="<object-type>"  
  
   verbose="<true/false>"  
  
   report-erors="<true/false>"  
  
   write-summary-report-to="<file-name/folder-name>"  
  
   assessment-report-folder="<folder-name>"  
  
   assessment-report-overwrite="<true/false>"/>  

synchronize-target:

명령 동기화 대상 에는 동기화 작업에 대한 오류 보고서의 위치를 지정하는 report-errors-to 매개 변수가 있습니다. 그런 다음 이름별 파일 TargetSynchronizationReport<n.XML>이 지정된 위치에 만들어집니다. 여기서< n>은 동일한 명령의 각 실행과 함께 숫자로 증가하는 고유한 파일 번호입니다.

참고: 폴더 경로가 지정된 경우 'report-errors-to' 매개 변수는 'synchronize-target' 명령의 선택적 특성이 됩니다.

<!-- Example: Synchronize target entire Database with all attributes-->  
  
<synchronize-target  
  
   object-name="<object-name>"  
  
   on-error="report-total-as-warning/report-each-as-warning/fail-script"  
  
   report-errors-to="<file-name/folder-name>"/>  

object-name: 동기화에 고려되는 개체를 지정합니다(개체 이름 또는 그룹 개체 이름을 포함할 수도 있습니다).

on-error: 동기화 오류를 경고 또는 오류로 지정할지 여부를 지정합니다. 오류 발생 시 사용 가능한 옵션:

  • report-total-as-warning

  • report-each-as-warning

  • fail-script

데이터베이스에서 새로 고침:

데이터베이스에서 새로 고침 명령에새로 고침 작업에 대한 오류 보고서의 위치를 지정하는 report-errors-to 매개 변수가 있습니다. 그런 다음, 이름이 SourceDBRefreshReport<n.XML>인 파일이 지정된 위치에 만들어집니다. 여기서 <n>은 동일한 명령의 각 실행과 함께 숫자로 증가하는 고유한 파일 번호입니다.

참고: 폴더 경로가 지정된 경우 'report-errors-to' 매개 변수는 'synchronize-target' 명령의 선택적 특성이 됩니다.

<!-- Example: Refresh entire Schema (with all attributes)-->  
  
<refresh-from-database  
  
   object-name="<object-name>"  
  
   object-type ="<object-type>"  
  
   on-error="report-total-as-warning/report-each-as-warning/fail-script"  
  
   report-errors-to="<file-name/folder-name>"/>  

object-name: 새로 고침으로 간주되는 개체를 지정합니다(개체 이름 또는 그룹 개체 이름을 포함할 수도 있습니다).

오류 발생: 새로 고침 오류를 경고 또는 오류로 지정할지 여부를 지정합니다. 오류 발생 시 사용 가능한 옵션:

  • report-total-as-warning

  • report-each-as-warning

  • fail-script

참고 항목

SSMA 콘솔 실행(Oracle)