2 5 2009
Oracle Database Instant Client
그동안 Oracle Client를 사용해서 Instant Client를 사용할 생각을 하지 않다가,
집 PC를 재 설치하면서 Instant Client를 이용하여 SQL Tools 등을 이용해보기로 했다.
설치는 무척이나 쉬웠다.
Oracle 사이트에서 다운로드 받은 후 압축을 풀고, Windows의 환경변수를 설정하면 된다.
파일은 나중에 작업할 것을 생각해서 Basic, JDBC Supplement,SQL*Plus,ODBC Supplement를 받았다.
Windows XP
압축을 풀면 생기는 디렉토리(버전 11.1: instantclient_11_1, 버전 10.1: instantclient10_1)를 원하는 위치에 옮긴다.
시스템 등록 정보에서 사용자의 PATH 환경 변수에 전체 경로를 설정한다.
예: C:\usr\bin;C:\usr\oracle\instantclient10_1
사용자의 TNS_ADMIN 환경 변수에 전체 경로를 설정한다.
예: C:\usr\oracle\instantclient10_1
그리고 다음과 같이 tnsnames.ora 파일을 위 디렉토리에 만든다.
myora10db =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = myora10)
)
)
someora8 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.3)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ora8)
)
)
이제 SQL*Plus나 SQL Tool을 실행하고 위 파일에 지정한 서버에 접속을 해보면 된다.
Mac OS X
맥에서도 다운로드 받은 후 디렉토리를 적당히 옮기고 아래 환경 변수를 설정하면 사용이 가능하다.
SQL Tools 는 Windows만 지원되니 Oracle SQL Developer를 사용한다.
ORACLE_HOME=/Users/barney/Desktop/Development/oracle TNS_ADMIN=$ORACLE_HOME/instantclient10_1 export ORACLE_HOME TNS_ADMIN DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$ORACLE_HOME/instantclient10_1 PATH=$PATH:$ORACLE_HOME/instantclient10_1
참고