Immersion In Data

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 숫자>


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이 동기화가 잘 되었는지 확인합니다. 

'SharePlex' 카테고리의 다른 글

[SharePlex] 프로세스 삭제  (0) 2024.05.02
[SharePlex] Parameter 정리  (0) 2024.05.02
[SharePlex] ORA-650, ORA-01031  (0) 2024.05.02
[SharePlex] Datapump를 활용한 초기적재  (1) 2024.02.27
[SharePlex] EDB16 to EDB16  (1) 2024.01.10