지금 지원 담당자와 채팅
지원 담당자와 채팅

SharePlex 11.4 - 설치 및 설정 안내서

이 안내서 정보 이 안내서에 사용된 규칙 Oracle 소스에 SharePlex 설치 및 설정
Oracle용 SharePlex 사전 설치 체크리스트 SharePlex 설치 프로그램 다운로드 Linux 및 UNIX에 SharePlex 설치 복제를 위한 Oracle 환경 설정 Oracle에서 다른 타겟 유형으로의 복제 설정 Oracle용 클라우드 호스팅 데이터베이스 설치 및 설정 원격 캡처 설치 및 설정 HA 클러스터 설치 및 설정 Oracle용 일반 SharePlex 데모 Oracle용 고급 SharePlex 데모 데이터베이스 설정 유틸리티 Oracle 설치 문제 해결
PostgreSQL 데이터베이스를 소스 및 서비스로 사용하여 SharePlex 설치 및 설정
PostgreSQL용 SharePlex 사전 설치 체크리스트 PostgreSQL용 SharePlex 설치 프로그램 다운로드 PostgreSQL용 Linux에 소스로 SharePlex 설치 PostgreSQL에서 지원되는 타겟 유형으로의 복제 설정 PostgreSQL용 클라우드 호스팅 데이터베이스 설치 및 설정 PostgreSQL용 원격 캡처 설치 및 설정 PostgreSQL 고가용성 클러스터에 SharePlex 설치 논리적 복제를 사용하여 고가용성을 갖춘 PostgreSQL Azure Flexible Server에서 SharePlex 구성 PostgreSQL용 일반 SharePlex 데모 PostgreSQL용 고급 SharePlex 데모 Database Setup for PostgreSQL Database Setup for PGDB as a Service pg_hint_plan 확장 설치 PostgreSQL 설치 문제 해결
Docker 컨테이너에 SharePlex 설치 SharePlex 사용자를 보안 그룹에 할당 설치 문제 해결 SharePlex 제거 고급 설치 프로그램 옵션 SharePlex를 루트로 설치 SharePlex가 설치한 항목

복제 구성, 활성화 및 확인

Oracle 소스 시스템에서 복제 구성, 활성화 및 확인

참고: 계속하려면 먼저 SharePlex 데모 객체가 설치되어 있는지 확인하십시오. 데모를 위한 사전 작업 를 참조하십시오.

이 데모에서는 복제 구성을 생성 및 활성화하고 소스 테이블에 데이터를 로드한 다음, 데이터가 타겟 테이블에 성공적으로 복제되었는지 확인합니다. 또한 동기화 중단 테이블을 복원합니다.

구성 파일 생성

참고: 이 데모에서는 데모 객체가 demo라는 스키마에 있다고 가정합니다. 이와 다른 경우 실제 스키마로 대체합니다.

소스 시스템에서 다음 단계를 수행합니다.

  1. sp_ctrl을 실행합니다.

  2. 다음 명령을 실행하여 od_department, od_salary, od_timesheetod_employee 테이블을 타겟 시스템에 있는 동일한 이름의 타겟 테이블에 복제하는 od_config 구성 파일을 생성합니다.

    sp_ctrl (source)>create config od_config

  3. 텍스트 편집기에서 다음 템플릿을 기반으로 구성 파일을 빌드합니다. 구성 요소(소스 사양, 타겟 사양, 라우팅 맵)의 문자 사이에는 공백이 없어야 하며, 각 구성 요소 사이에는 하나 이상의 공백을 둡니다.

    # od_config configuration file

    datasource:o.source_SID

    demo.od_department

    demo.od_department

    target_system@o.target_SID

    demo.od_salary demo.od_salary

    target_system@o.target_SID

    demo.od_timesheet demo.od_timesheet target_system@o.target_SID
    demo.od_employee demo.od_employee target_system@o.target_SID

    여기서,

    • # 기호는 주석을 나타냅니다.
    • source_SID는 소스 데이터베이스의 ORACLE_SID입니다.
    • target_system은 타겟 시스템의 이름 또는 IP 주소입니다.
    • target_SID는 타겟 데이터베이스의 ORACLE_SID입니다.
  4. 파일을 저장한 후 편집기를 종료합니다. SharePlex가 파일을 config 하위 디렉토리에 자동으로 저장합니다.
  5. sp_ctrl에서 구성 파일이 성공적으로 활성화되는지 확인합니다.

    sp_ctrl (source)>verify config sample_config

