SharePlex는 TDE 기본 암호화 키를 사용하여 복제해야 하는 TDE 보호 데이터의 암호화를 해제합니다. SharePlex는 Oracle 지갑 비밀번호를 사용하여 TDE 기본 암호화 키에 접근합니다. 지갑 비밀번호가 외부 HSM(Hardware Security Modules)에 저장되어 있는 경우 sp_hsm 유틸리티를 사용합니다.
지갑이 성공적으로 열리면 Capture는 암호화 해제 모듈에 연결하여 데이터를 처리합니다. 지갑이 열리지 않으면 Capture는 지갑이 열리거나 프로세스가 중지될 때까지 초기화 상태를 유지합니다. show Capture 명령에 표시되는 초기화 상태는 "Capture state: Waiting for open wallet"입니다.
참고: SharePlex copy/append 명령은 TDE를 지원하지 않습니다. SharePlex가 지원하는 Oracle 기능에 대한 자세한 내용은 SharePlex 릴리스 노트를 참조하십시오.
리두 로그에서 TDE로 보호되는 데이터를 암호화 해제하려면 SharePlex 관리자가 지갑 비밀번호를 사용하여 Oracle Wallet을 열어야 합니다. 기본적으로 Oracle Wallet 소유자-사용자만이 이 파일에 대한 읽기 및 쓰기 권한을 갖습니다. SharePlex 관리자 사용자가 해당 그룹의 구성원이므로 지갑 소유자로 시작하거나 dba 그룹에 파일에 대한 읽기 권한을 부여할 수 있습니다.
TDE로 보호되는 데이터를 지원하도록 SharePlex를 구성하려면 다음의 두 가지 설정 도구를 실행해야 합니다.
sp_wallet을 실행하고 비밀번호를 수동으로 제공하려면 다음을 수행합니다.
소스 시스템의 SharePlex product 디렉토리에서 SharePlex를 시작합니다. sp_wallet을 실행하라는 메시지가 표시됩니다.
*** To enable TDE replication, run sp_wallet and provide the wallet password ***
sp_wallet을 실행합니다.
./sp_wallet [-r port_number]
./sp_wallet -r 9400
wallet password: walletpw
Wallet loaded into SharePlex
자동 열기 모드에서 sp_wallet을 실행하려면 다음을 수행합니다.
지갑 자동 열기를 사용하는 경우 SharePlex를 구성하여 TDE 지갑을 자동으로 열 수 있습니다. 이렇게 하면 SharePlex 시작 시 sp_wallet을 수동으로 실행할 필요가 없습니다. 구문은 다음과 같습니다.
./sp_wallet --auto-open [-r port_number]
중요! 지갑 자동 열기 기능을 사용하는 데에는 추가적인 보안 고려 사항이 있습니다. 자세한 내용은 Oracle 문서를 참조하십시오. 또한 SharePlex variable-data 디렉토리를 Oracle Wallet 및 Oracle 데이터 파일과 함께 백업하지 마십시오.
자동 열기 모드를 취소하려면 다음을 수행합니다.
./sp_wallet --no-auto-open [-r port_number]
TDE 기본 암호화 키를 변경하려면 다음을 수행합니다.
SharePlex 구성이 활성화된 상태에서 TDE 기본 암호화 키를 변경해야 하는 경우, 다음 단계를 수행하여 SharePlex가 변경 후에도 TDE로 보호되는 데이터를 계속 복제하는지 확인하십시오.
sp_wallet 유틸리티를 실행하여 SharePlex에 새 TDE 기본 암호화 키를 제공합니다.
./sp_wallet [-r port_number]
HSM(외부 스토리지)에 저장된 TDE 지갑 키를 지원하도록 SharePlex를 구성하려면 다음의 두 가지 설정 도구를 실행해야 합니다.
sp_wallet을 실행하고 비밀번호를 수동으로 제공하려면 다음을 수행합니다.
소스 시스템의 SharePlex product 디렉토리에서 SharePlex를 시작합니다. sp_hsm을 실행하라는 메시지가 표시됩니다.
*** To enable TDE replication for ORACLE SID, run sp_hsm to setup the password for the HSM ***
sp_hsm을 실행합니다.
이 장에는 Oracle에서 다른 유형의 타겟으로 복제하기 위해 SharePlex를 구성하는 방법에 대한 지침이 포함되어 있습니다. 이를 이기종 복제라고 합니다.
이 지침에서는 소스와 타겟 간의 데이터 흐름과 관련된 특정 작업을 설명합니다. 구성을 완료하고, 적용되는 기능(선택 사항)을 배포하고, 환경을 모니터링 및 유지 관리하려면 필요에 따라 SharePlex 문서의 다른 항목을 참조하십시오.
자세한 내용은 다음을 참조하십시오.
SharePlex는 ODBC(Open Database Connectivity) 인터페이스를 통해 복제된 Oracle 데이터를 MySQL 또는 Aurora 타겟 데이터베이스에 게시할 수 있습니다.
이 지침에는 이 타겟과 관련된 설정 지침이 포함되어 있습니다. 이러한 설정 단계를 수행하기 전에 이 설명서의 해당 지침에 따라 소스와 타겟에 SharePlex를 설치하십시오.
SharePlex를 사용하여 이 타겟에 복제할 때 지원되는 버전, 데이터 유형 및 작업은 SharePlex 릴리스 노트를 참조하십시오.
중요! PaaS 클라우드 서버에서 MySQL 또는 Aurora로 복제하는 경우(운영 체제에 접근할 수 없음) 클라우드 호스팅 데이터베이스 설치 및 설정의 설치 지침을 참조하십시오.
한 데이터베이스 유형의 소스와 다른 유형의 타겟 간의 복제를 지원하려면 소스 및 타겟 컬럼 이름의 대소문자가 동일해야 합니다. 예를 들어 컬럼 이름은 양쪽에 소문자 또는 대문자로 표시합니다. 소스 컬럼 이름과 타겟 컬럼 이름의 대소문자가 다른 경우 컬럼 매핑 기능을 사용하여 구성 파일의 컬럼 이름을 매핑합니다.
SharePlex를 사용한 컬럼 매핑에 대한 자세한 내용은 SharePlex 관리 안내서를 참조하십시오.
Oracle 소스 시스템에 SharePlex 및 데이터베이스를 다음과 같이 설정합니다.
Oracle 소스에서 Open Target 타겟으로 복제하려면 SharePlex에서 키 정보를 사용할 수 있도록 해야 합니다.
Oracle 소스 데이터베이스에서 PK/UK 추가 로깅을 활성화합니다. SharePlex에는 타겟에 적절한 키를 빌드하기 위한 Oracle 키 정보가 있어야 합니다.
이 매개변수는 행이 업데이트되거나 삭제될 때 Oracle의 추가 로깅에 의해 설정된 컬럼을 키 컬럼으로 사용하도록 SharePlex에 지시합니다. 추가 로깅과 이 매개변수가 모두 설정되면 SharePlex가 항상 키를 빌드할 수 있고 SharePlex 키가 Oracle 키와 일치하도록 보장됩니다.
이 매개변수에 대한 자세한 내용은 SharePlex 참조 안내서를 참조하십시오.
소스에서 캡처 및 라우팅 정보를 지정하는 SharePlex 구성 파일을 생성합니다.
Datasource:o.SID | ||
src_owner.table |
tgt_owner.table |
host@r.database_name |
여기서,
* 중요! 타겟 소유자 또는 테이블 이름이 데이터베이스에 대문자가 아닌 문자로 정의된 경우 다음을 확인하십시오.
올바른 대소문자로 이름을 입력합니다.
이름을 따옴표로 묶습니다(예: "MySchema", "MyTable").
참고: 추가 SharePlex 구성 기능을 사용하지 않는 기본 단일 소스, 단일 타겟 구성입니다. 구성 파일 생성에 대한 중요한 정보와 더 복잡한 복제 시나리오에 대한 추가 설정 지침은 SharePlex 관리 안내서의 "데이터를 복제하도록 SharePlex 구성"을 참조하십시오.
다음 구성 파일은 Oracle 인스턴스 ora112의 HR.Emp를 타겟 시스템 sysprod의 데이터베이스 mydb에 있는 타겟 테이블 region1.emp로 복제합니다. 소스 테이블은 대소문자를 구분합니다.
Datasource:o.ora112
HR."Emp" region1.emp sysprod@r.mydb
타겟에서 SharePlex를 구성하려면 다음 단계를 수행합니다.
데이터베이스 설정이 페이지 Open Target 체크리스트의 모든 요구 사항을 충족해야 합니다.
SharePlex는 ODBC(Open Database Connectivity) 인터페이스를 통해 복제된 소스 데이터를 Microsoft SQL Server 타겟 데이터베이스에 게시할 수 있습니다.
이 지침에는 이 타겟과 관련된 설정 지침이 포함되어 있습니다. 이러한 설정 단계를 수행하기 전에 이 설명서의 해당 지침에 따라 소스와 타겟에 SharePlex를 설치하십시오.
SharePlex를 사용하여 이 타겟에 복제할 때 지원되는 버전, 데이터 유형 및 작업은 SharePlex 릴리스 노트를 참조하십시오.
한 데이터베이스 유형의 소스와 다른 유형의 타겟 간의 복제를 지원하려면 소스 및 타겟 컬럼 이름의 대소문자가 동일해야 합니다. 예를 들어 컬럼 이름은 양쪽에 소문자 또는 대문자로 표시합니다. 소스 컬럼 이름과 타겟 컬럼 이름의 대소문자가 다른 경우 컬럼 매핑 기능을 사용하여 구성 파일의 컬럼 이름을 매핑합니다.
SharePlex를 사용한 컬럼 매핑에 대한 자세한 내용은 SharePlex 관리 안내서를 참조하십시오.
Oracle 소스 시스템에 SharePlex와 데이터베이스를 설정해야 합니다. 자세한 설정 단계는 소스에서 SharePlex 구성를 참조하십시오.
타겟에서 SharePlex를 구성하려면 다음 단계를 수행합니다.
데이터베이스 설정이 페이지 Open Target 체크리스트의 모든 요구 사항을 충족해야 합니다.
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. 이용 약관 개인정보 보호정책 Cookie Preference Center