오라클 인스턴트 클라이언트(Oracle Instant Client)를 통해 OCI 연결을 하려고 합니다.
어떻게 하면 좋을까요?
조건
- 사용가능 버전 : 9.12.0.0 이상
- 오라클 인스턴트 클라이언트 32 bit
SQLGate는 오라클 클라이언트가 필요 없는 Net 로그인과
오라클 클라이언트가 필요한 OCI 로그인을 제공하고 있습니다.
설치용 오라클 클라이언트를 설치하고 TNSNames.ora 파일을 설정하는 방법이 조금 복잡하기에 Oracle Instant Clinet 를 이용해 간편하게 오라클 서버에 간편하게 접속하는 모듈을 제공하고 있습니다.
Oracle Instant Client 다운로드
아래의 링크에서 Instant Client for Microsoft Windows (32-bit) 을 다운로드 받습니다.
https://www.oracle.com/database/technologies/instant-client/downloads.html
사용하는 오라클 서버 버전에 알맞은 버전을 내려 받습니다.
다운로드 받을 필요한 파일은 BASIC 과 SQL*PLUS 입니다.
[참고] SQLGate는 32비트 프로그램이기 때문에 32비트 Oracle Client 나 Instant Client 로 설치해야 합니다.
압축 해제
2개의 파일을 오라클 홈($ORACLE_HOME)으로 사용될 폴더에 압축을 해제합니다.
여기에서의 설치 경로는 아래와 같습니다.
D:\app\instantclient_19_10
환경 변수 설정
환경 변수에 ORACLE_HOME, TNS_NAME 두개를 추가합니다.
- 윈도우>검색>sysdm.cpl 을 입력합니다.
- 시스템 속성 윈도우가 나타날것입니다.
- 고급 탭을 선택합니다.
- 하단에 "환경 변수"를 선택합니다.
ORACLE_HOME 변수 추가
- 시스템 변수>새로 만들기를 선택합니다.
- 변수 이름에 ORACLE_HOME
- 변수 값에 압축을 풀었던 폴더를 입력합니다.
TNS_ADMIN 변수 추가
- 시스템 변수>새로 만들기를 선택합니다.
- 변수 이름에 TNS_ADMIN
- 변수 값에 tnsnames.ora 파일을 구성할 폴더를 입력합니다.
시스템 속성 창의 [확인] 버튼을 선택합니다.
tnsnames.ora 파일 만들기
- tns_admin 폴더로 이동합니다.
- 오른쪽 마우스>새로 만들기>테스트 문서를 선택합니다.
- 파일명을 tnsnames.ora 파일로 저장합니다.
- 아래는 샘플 코드입니다.
xe =
(DESCRIPTION =
(ADDRESS =(PROTOCOL=TCP)(HOST=192.168.1.190)(PORT=1521)
)
(CONNECT_DATA =(SERVICE_NAME=XE)
)
)
SQLGate를 재실행합니다.
아래의 이미지처럼 instantclient_19_10 클라이언트와 연동 되는 것을 확인할 수 있습니다.
감사합니다.
사용하시다가 버그, 기능개선 또는 기술문의가 있으시면 언제든지 연락 주십시오.
다음 링크를 이용하여 문의 남겨 주시면 더욱 빠르게 처리할 수 있습니다.
https://goo.gl/WZcSSZ
기술문의 센터 - 새소식/업데이트소식/문서/FAQ 등이 있습니다.
https://support.sqlgate.com/hc/ko
댓글
댓글 0개
댓글을 남기려면 로그인하세요.