구성 활성화

소스 시스템에서 다음 단계를 수행합니다. 구성을 활성화하면 SharePlex에서 지정된 소스 데이터에 대한 트랜잭션 변경 사항을 캡처할 수 있습니다.

구성을 활성화하려면 다음 단계를 수행합니다.

  1. 구성을 활성화합니다.

    sp_ctrl (source)>activate config od_config

    참고: 구성 이름은 대소문자를 구분합니다.

  2. 구성이 성공적으로 활성화되었는지 확인합니다. config od_config라는 이름이 File Name 아래에 나타나고 Active라는 단어가 State 아래에 나타나야 합니다.

    sp_ctrl (source)>list config

참고: 기본 SharePlex 데모를 실행한 경우 이 활성화로 인해 해당 데모에 사용한 구성 파일이 비활성화됩니다.

소스 테이블에 대한 트랜잭션 생성

소스에서 데모 스키마 소유자로 로그인하고 od_add_emps 프로시저를 실행하여 od_employeeod_salary 테이블을 채웁니다.

이 프로시저에는 부서별로 삽입할 직원 수를 지정하는 하나의 IN 매개변수가 있습니다.

  • 기본 부서 수는 5개입니다.
  • od_employee 테이블에 500명의 신규 직원을 생성하고 od_salary 테이블에 500개의 항목을 생성하려면 IN 매개변수 100을 사용합니다.

SQL> exec od_add_emps(100);

소스 테이블과 타겟 테이블 비교

이 섹션에서는 소스 테이블과 타겟 테이블을 비교하여 데이터가 동기화되었는지 확인합니다.

  1. 소스에서 sp_ctrl을 실행합니다.

  2. 소스에서 od_employeeod_salary 테이블을 해당 타겟과 비교합니다.

    sp_ctrl (source)> compare demo.od_employee

    sp_ctrl (source)> compare demo.od_salary

    참고: 이 명령은 구성 파일에서 올바른 타겟 테이블을 결정합니다.

  3. 소스에서 비교 결과를 확인합니다.

    sp_ctrl (source)> compare status

    두 Compare 프로세스가 모두 작업을 완료할 때까지 이 명령을 계속 실행합니다. 명령 출력에는 동기화 중단 행이 표시되지 않아야 합니다.

동기화 중단 상태 복원

이 섹션에서는 동기화 중단 상태를 복원하여 데이터 동기화를 복원합니다.

동기화 중단 상태를 복원하려면 다음 단계를 수행합니다.

  1. 타겟에서 SQL*Plus를 실행하고 od_employee에서 일부 행을 삭제합니다. 그러면 해당 테이블이 소스 테이블과 동기화되지 않습니다.

  2. 소스에서 od_employee 테이블을 비교합니다.

    sp_ctrl (source)> compare demo.od_employee

  3. 소스에서 비교 결과를 확인합니다.

    sp_ctrl (source)>compare status

    명령 출력에는 동기화 중단 행이 표시되어야 하며, 그 수는 타겟의 od_employee에서 삭제한 행 수와 같아야 합니다.

  4. 소스에서 od_employee 테이블을 복원합니다.

    sp_ctrl (source)>repair demo.od_employee

  5. 소스에서 복원 결과를 확인합니다.

    sp_ctrl (source)>repair status

    명령 출력에는 삭제한 행이 repair 명령에 의해 삽입되고 소스 테이블에 여전히 존재하기 때문에 동기화 중단 행이 표시되지 않아야 합니다.

수평으로 파티셔닝된 복제 데모

참고: 계속하려면 먼저 SharePlex 데모 객체가 설치되어 있는지 확인하십시오. 데모를 위한 사전 작업 를 참조하십시오.

이 데모에서는 다음을 수행합니다.

  1. 파티션 scheme과 파티션 scheme에 대한 하나 이상의 행 파티션을 정의합니다.

    • 행 파티션은 타겟 테이블에 복제할 소스 테이블 행의 정의된 하위 집합입니다.

    • 파티션 scheme은 행 파티션의 논리적 컨테이너입니다.

  2. 복제에 파티션을 포함하려면 SharePlex 구성 파일에 파티션 scheme의 이름을 지정합니다.
  3. 구성을 활성화합니다.
  4. 데이터를 소스 테이블에 로드하고 지정된 행이 타겟에 복제되었는지 확인합니다.

테이블 준비

참고: 이 데모에서는 데모 객체가 demo라는 스키마에 있다고 가정합니다. 이와 다른 경우 실제 스키마로 대체합니다.

