Maystyle :
Admin : New post
Guestbook
Local
media
Catergories
Recent Articles
Recent Comments
Recent Trackbacks
Calendar
Tag
Archive
Link
Search
 
  Oracle 에서 MS SQL의 데이터를 보고 싶을때...? 
작성일시 : 2008. 3. 5. 09:12 | 분류 : SQL Server/Administration

Transaparent Gateway for Microsoft MSSQL를 이용하면 가능합니다.
오라클 Ent 제품군이 설치된 상태에서 별도 구매를 해야합니다...^^
(하지만 라이센스 비용이 DB 도입 비용 보다 더 비싸다가 합니다.)

1. Oracle Enterprise Edition을 Windows Platform을 갖는 Machine에 설치한다.
2. 설치 Option에서 Transparent Gateway for Microsoft SQL Server Option을 추가 설치한다.
3. 연결하고자 하는 MS SQL Server의 IP Address와 Hostname을 lmhosts 파일에 등록하거나 WINS Server를 통해 등록한다.
4. $ORACLE_HOME\tg4msql\admin 디렉토리 아래의 inittg4msql.ora 파일을 initSID.ora 로 복사한다. (SID는 사용자가 MS SQL Server별로 지정할 수 있다.)
5. 신규로 생성한 initSID.ora 파일을 Open 후 HS_FDS_CONNECT_INFO 값을 <MS SQL Server 설치 Machin 이름>.<Database 이름> 을 지정한다. 단, MS SQL Server가 설치된 Machine의 경우 Host 이름으로 입력하도록 한다. IP Address는 사용하지 않는다.
6. $ORACLE_HOME\network\admin 디렉토리 아래의 listener.ora 파일을 Open 후 다음과 같은 내용을 추가한다.
 
7. $ORACLE_HOME\network\admin 디렉토리 아래의 tnsnames.ora 파일을 Open 후 다음과 같은 내용을 추가한다.

8. Datbase Link 또는 Public Database Link를 생성할 수 있는 권한이 있는 사용자로 Login한 후 다음과 같은 방식으로 Database Link를 생성한다. (여기서는 Public Database Link를 생성하였다.)
 
9. Database Link처럼 사용한다.

[출처]
http://mcpicdtl.blogspot.com/2008/02/oracle-mssql-dblink.html
http://blog.naver.com/addibuddi?Redirect=Log&logNo=47467768

오라클은 국내 자료가 많아서 naver에서 쉽게 데이터를 찾을 수 있더군요... 헐헐헐 부렵삼...^^

|