데이터베이스 구성
추출 프로세스는 소스 Sybase 서버에서 Sybase Replication API로 직접 호출합니다. Oracle GoldenGate의 데이터 캡처를 지원하려면 이 서버의 소스 데이터베이스를 다음과 같이 구성해야 합니다.
-
Extract는 Sybase LTM을 사용하여 Sybase 트랜잭션 로그를 읽기 때문에 Sybase Replication Server로 구성된 데이터베이스에 대해 실행할 수 없습니다. 한 번에 하나의 프로세스만 동일한 데이터베이스에서 트랜잭션 로그를 읽을 수 있도록 허용하는 컨텍스트를 예약할 수 있습니다.
-
Sybase Multisite 가용성은 Sybase Replication Server를 활용하여 Warm Standby 및 Target Subscription 데이터베이스에 트랜잭션을 복제합니다. Oracle GoldenGate for Sybase는 기본 웜 대기 데이터베이스에서 캡처할 수 없지만 SAP Sybase Rep Server가 해당 데이터베이스에 대한 트랜잭션 로그를 제어하지 않으므로 다중 사이트 가용성 대상 구독 데이터베이스에서 캡처할 수 있습니다.
-
DSQUERY변수는 Oracle GoldenGate에서 서버 이름을 사용하여 데이터베이스에 접속하는 데 사용됩니다.DSQUERY변수를 Oracle GoldenGate에서 사용할 데이터베이스를 포함하는 서버 이름으로 설정합니다. 또한SYBASE환경 변수를 적절하게 설정합니다. -
2차 로그 자르기 지점을 관리하려면 추출 프로세스가 허용되어야 합니다. 자세한 내용은 보조 자르기 지점 초기화를 참조하십시오.
-
데이터베이스 페이지 크기를 4k, 8k,16k, 32k 이상으로 구성합니다.
UPGRADECHECKPOINT table_name명령을 사용하여 대상 Sybase 데이터베이스의 체크포인트를 갱신하려면 프로그래밍 방식으로 생성할 행 크기가 2K 페이지보다 크도록 구성해야 합니다. 대상 데이터베이스가 2K 페이지 크기로 구성된 경우 체크포인트를 업그레이드하지 못합니다. 이는 Replicat에만 유효합니다.