테이블을 준비하려면 다음 단계를 수행합니다.

  1. 이전 데모를 실행한 경우에는 다음을 수행합니다.

    1. 소스타겟에서 sp_ctrl을 실행하고 다음 명령을 실행하여 sp_cop을 종료합니다.

      sp_ctrl (source) shutdown

      sp_ctrl (target) shutdown

    2. 소스타겟에서 SharePlex 참조 안내서의 "ora_cleansp"에 있는 지침에 따라 ora_cleansp 유틸리티를 실행합니다. 그러면 이전 데모에서 큐가 제거되고 이전 구성이 비활성화됩니다.
  2. 소스타겟에서 od_employeeod_salary 테이블에 대해 TRUNCATE를 수행합니다.

    SQL> truncate table demo.od_employee;

    SQL> truncate table demo.od_salary;

행 파티션 구성

행 파티션을 구성하려면 다음 단계를 수행합니다.

  1. 소스에서 sp_ctrl을 실행합니다.
  2. 소스에서 소스 od_employee 테이블에서 복제할 행을 지정하는 행 파티션을 생성합니다. 이 경우에는 직원 부서가 1인 행만 생성합니다.

    참고: 파티션은 행만 지정합니다. 소스 및 타겟 테이블의 이름은 구성 파일에 지정됩니다.

    sp_ctrl> add partition to scheme1 set condition = 'EMP_DEPT_NO=1' and route = target_sys@o.ora_SID

    여기서,

    • scheme1은 파티션 scheme의 이름입니다.
    • condition = 'EMP_DEPT_NO=1'은 컬럼 조건입니다.
    • route = target_sys@o.ora_SID는 타겟 시스템의 이름과 타겟 데이터베이스의 ORACLE_SID로 구성된 라우팅입니다.

구성 파일에 파티션 scheme 지정

소스 시스템에서 다음 단계를 수행합니다.

  1. sp_ctrl에서 편집을 위해 od_config 구성 파일을 엽니다.

    sp_ctrl (source)>edit config od_config

  2. 텍스트 편집기에서 구성 파일을 편집하여 사용자가 생성한 파티션 scheme을 사용하도록 od_employee 테이블의 항목을 변경합니다.

    # od_config configuration file

    datasource:o.source_SID

    demo.od_department

    demo.od_department

    target_system@o.target_SID

    demo.od_salary demo.od_salary

    target_system@o.target_SID

    demo.od_timesheet demo.od_timesheet target_system@o.target_SID
    demo.od_employee demo.od_employee !scheme1

    여기서,

    • source_SID는 소스 데이터베이스의 ORACLE_SID입니다.
    • target_system은 타겟 시스템의 이름 또는 IP 주소입니다.
    • target_SID는 타겟 데이터베이스의 ORACLE_SID입니다.
    • !scheme1은 파티션 scheme을 나열하는 구문입니다.
  3. 파일을 저장한 후 편집기를 종료합니다. SharePlex가 파일을 config 하위 디렉토리에 자동으로 저장합니다.

구성 활성화

구성을 활성화하려면 다음 단계를 수행합니다.

소스 시스템에서 다음 단계를 수행합니다. 구성을 활성화하면 SharePlex에서 지정된 소스 데이터에 대한 트랜잭션 변경 사항을 캡처할 수 있습니다.

  1. 구성을 활성화합니다.

    sp_ctrl (source)>activate config od_config

    참고: 구성 이름은 대소문자를 구분합니다.

  2. 구성이 성공적으로 활성화되었는지 확인합니다. config od_config라는 이름이 File Name 아래에 나타나고 Active라는 단어가 State 아래에 나타나야 합니다.

    sp_ctrl (source)>list config

데이터 복제

데이터를 복제하려면 다음 단계를 수행합니다.

  1. 소스에서 데모 스키마 소유자로 로그인하고 od_add_emps 프로시저를 실행하여 od_employeeod_salary 테이블을 채웁니다. 이 프로시저에는 부서별로 삽입할 직원 수를 지정하는 하나의 IN 매개변수가 있습니다.

    • 기본 부서 수는 5개입니다.
    • od_employee 테이블에 500명의 신규 직원을 생성하고 od_salary 테이블에 500개의 항목을 생성하려면 IN 매개변수 100을 사용합니다.

    SQL>exec od_add_emps(100);

  2. 소스에서 소스 od_employee 테이블의 모든 행을 선택합니다.

    SQL> select * from od_employee;

    EMP_DEPT_NO 컬럼의 값은 행 전체에서 '1'에서 '5' 사이여야 합니다.

  3. 타겟에서 타겟 od_employee 테이블의 모든 행을 선택합니다.

    SQL> select * from od_employee;

    EMP_DEPT_NO 컬럼의 값은 모든 행에 대해 '1'이어야 합니다. 이 컬럼의 값이 "1"이 아닌 행은 복제되지 않았습니다.

