소스에 패치를 적용하고 타겟에 복제
지원되는 데이터베이스
지원되는 모든 플랫폼의 Oracle
이 프로시저를 사용해야 하는 경우
패치 또는 업그레이드에 의해 적용되는 모든 작업이 SharePlex에서 지원되고 타겟에 복제될 수 있는 경우 이 프로시저를 사용합니다. 여기에는 SharePlex에서 지원하는 DML 변경 사항과 DDL이 포함됩니다. 패치 또는 업그레이드가 SharePlex에서 지원하지 않는 작업을 수행하는지 확실하지 않은 경우 소스에 패치/업그레이드를 적용한 후 타겟에 복사 프로시저를 사용합니다.
참고: SharePlex가 지원하는 작업 목록은 SharePlex 릴리스 노트를 참조하십시오.
패치/업그레이드 적용
패치 또는 업그레이드를 적용하려면 다음을 수행합니다.
- 소스 및 타겟 시스템에서 Oracle 인스턴스에 대한 사용자 접근을 중지합니다.
-
소스 시스템에서 데이터를 타겟 시스템으로 플러시합니다. 이 명령은 Post를 중지하고 소스 데이터와 타겟 데이터 간의 동기화 지점을 설정하는 데이터 스트림에 마커를 배치합니다.
sp_ctrl> flush datasource
여기서, datasource는 소스 인스턴스의 데이터 소스입니다(예: o.oraA).
- 소스 시스템에서 패치 또는 업그레이드를 적용합니다.
- 소스 시스템에서 소스 인스턴스에 대한 사용자 접근을 복원합니다.
- 타겟 시스템에서 패치 또는 업그레이드가 트리거를 생성 또는 수정하는 경우 비활성화하거나 sp_add_trigger.sql 유틸리티 스크립트를 실행하여 트리거가 SharePlex 사용자를 무시하도록 합니다.
- 타겟 시스템에서 타겟 인스턴스에 대한 사용자 접근을 복원합니다.
소스 또는 타겟에서 Oracle 데이터 백업
이 항목에는 복제가 활성화된 동안 소스 및 타겟 데이터를 백업하는 프로시저가 포함되어 있습니다.
내용
소스 시스템의 부분 백업 수행
소스 데이터의 부분 백업 수행
데이터가 복제되는 동안 소스 시스템의 부분 백업(예: 데이터 추출 또는 데이터 웨어하우스 채우기)을 수행하려면 대신 타겟 시스템에서 부분 백업을 수행하고 소스 시스템에서와 동일한 데이터를 복사하면 됩니다.
이 프로시저는 소스 데이터에 대한 사용자 접근을 방해하지 않으며 구성 파일을 비활성화하거나 다시 활성화하지 않습니다.
지원되는 데이터베이스
Oracle에서 모든 타겟으로
프로시저
소스 데이터의 부분 백업을 수행하려면 다음을 수행합니다.
- 소스 시스템에서 sp_ctrl을 시작합니다.
-
소스 시스템에서 데이터를 타겟 시스템으로 플러시합니다. 이 명령은 Post 프로세스를 중지하고 소스 데이터와 타겟 데이터 간의 동기화 지점을 설정하는 데이터 스트림에 마커를 배치합니다.
sp_ctrl> flush datasource
여기서, datasource는 구성 파일에 있는 소스 데이터베이스의 데이터 소스 사양입니다(예: o.ora1).
- 타겟 시스템에서 데이터를 백업합니다.
참고: 이제 데이터가 플러시 마커의 소스 데이터와 일치합니다.
-
타겟 시스템에서 Post 프로세스를 시작합니다.
sp_ctrl> start post
소스 시스템에서 전체 백업 수행
SharePlex를 포함한 전체 소스 시스템을 백업하려면 백업이 수행되는 동안 SharePlex 복제를 종료해야 합니다.
이 프로시저는 소스 데이터에 대한 사용자 접근을 중지하지만 구성 파일을 비활성화하거나 다시 활성화하지는 않습니다. 백업 후 시작되면 복제가 재개됩니다.
지원되는 데이터베이스
Oracle에서 모든 타겟으로
프로시저
소스 시스템에서 다음 단계를 수행합니다.
- 모든 시스템 활동을 중지합니다.
- sp_ctrl을 시작합니다.
-
데이터를 타겟 시스템으로 플러시합니다. 이 명령은 Post 프로세스를 중지하고 소스 데이터와 타겟 데이터 간의 동기화 지점을 설정하는 데이터 스트림에 마커를 배치합니다.
sp_ctrl> flush datasource
여기서, datasource는 구성 파일에 있는 소스 데이터베이스의 데이터 소스 사양입니다(예: o.ora1).
-
SharePlex를 종료합니다. 이 명령은 SharePlex를 종료합니다.
sp_ctrl> shutdown
- 데이터베이스를 종료합니다.
-
백업을 수행합니다.
- 데이터베이스를 시작합니다.
- sp_cop(Unix 및 Linux)을 시작합니다.
- sp_ctrl을 시작합니다.
- 사용자가 데이터베이스에 접근할 수 있도록 허용합니다.
-
SharePlex Capture, Read 및 Export 프로세스가 시작되었는지 확인합니다.
sp_ctrl> status
타겟 시스템에서 다음 단계를 수행합니다.
-
Post를 시작합니다.
sp_ctrl> start post
-
Post가 시작되었는지 확인합니다.
sp_ctrl> status