SharePlex가 복제할 객체를 정의하는 구성 파일에서 복제 지침을 가져옵니다. 파일은 다음을 지정합니다.
참고: 이 데모에서는 한 데이터베이스에서 다른 데이터베이스로의 복제를 보여줍니다. 파일이나 메시징 컨테이너에 대한 복제는 다루지 않습니다.
소스 시스템에서 다음 단계를 수행합니다. 데모 객체가 splex라는 스키마에 있다고 가정합니다.
구성 파일을 생성하려면 다음 단계를 수행합니다.
sp_ctrl을 실행합니다.
다음 명령을 실행하여 기본 텍스트 편집기에서 sample_config라는 구성 파일을 생성합니다.
sp_ctrl (source)>create config sample_config
텍스트 편집기에서 구성 템플릿에 표시된 대로 적절한 템플릿을 기반으로 구성 파일을 빌드합니다. 구성 요소(소스 사양, 타겟 사양, 라우팅 맵)의 문자 사이에는 공백이 없어야 하며, 각 구성 요소 사이에는 하나 이상의 공백을 둡니다.
sp_ctrl에서 구성 파일이 성공적으로 활성화되는지 확인합니다.
sp_ctrl (source)>verify config sample_config
datasource:r.source_DB | ||
"qarun"."basic_c127" |
"splex"."basic_c127" |
10.250.14.105@r.sp_ad |
여기서,
소스 시스템에서 다음 단계를 수행합니다. 구성을 활성화하면 SharePlex에서 지정된 소스 데이터에 대한 트랜잭션 변경 사항을 캡처할 수 있습니다.
구성 파일을 활성화하려면 다음 단계를 수행합니다.
구성을 활성화합니다.
sp_ctrl (source)>activate config sample_config
참고: 구성 이름은 대소문자를 구분합니다.
구성이 성공적으로 활성화되었는지 확인합니다. sample_config라는 이름이 File Name 아래에 나타나고 Active라는 단어가 State 아래에 나타나야 합니다.
sp_ctrl (source)>list config
구성 활성화에 실패하는 경우 view config Sample_config 명령을 실행하여 파일을 확인합니다. 파일을 템플릿과 비교하여 입력한 모든 정보가 올바른지 확인합니다. 올바른 데이터베이스 식별자를 지정했는지 확인합니다. 추가 공백이나 누락된 구성 요소가 있는지 구문을 확인합니다.
구성 파일이 활성화되지 않았으므로 다음 명령을 사용하여 직접 편집할 수 있습니다.
sp_ctrl (source)>edit config sample_config
변경 사항을 저장한 후 활성화를 재시도합니다.
참고: 활성 구성을 변경하려면 먼저 새 파일에 복사한 다음, 복사본을 편집하고 활성화해야 합니다. 자세한 내용은 SharePlex 설치 및 설정 안내서의 활성 구성에서 테이블 사양 추가 또는 변경을 참조하십시오.
이 섹션에서는 SharePlex 복제의 속도와 정확성을 보여줍니다. 또한 SharePlex가 올바르게 설치 및 구성되었는지 확인하는 데에도 사용할 수 있습니다. 자세한 내용은 복제 데모를 참조하십시오.
이 데모에서는 명명된 Post 큐를 사용하여 다양한 병렬 Post 프로세스를 통해 여러 테이블을 처리해 성능을 향상시키는 방법을 보여줍니다.
참고: 데모 객체가 splex라는 스키마에 있다고 가정합니다.
복제 환경을 정리하려면 다음 단계를 수행합니다.
이전 데모를 실행한 경우에는 다음을 수행합니다.
소스 및 타겟에서 sp_ctrl을 실행하고 다음 명령을 실행하여 sp_cop을 종료합니다.
sp_ctrl (source)shutdown
sp_ctrl (target)shutdown
소스에서 splex.demo_src에 대해 TRUNCATE를 수행합니다. SharePlex가 TRUNCATE를 타겟에 복제합니다.
truncate table splex.demo_src;
소스 시스템에서 다음 단계를 수행합니다. 데모 객체가 splex라는 스키마에 있다고 가정합니다.
다음을 구성합니다.
sp_ctrl을 실행합니다.
다음 명령을 실행하여 기본 텍스트 편집기에서 postq_config라는 구성 파일을 생성합니다.
sp_ctrl (source)>create config postq_config
텍스트 편집기에서 구성 템플릿에 표시된 대로 적절한 템플릿을 기반으로 구성 파일을 빌드합니다. 구성 요소(소스 사양, 타겟 사양, 라우팅 맵)의 문자 사이에는 공백이 없어야 하며, 각 구성 요소 사이에는 하나 이상의 공백을 둡니다.
sp_ctrl에서 구성 파일이 성공적으로 활성화되는지 확인합니다.
sp_ctrl (source)>verify config postq_config
datasource:r.dbname | ||
splex.demo_src |
splex.demo_dest |
target_system:q1@r.database_name |
splex.demo_dest |
splex.demo_src |
target_system:q2@r.database_name |
여기서,
splex는 타겟 데이터베이스의 데이터베이스 사용자입니다.
중요! 데모를 위한 사전 작업에 설명된 스크립트를 생성했는지 확인하십시오.
소스 시스템에서 다음 단계를 수행합니다. 구성을 활성화하면 SharePlex에서 지정된 소스 데이터에 대한 트랜잭션 변경 사항을 캡처할 수 있습니다.
구성을 활성화하려면 다음 단계를 수행합니다.
구성을 활성화합니다.
sp_ctrl (source)>activate config postq_config
참고: 구성 이름은 대소문자를 구분합니다.
구성이 성공적으로 활성화되었는지 확인합니다. postq_config라는 이름이 File Name 아래에 나타나고 Active라는 단어가 State 아래에 나타나야 합니다.
sp_ctrl (source)>list config
소스에서 다음 스크립트를 실행하여 두 개의 로컬 데모 테이블에 데이터를 삽입합니다(이 데모에서는 deco_dest 테이블이 소스로 사용됨).
Post 큐를 보려면 다음 단계를 수행합니다.
타겟에서 세부 옵션과 함께 show post 명령을 실행합니다. 이 명령은 처리된 메시지 수와 사용된 큐에 대한 통계를 표시합니다.
sp_ctrl (target)>show post detail
출력에서 Queue 필드에는 각 Post 큐의 이름(이 경우 q1 및 q2)이 표시되고 Operations Posted 필드에는 게시된 작업 수가 표시됩니다. 각 큐에는 게시된 작업 500개가 표시되어야 합니다.
이 장에서는 SharePlex의 일부 기능을 보여줍니다. Unix 및 Linux 시스템에서 이러한 연습을 실행하여 다음을 시연할 수 있습니다.
참고:
|
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. 이용 약관 개인정보 보호정책 Cookie Preference Center