수직으로 파티셔닝된 복제 데모

참고: 계속하려면 먼저 SharePlex 데모 객체가 설치되어 있는지 확인하십시오. 데모를 위한 사전 작업 를 참조하십시오.

이 데모에서는 다음을 수행합니다.

  • 구성 파일에 컬럼 파티션을 지정합니다. 컬럼 파티션은 지정된 컬럼에 대한 데이터 변경 사항만 복제합니다.

  • 구성을 활성화합니다.
  • 데이터를 소스 테이블에 로드하고 지정된 컬럼이 타겟에 복제되었는지 확인합니다.

테이블 준비

참고: 이 데모에서는 데모 객체가 demo라는 스키마에 있다고 가정합니다. 이와 다른 경우 실제 스키마로 대체합니다.

테이블을 준비하려면 다음 단계를 수행합니다.

  1. 이전 데모를 실행한 경우에는 다음을 수행합니다.

    1. 소스타겟에서 sp_ctrl을 실행하고 다음 명령을 실행하여 sp_cop을 종료합니다.

      sp_ctrl (source) shutdown

      sp_ctrl (target) shutdown

    2. 소스타겟에서 SharePlex 참조 안내서의 "ora_cleansp"에 있는 지침에 따라 ora_cleansp 유틸리티를 실행합니다. 그러면 이전 데모에서 큐가 제거되고 이전 구성이 비활성화됩니다.
  2. 소스타겟에서 od_employeeod_salary 테이블에 대해 TRUNCATE를 수행합니다.

    SQL> truncate table demo.od_employee;

    SQL> truncate table demo.od_salary;

컬럼 파티션 구성

