SQL 2005 부터는 오라클의 데이터를 MS-SQL 로 복제를 구성 할수 있다.
오라클 게시자 복제의 제한 사항이 있습니다. 테이블, 인덱스, IOT , 구체화된 뷰에 대한 복제를 지원 합니다.
오라클 게시자 트랜잭션 복제를 위한 기본 세팅에 대한 내용과 오라클 복제에 대한 내용을 두 파트로 나누어 연재 할까 합니다.
1. 기본세팅
1.1 오라클 복제 테스트 환경
SQL Server 2005 는 Oracle(8.05 버전 이상)을 복제의 게시자로 지정하여 Oracle 이 게시한 개체의 행에 대한 변경 내용을 SQL Server 구독자로 적용 할수 있습니다. 지원하는 복제는 스냅숏 복제와 표준 트랜젝션 복제 입니다.
* 오라클 게시자 – MSSQL2005 구독자 복제 테스트 복제 테스트
1. 오라클 9.0 환경에서 TEST
- 복제 구성은 정상적으로 동작하지만 복제 모니터 활성화시 오라클 9.2부터 가능 하다는 오류 로그 발생 후 실패
2. 오라클 9.2 환경에서 TEST
- 복제 구성과 복제 모니터 활성화시 정상적으로 테이블 복제 확인
Etc) 오라클 복제 지원 : 테이블 ,인덱스 ,IOT,구체화된 뷰에 대한 복제를 지원
및 오라클 복제 관련 오류나 기술지원 사이트
http://technet.microsoft.com/ko-kr/library/ms152516.aspx
1.2 오라클 기본 Setting 확인
오라클 구성된 서버 확인 사항(게시자) | |||
- 설치된 서버의 SID , IP , 포트 정보 (MSSQL 설치된 서버에서 SQL*PLUS 로 접근 확인) - 오라클 클라이언트가 서버에 접속하기 위한 리스너 실행 유무 확인 1.3 MSSQL2005 기본 Setting 확인 MSSQL2005 구성된 서버 확인 사항(구독자) - MSSQL 서버의 오라클 클라이언트 SQLPLUS 설치 확인한다. - 오라클 설치 경로/NETWORK/ADMIN/tnsname.ora 파일에 접속할 DB 서버의 정보 확인 TEST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 서버IP)(PORT = 서버PORT)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) - TEST 라는 이름으로 DB서버의 정보를 사용할수 있습니다(사용자 맘대로 이름정의) - SERVICE_NAME = orcl 의 내용은 DB서버에 설정된 서비스 이름입니다. à MSSQL2005 서버에서 오라클 접속 확인 방법 여기 까지 오라클 게시자 트랜젝션 복제를 하기 위한 기본 세팅해야 할 내용입니다. 개인적으로 구축을 하면서 기본세팅을 했던 내용을 정리 한것이기 때문에 다른 메뉴얼이라 조금 틀릴수도 있습니다.^^ 실제 복제 하는 건 조만간에 올리도록 하겠습니다. ^^ |