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')
'SQL SERVER' 카테고리의 다른 글
Foreign key로 참조하는 테이블 확인 쿼리 (0) | 2020.03.25 |
---|---|
sql server 2012 Recommended Trace flag (0) | 2020.02.13 |
sql server default 제약조건 조회SQL (0) | 2020.01.15 |
SQL SERVER Setup 실행시 오류발생 해결 (0) | 2019.12.26 |
Table Size 확인 쿼리 (0) | 2019.12.12 |