1. 다음의 URL로부터 Windows Server 2008 X64용 Oracle 10g Client(10.2.0.4.0) 다운로드
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10204_winx64_vista_win2k8.html
2. setup을 실행하고 다음의 ‘시작’ 창에서 ‘다음’ 클릭
3. ‘설치 유형 선택’ 창에서 ‘사용자’를 선택하고 ‘다음’ 클릭. 참고적으로, ‘사용자’ 이외의 유형으로 설치시에는 Oracle Provider for OLE DB가 설치되지 않음.
4. ‘홈 세부 정보 지정’ 창에서 ‘다음’ 클릭
5. ‘제품별 필요 조건 검사’ 창에서 ‘다음’ 클릭
6. ‘사용 가능한 제품 구성 요소’ 창에서 ‘Oracle Windows Interfaces’를 선택하고 ‘다음’을 클릭. ‘Oracle Windows Interfaces’ 선택시 Oracle Services For Microsoft Transaction Server, Oracle ODBC Driver, Oracle Provider for OLE DB, Oracle Data Provider for .NET 2.0이 default로 선택되어 설치됨.
7. ‘Oracle Services for Microsoft Transaction Server’ 창에서 ‘다음’ 클릭
8. ‘요약’ 창에서 ‘설치’를 클릭하여 설치 시작
9. 설치가 완료되면 ‘설치 종료’ 창에서 ‘종료’를 클릭하여 설치 프로그램 종료
10. 설치된 Oracle Client 모듈을 SQL서버에서 인식할 수 있도록 SQL서버 서비스를 재시작(Rebooting이 필요하지 않음)
11. SQL Server Management Studio에서 ‘서버 개체 – 연결된 서버 – 공급자’에서 OraOLEDB.Oracle을 마우스 우측 버튼으로 클릭한 다음 ‘속성’을 실행하고 ‘공급자 옵션’ 창에서 다음과 같이 ‘Inprocess 허용’을 체크한 다음 ‘확인’ 클릭. 참고적으로, SQL서버를 Rebooting 했을 경우에는 ‘Inprocess 허용’을 체크하지 않고도 사용가능
12. SQL Server Management Studio를 실행하고 ‘서버 개체 – 연결된 서버’를 마우스 우측 버튼으로 클릭한 다음 ‘새 연결된 서버’ 실행
13. ‘일반’ 탭에서 다음과 같이 ‘공급자’로 ‘Oracle Provider for OLE DB’를 선택하고 ‘데이터 원본’에 TNS Name을 지정. TNS Name을 별도로 생성하지 않았을 경우에는 다음과 같이 ‘[Host Name[:Port Number]]/[Service Name]’ 형식으로 지정(Oracle서버에서 default TCP port인 1521 사용시에는 Port Number 생략 가능)할 수 있음.
14. ‘보안’ 탭에서 ‘다음 보안 컨텍스트를 사용하여 연결’을 선택하고 Oracle서버 로그인 정보를 입력한 다음 ‘확인’을 클릭하여 Linked Server 생성 완료
[Tip] Oracle Client 머신에 TNS Name을 생성하는 방법
TNS Name은 MDAC에서 Alias에 해당하는 것으로 Oracle Client Home 디렉토리 아래의 NETWORK\ADMIN 폴더에 ‘tnsnames.ora’ 파일을 다음과 같은 내용으로 생성해 줌으로써 사용할 수 있음. Oracle 서버에 대한 아래와 같은 접속 정보는 Oracle 서버의 동일한 폴더 아래에 존재하는 ‘tnsnames.ora’ 파일로부터 복사하여 사용할 수 있음.
ORA901 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = sql2000vs11)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora901.fareast.corp.microsoft.com)
)
)
'SQL Server 이야기' 카테고리의 다른 글
SQL Server 2005/2008 Procedure Cache에 대한 이해 (0) | 2010.04.08 |
---|---|
SQL Server 2005 클러스터 설치 (0) | 2010.04.04 |
SQL Server 2005 데이터베이스 미러링 구성 (0) | 2010.04.03 |
Windows Server 2008에서 MSDTC를 클러스터 리소스로 생성하는 방법 (0) | 2010.04.03 |
Windows Server 2008에 SQL Server 2008 클러스터를 설치하는 방법 (0) | 2010.03.25 |