소스 시스템에서 다음 단계를 수행합니다.

  1. sp_ctrl에서 od_config 구성을 비활성화합니다.

    sp_ctrl(source)>deactivate config od_config

  2. 구성이 성공적으로 비활성화되었는지 확인합니다. od_config라는 이름이 File Name 아래에 나타나고 State 컬럼에 비활성 상태가 표시되어야 합니다.

    sp_ctrl(source)>list config

  3. sp_ctrl에서 편집을 위해 od_config 구성 파일을 엽니다.

    sp_ctrl(source)>edit config od_config

  4. 텍스트 편집기에서 구성 파일을 편집하여 컬럼 파티션을 사용하도록 od_employee 테이블의 항목을 변경합니다.

    # od_config configuration file

    datasource:o.source_SID

    demo.od_department

    demo.od_department

    target_system@o.target_SID

    demo.od_salary !(SAL_VALUE)

    demo.od_salary

    target_system@o.target_SID

    demo.od_timesheet

    demo.od_timesheet

    target_system@o.target_SID

    demo.od_employee(EMP_NO, EMP_FIRST_NAME, EMP_LAST_NAME

    demo.od_employee

    target_system@o.target_SID

    여기서,

    • source_SID는 소스 데이터베이스의 ORACLE_SID입니다.
    • target_system은 타겟 시스템의 이름 또는 IP 주소입니다.
    • target_SID는 타겟 데이터베이스의 ORACLE_SID입니다.
    • !(SAL_VALUE)는 제외된 컬럼 파티션의 구문입니다. 나열된 컬럼을 제외한 모든 컬럼이 복제됩니다.
    • (EMP_NO, EMP_FIRST_NAME, EMP_LAST_NAME)은 컬럼 파티션의 구문입니다. 나열된 컬럼만 복제됩니다.

    참고

    • 이 구성 파일 템플릿은 소스, 타겟 및 라우팅 요소를 명확하게 표시하기 위해 테이블 형식으로 설정됩니다. 실제 구성 파일에서는 소스(컬럼 파티션 포함), 타겟라우팅 맵이 순서대로 모두 한 줄에 있어야 합니다.
    • NOT NULL로 정의된 컬럼은 컬럼 파티션에 포함되어야 합니다. SharePlex는 컬럼 파티션에 없는 컬럼에 NULL을 복제하기 때문입니다.
  5. 파일을 저장한 후 편집기를 종료합니다. SharePlex가 파일을 config 하위 디렉토리에 자동으로 저장합니다.

구성 활성화

구성을 활성화하려면 다음 단계를 수행합니다.

소스 시스템에서 다음 단계를 수행합니다. 구성을 활성화하면 SharePlex에서 지정된 소스 데이터에 대한 트랜잭션 변경 사항을 캡처할 수 있습니다.

  1. 구성을 활성화합니다.

    sp_ctrl(source)>activate config od_config

    참고: 구성 이름은 대소문자를 구분합니다.

  2. 구성이 성공적으로 활성화되었는지 확인합니다. config od_config라는 이름이 File Name 아래에 나타나고 Active라는 단어가 State 아래에 나타나야 합니다.

    sp_ctrl(source)>list config

데이터 복제

데이터를 복제하려면 다음 단계를 수행합니다.

  1. 소스에서 데모 스키마 소유자로 로그인하고 od_add_emps 프로시저를 실행하여 od_employeeod_salary 테이블을 채웁니다. 이 프로시저에는 부서별로 삽입할 직원 수를 지정하는 하나의 IN 매개변수가 있습니다.

    • 기본 부서 수는 5개입니다.
    • od_employee 테이블에 500명의 신규 직원을 생성하고 od_salary 테이블에 500개의 항목을 생성하려면 IN 매개변수 100을 사용합니다.

    SQL>exec od_add_emps(100);

  2. 소스에서 소스 od_employee 테이블의 모든 행을 선택합니다.

    SQL> select * from od_employee;

    테이블의 모든 컬럼에는 값이 있어야 합니다.

  3. 타겟에서 타겟 od_employee 테이블의 모든 행을 선택합니다.

    SQL> select * from od_employee;

    EMP_NO, EMP_FIRST_NAME 및 EMP_LAST_NAME 컬럼에만 값이 있어야 합니다. 다른 컬럼에는 null 값이 포함되어야 합니다.

  4. 타겟에서 타겟 od_salary 테이블의 모든 행을 선택합니다.

    SQL> select * from od_salary;

    SALE_EMP_NOSAL_CHANGED 컬럼에만 값이 있어야 합니다. SAL_VALUE 컬럼에는 null만 포함되어야 합니다.

변환의 데모

참고: 계속하려면 먼저 SharePlex 데모 객체가 설치되어 있는지 확인하십시오. 데모를 위한 사전 작업 를 참조하십시오.

이 데모에서는 제공된 변환 프로시저를 사용하여 SharePlex가 두 개의 별도 소스 테이블에서 데이터를 복제하고 이를 하나의 타겟 테이블에 적용하도록 합니다.

객체 준비

참고: 이 데모에서는 데모 객체가 demo라는 스키마에 있다고 가정합니다. 이와 다른 경우 실제 스키마로 대체합니다.

객체를 준비하려면 다음 단계를 수행합니다.

  1. 이전 데모를 실행한 경우에는 다음을 수행합니다.

    1. 소스타겟에서 sp_ctrl을 실행하고 다음 명령을 실행하여 sp_cop을 종료합니다.

      sp_ctrl (source) shutdown

      sp_ctrl (target) shutdown

    2. 소스타겟에서 SharePlex 참조 안내서에 제공된 지침에 따라 ora_cleansp 유틸리티를 실행합니다. 그러면 이전 데모에서 큐가 제거되고 이전 구성이 비활성화됩니다.
  2. 소스타겟에서 od_employeeod_salary 테이블에 대해 TRUNCATE를 수행합니다.

    SQL> truncate table demo.od_employee;

    SQL> truncate table demo.od_salary;

  3. 타겟에서 데모 객체를 소유한 사용자에게 sp_cr 패키지를 실행할 수 있는 시스템 권한을 부여합니다. 이 패키지는 SharePlex가 처음 설치되었을 때 SharePlex 스키마에 설치되었습니다.

    SQL> grant execute on sp_cr to user_name

  4. 타겟에서 SharePlex 데모 객체를 소유한 사용자로 SQL*Plus에 로그인한 다음, SharePlex product 디렉토리의 util 하위 디렉토리에서 transform.sql 스크립트를 실행합니다. 그러면 od_transform_employee_insertod_transform_employee_update라는 변환 루틴이 설치됩니다. 다음 사항에 대한 메시지가 표시됩니다.

    • 스키마 및 테이블스페이스
    • SharePlex 데이터베이스 사용자의 이름

SharePlex 구성

SharePlex를 구성하려면 다음 단계를 수행합니다.

  1. 타겟에서 텍스트 편집기의 transformation.SID 파일(여기서, SID는 타겟 데이터베이스의 ORACLE_SID)을 엽니다. 이 파일은 SharePlex variable-data 디렉토리의 data 하위 디렉토리에 있습니다.

    참고: Post는 이 파일을 검사하여 작업을 데이터베이스에 게시하는 대신에 호출해야 하는 변환 프로시저가 있는지 확인합니다.

  2. 다음 항목을 transformation.SID 파일에 생성합니다.

    몇 개 이상의 공백이나 한 개의 탭 문자로 각 컬럼을 구분합니다.

    demo.od_employee

    I

    demo.od_transform_employee_insert

    demo.od_employee

    U

    demo.od_transform_employee_update

    demo.od_salary

    I

    demo.od_transform_employee_insert

    demo.od_salary

    U

    demo.od_transform_employee_update

    참고: 각 항목의 구성 요소는 다음과 같이 순서대로 표시됩니다.

    • 변환 프로시저가 할당된 타겟 테이블
    • 지정된 변환 프로시저가 호출될 작업 유형
    • 사용할 할당된 변환 프로시저의 이름. 여러 항목을 사용하여 동일한 테이블에 대해 서로 다른 작업 유형에 서로 다른 프로시저를 할당할 수 있습니다.
  3. 타겟에서 다음 매개변수를 활성화합니다.

    sp_ctrl (target)> set param SP_OPO_XFORM_EXCLUDE_ROWID 1

  4. 소스에서 od_salaryod_employee 테이블을 복제하는 od.transform이라는 구성 파일을 생성합니다.

    sp_ctrl (source)> create config od_transform

  5. 텍스트 편집기에서 다음 템플릿을 기반으로 구성 파일을 빌드합니다.

    datasource:o.source_SID

     

     

    demo.od_salary

    demo.od_salary

    target_system@o.target_SID

    demo.od_employee

    demo.od_employee

    target_system@o.target_SID

  6. 파일을 저장한 후 편집기를 종료합니다. SharePlex가 파일을 config 하위 디렉토리에 자동으로 저장합니다.

복제 활성화 및 시작

복제를 활성화 및 시작하려면 다음 단계를 수행합니다.

  1. 소스에서 구성을 활성화합니다.

    sp_ctrl (source)> activate config od_transform
  2. 구성이 성공적으로 활성화되었는지 확인합니다. od_transform이라는 이름이 File Name 아래에 나타나고 Active라는 단어가 State 아래에 나타나야 합니다.

    sp_ctrl (source)>list config

  3. 소스에서 데모 스키마 소유자로 로그인한 다음, od_add_emps 프로시저를 실행하여 od_employeeod_salary 테이블을 채웁니다. od_sales_emp_data 테이블에 50명의 신규 직원을 생성하려면 IN 매개변수 10을 사용합니다.

    SQL> exec od_add_emps(10);

변환된 데이터 보기

변환된 데이터를 보려면 다음 단계를 수행합니다.

  1. 타겟에서 SQL*Plus를 실행합니다.
  2. SQL*Plus에서 od_sales_emp_data의 모든 행을 선택합니다.

  3. 변환된 데이터를 봅니다. 다음과 같은 결과가 표시됩니다.

    • EMPLOYEE_NAME 컬럼에는 직원의 이름과 성이 포함되어 있습니다. 이 컬럼을 소스 od_employee 테이블과 비교합니다. 이 테이블에서 이름과 성은 별도의 컬럼에 있습니다.
    • DEPARTMENT 컬럼에는 부서 이름이 포함되어 있습니다. 이 컬럼을 od_employee 테이블과 비교합니다. 이 테이블에서 EMP_DEPT_NO 컬럼에는 숫자가 포함되어 있습니다. 변환 프로시저가 od_department 테이블을 참조하여 복제된 부서 번호를 부서 이름으로 변환했습니다.
    • SALARY 컬럼에는 od_salary 테이블의 급여가 포함되어 있습니다.
  4. [선택 사항] UPDATE에 대한 변환이 작동하는 방식을 확인하려면 od_employee 테이블을 수동으로 업데이트하면 됩니다. od_transform_employee_update 프로시저가 변환을 수행합니다. 이 데모를 더 진행하기 위해 DELETE에 대한 변환 프로시저를 구성할 수 있습니다.

The document was helpful.

평가 결과 선택

I easily found the information I needed.

평가 결과 선택