Submitting forms on the support site are temporary unavailable for schedule maintenance. If you need immediate assistance please contact technical support. We apologize for the inconvenience.
FLASHBACK_SCN 옵션과 Reconcile 기능과 함께 Oracle export/import 기능을 이용하여 테이블이 동기화 하는 방법
설명
Oracle9i부터 특정 SCN 시점에 부합하는 데이터만을 Export 할 수 있는 기능이 제공됩니다. 이러한 기능을 이용하여, SharePlex는 사용자의 트랜잭션이 발생하는 상황에서도 테이블을 초기화 작업을 수행할 수 있게 되었습니다. SharePlex의 reconcile 기능과 혼합하여 사용해야 합니다. 기본적으로 Reconcile 기능은 Queue 단위로 처리되기 때문에, 본 작업이 수행될 Queue에는 초기화 작업에 해당되는 테이블만 속해 있어야 합니다.
원인
일반정보
해결 방안
다음 절차를 따르세요.
1. 초기화 작업이 이뤄질 테이블이 특정 Queue에 속해있고, 이 Queue에는 이 테이블 이외의 테이블이 속해있지 않음을 확인합니다. 2. Flush 명령 수행(i.e. on source at sp_ctrl> flush o.sourcesid queue ). 3. FLASHBACK_SCN 옵션을 사용하여 Export 작업을 수행합니다. 4. FLUSH 명령을 통해 post 프로세스가 멈추었고 Export 작업이 종료된 후에, 소스와 타겟 테이블의 구조가 동일한 지를 검사합니다. 5. FLASHBACK_SCN 옵션을 사용하여 Import 작업을 수행합니다. 6. 타겟 테이블의 트리거나 제약조건을 비 활성화합니다.( PK 또는 UK 는 제외 ) 7. SCN 옵션을 사용하여 해당 Queue에 Reconcile 작업을 수행합니다. 8. post 프로세스를 기동시킵니다.