이 지침은 소스 서버에서 타겟 클라우드 데이터베이스로 직접 복제하도록 SharePlex를 설정하는 데 도움이 됩니다. 모든 SharePlex 프로세스는 이 서버에서 실행됩니다. 대용량 트랜잭션 환경에서는 이로 인해 프로덕션 시스템에 허용할 수 없는 오버헤드가 발생할 수 있습니다. 이 경우에는 중간 서버를 사용해야 합니다.
아래 항목도 참조하십시오.
클라우드 데이터베이스에서의 SharePlex 설정 개요
모든 단계는 소스 서버에서 수행됩니다.
SharePlex 사전 설치 체크리스트를 완료합니다.
SharePlex를 설치합니다. Oracle 데이터베이스용 Linux/Unix에 SharePlex 설치를 참조하십시오.
ora_setup을 실행하여 소스 Oracle 데이터베이스에 대한 연결 정보를 설정합니다. Database Setup for Oracle을 참조하십시오.
타겟 클라우드 데이터베이스를 가리키는 로컬 tnsnames.ora 파일에 항목을 추가합니다. 이를 통해 소스 서버에서 타겟 데이터베이스를 쿼리할 수 있습니다.
ora_setup을 실행하여 타겟 클라우드 데이터베이스에 대한 연결 정보를 설정합니다. 서비스 생성 시 생성되었던 마스터 사용자로 유틸리티를 실행합니다. 이 사용자에게는 필요한 DBA 권한이 있습니다.
중요:
|
SharePlex 구성 파일의 라우팅 맵에서 다음을 지정합니다.
타겟 시스템을 지정하기 위한 소스 호스트의 이름
타겟 클라우드 데이터베이스의 ORACLE_SID
다음 예에서 source1은 소스 시스템이고 orcldb1은 타겟 클라우드 데이터베이스의 tns_alias입니다.
datasource:o.orcldbprim | ||
#source tables | target tables | routing map |
splex.demo_src | splex.demo_dest | source1@r.orcldb1 |
자세한 내용은 SharePlex 관리 안내서의 데이터를 복제하도록 SharePlex 구성을 참조하십시오.
아래의 모든 단계는 소스 서버에서 수행됩니다.
SharePlex 사전 설치 체크리스트를 완료합니다.
SharePlex를 설치합니다. 다음을 참조하십시오.
소스 데이터베이스에 적합한 데이터베이스 설정 유틸리티를 실행합니다. 다음을 참조하십시오.
중요:
|
타겟 클라우드 데이터베이스의 적절한 ODBC 클라이언트를 설치합니다.
타겟 클라우드 데이터베이스에 적합한 데이터베이스 설정 유틸리티를 실행합니다. 데이터베이스 설정 유틸리티를 참조하십시오.
SharePlex 구성 파일의 라우팅 맵에서 다음을 지정합니다.
소스 서버의 이름을 타겟 호스트로
클라우드 데이터베이스의 이름을 타겟 데이터베이스로
구성 요소를 지정하는 방법에 대한 자세한 내용은 SharePlex 관리 안내서의 데이터를 복제하도록 SharePlex 구성을 참조하십시오.
이 지침은 SharePlex Import 및 Post 구성 요소를 실행하는 중간 서버에서 타겟 클라우드 데이터베이스로 복제하도록 SharePlex를 설정하는 데 도움이 됩니다.
아래 항목도 참조하십시오.
클라우드 데이터베이스에서의 SharePlex 설정 개요
SharePlex 사전 설치 체크리스트를 완료합니다.
소스 서버에 소스 데이터베이스용 SharePlex를 설치합니다. 참조: Oracle 데이터베이스용 Linux/Unix에 SharePlex 설치
소스 서버에서 ora_setup을 실행하여 소스 데이터베이스에 대한 연결 정보를 설정합니다. Database Setup for Oracle을 참조하십시오.
중요:
|
중간 서버에 Oracle 바이너리를 설치합니다. Oracle 인스턴스를 생성하지 마십시오.
중간 서버에서 로컬 Oracle 홈을 가리키는 oratab 파일에 항목을 추가하고 ORACLE_SID에 대한 더미 항목을 만듭니다. 시작 스크립트가 더미 인스턴스를 시작하지 않도록 N을 지정해야 합니다.
orcldb:/u01/app/oracle/product/12.1.0/dbhome_1:N
중간 서버에서 타겟 클라우드 데이터베이스를 가리키는 tnsnames.ora 파일에 항목을 추가합니다.
중간 서버에 타겟 클라우드 데이터베이스용 SharePlex를 설치합니다. ORACLE_SID를 묻는 메시지가 표시되면 타겟 클라우드 데이터베이스에 대해 생성한 tns_alias를 지정합니다. 참조: Oracle 데이터베이스용 Linux/Unix에 SharePlex 설치
중간 서버에서 ora_setup을 실행하여 타겟 클라우드 데이터베이스에 대한 연결 정보를 설정합니다. 클라우드 서비스 생성 시 생성되었던 마스터 사용자로 실행합니다. 이 사용자는 타겟 데이터베이스에 대한 연결 정보를 설정하는 데 필요한 DBA 권한을 가지고 있습니다.
중요:
|
SharePlex 구성 파일의 라우팅 맵에서 다음을 지정합니다.
중간 서버의 이름을 타겟 호스트로
타겟 클라우드 데이터베이스의 ORACLE_SID
다음 예에서 intermediary1은 중간 서버이고 orcldb1은 타겟 클라우드 데이터베이스의 tns_alias입니다.
datasource:o.orcldbprim | ||
#source tables | target tables | routing map |
splex.demo_src | splex.demo_dest | intermediary1@o.orcldb1 |
자세한 내용은 SharePlex 관리 안내서의 데이터를 복제하도록 SharePlex 구성을 참조하십시오.
SharePlex 사전 설치 체크리스트를 완료합니다.
소스 서버에 소스 데이터베이스용 SharePlex를 설치합니다. 참조: Oracle 데이터베이스용 Linux/Unix에 SharePlex 설치
소스 서버에서 소스 데이터베이스에 적합한 데이터베이스 설정 유틸리티를 실행합니다. 참조: Database Setup for Oracle
중요:
|
중간 서버에 타겟 클라우드 데이터베이스의 적절한 ODBC 클라이언트를 설치합니다.
중간 서버에 타겟 클라우드 데이터베이스용 SharePlex를 설치합니다. 참조: Oracle 데이터베이스용 Linux/Unix에 SharePlex 설치
중간 서버에서 타겟 클라우드 데이터베이스에 적합한 데이터베이스 설정 유틸리티를 실행합니다. 데이터베이스 설정 유틸리티를 참조하십시오.
중요:
|
SharePlex 구성 파일의 라우팅 맵에서 다음을 지정합니다.
중간 서버의 이름을 타겟 호스트로
클라우드 데이터베이스의 이름을 타겟 데이터베이스로
MySQL 타겟을 사용하는 다음 예에서 intermediary3은 중간 시스템이고 sptest3은 타겟 클라우드 데이터베이스입니다.
datasource:o.orcldbprim | ||
#source tables | target tables | routing map |
HR.EMP | "sptest3"."emp" | intermediary3@r.sptest3 |
자세한 내용은 SharePlex 관리 안내서의 데이터를 복제하도록 SharePlex 구성을 참조하십시오.
SharePlex는 SharePlex가 실행 중인 시스템이 아닌 다른 시스템에서 실행 중인 Oracle 데이터베이스에서 캡처할 수 있습니다.
이 지원에는 Linux에서 실행되는 Oracle 데이터베이스가 포함됩니다. 이 지원은 SharePlex 및 원격 캡처 데이터베이스가 동일한 운영 체제 유형에서 실행 중인 경우에만 적용됩니다(예: SharePlex가 Linux에 있는 경우 원격 데이터베이스는 Linux에 있어야 함).
SharePlex는 데이터베이스가 ASM에서 실행되지 않는 한 RAC에서 Oracle의 원격 캡처를 지원하지 않습니다.
참고:
|
원격 캡처를 위해 SharePlex를 설정하려면 다음을 수행합니다.
Database setup for Oracle의 지침에 따라 SharePlex 시스템에서 Oracle 설정을 실행합니다.
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. 이용 약관 개인정보 보호정책 Cookie Preference Center