블로그 이미지
bedbmsguru

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
  • total
  • today
  • yesterday

'linkedserver'에 해당되는 글 1건

  1. 2020.01.16 Oracle Client 업그레이드
2020. 1. 16. 09:10 SQL SERVER

1. tnsname.ora 백업

--> 오라클Client 설치폴더\product\18.0.0\client_1\network\admin

 

2. SQL Server Stop

--> SQL Server 가 실행중인 상태에서는 이미 오라클Client가 사용중이기 때문에 제대로 제거가 되지 않는다.

 

3. 설치된 오라클Client 제거

--> CMD실행 

--> 폴더 이동을 하지 않고 절대경로를 타이핑 해서 실행할 것(나중에 폴더가 깔끔하게 지워지게 하기위해)

     D:\>d:\오라클Client 설치폴더\product\18.0.0\client_1\deinstall\deinstall.bat

 

4. 신규 오라클Client 설치

  -->관리자 옵션으로 설치 (그렇게 해야 deinstall이 생겨 추후 제거가 쉽다.)

 

5.백업한 tnsname.ora Copy

--> 오라클Client 설치폴더\product\18.0.0\client_1\network\admin

--> 파일 복사를 하기전에 SQL Server를 시작하면 오라클Client가 정상작동 되지 않음

 

6. SQL Server Start 후 오라클Client InProcess 허용 체크

--> SSMS실행 --> 서버개체--> 연결된서버 --> 공급자--> OraOLEDB.Oracle 마우스오른쪽버튼 --> 속성 --> Inprocess허용 체크(이전버전에서 체크해 두었을경우 이미체크되어 있음)

 

7. 오라클 LinkedServer 작동여부 확인

--> 업그레이드 확인: SELECT * FROM sys.dm_os_loaded_modules WHERE company='Oracle Corporation'

--> SELECT * FROM OPENQUERY(링크이름, 'SELECT 1 FROM DUAL')

posted by bedbmsguru