본문 바로가기

Oracle

03. Oracle Instant Client 설치

Oracle Instant Client 설치


현재 Oracle12c를 설치했음으로, 당연히 WareValley사의 Orange로 접속이 되는게 맞는거 같은데 관련 문서를 구글링해도 전부 Oracle Instant Client를 설치하고 연동하는 문서만 보인다. 


먼저는 Oracle Instant Client로 연동해보고 방법을 찾아 보도록 하겠다.


참고로 요즘은 Orange를 많이들 쓴다고 하는데 8주만 무료로 사용이 가능하다. 키젠 같은게 있으니 사용을 하겠지.. 8주만 무료를 누가 쓰겠는가? 하지만 난 찾지를 못 했다. 그냥 Toad를 쓰는게 나을 듯...


1. Oracle Instant Client Download : http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html


Windows 버전인 경우는 32bit용으로 설치해야 한다. toad나 Orange나 아직 64bit용을 지원하지 않고 있다. client라고 해서 용량이 작을줄 알았는데 압축푸니 185M 정도 된다. 썩어도 준치라더니 오라클은 오라클인가 보다.



2. Oracle instant Client는 별도의 설치가 필요없고, 적당한 위치에 압축을 푼후 tnsnames.ora 파일을 생성해 주면된다. 만약 서버를 설치했다면 tnsnames.ora 파일은 'D:\app\ora1\product\12.1.0\dbhome_1\NETWORK\ADMIN\' 폴더 아래에 있다.



tnsnames.ora


3. Orange를 통한 접속



Oracle Home의 '<Instant Client>'들 선택하고 Oracle Instant Client 폴더를 선택해 주면 

tnsnames.ora에 있는 관련 tns가 TNS Name 콤보 박스에 나타나게 된다.




4. Toad를 통한 접속

Oracle instant Client를 설치 했음에도 불구하고 'You do not have any Oracle homes installed' 라는 메세지가 나온다면 PATH를 잡아줘야 함.



Instant Client 환경설정.

PATH = D:\instantclient_11_2;

ORACLE_HOME = D:\instantclient_11_2

TNS_ADMIN = D:\instantclient_11_2

NLS_LANG = KOREAN_KOREA.AL32UTF8

                   KOREAN_KOREA.KO16KSC5601

                   KOREAN_KOREA.KO16MSWIN949


tnsnames.ora 파일을 넣어준다.


NLS_LANG 변수는 데이타베이스에게 사용자의 환경을 알려주는 인식표 역할을 한다.

- KOREAN_KOREA.KO16MSWIN949 (in window)

- AMERICAN_AMERICA.KO16MSWIN949

- KOREAN_KOREA.KO16KO16KSC5601 (in unix)

'Oracle' 카테고리의 다른 글

좋은 싸이트  (0) 2015.07.14
02. tablespace생성, 사용자 생성  (0) 2015.07.09
01. Oracle 12c 설치  (0) 2015.07.09