SharePlex
[SharePlex] 운영중인 큐에서 복제 대상 추가
sungjunminn
2024. 5. 2. 10:51
1. config 파일에 복제 대상 추가
2. Post 프로세스 중지
sp_ctrl> stop post
Post 프로세스를 먼저 중지시켜 Target에 적용되지 않도록 합니다.
3. Activate config
sp_ctrl> activate config <config 이름>
복제 대상이 추가된 config 파일을 활성화 시킵니다.
Post 프로세스가 중지되었기 때문에 데이터가 Post Queue에 쌓이게 됩니다.
Post 프로세스를 중지시키지 않으면 Out of sync가 발생합니다.
4. 초기적재를 위한 SCN 확인
SQL> select current_scn from v$database;
확인한 SCN 부터 초기적재를 하기 위함입니다.
5. 초기적재
Datapump를 활용하여 초기적재를 시작합니다. (Target에 테이블 생성됨)
4번에서 확인한 SCN을 활용합니다.
6. Reconcile
sp_ctrl> reconcile queue <큐 이름> for o.<Source SID>-o.<Target SID> scn <SCN 숫자>+1
Post Queue에서 쌓인 데이터 중에서 SCN 이전의 데이터 제거하는 작업입니다.
7. Post 프로세스 시작
sp_ctrl> start post
8. Post 프로세스에 쌓인 queue 확인
sp_ctrl> show post detail <큐 이름>
9. sync 확인
sp_ctrl> show sync
Source와 Target이 동기화가 잘 되었는지 확인합니다.