금융 사무라이 TOP10

오라클 인스턴트 클라이언트(Oracle instant client) 설치방법 본문

IT전문지식

오라클 인스턴트 클라이언트(Oracle instant client) 설치방법

금융사무라이 2023. 7. 21. 18:40
반응형

OCI(Oracle Call Interface)를 사용하여 오라클 데이터베이스에 접속하는 응용프로그램은 배포시 Oracle Client (SQL*Net)을 설치해야 하는 단점이 있다.

 

특히, Oracle Client는 용량이 500M 가까이 차지하기 때문에 Packaging화 하여 배포한다는 것이 여간 부담이 될 수밖에 없다.

 

이러한 문제를 해결하기 위해서 오라클사에서는 데이터베이스 접속에 필요한 최소한의 파일들을 모아 오라클 인스턴트 클라이언트를 배포하고 있다.

 

오라클 인스턴트 클라이언트는 그 용량이 50M 내외이고 무료로 사용할 수 있기 때문에 개발자나 사용자에게 배포 및 설치에 대한 부담을 줄일 수 있다.

 

오라클 인스턴트 클라이언트 설치방법 (Windows OS 기준)

  1. 오라클 홈페이지에 접속하여 프로그램을 다운로드 받는다.
    https://www.oracle.com/database/technologies/instant-client/downloads.html

  2. 다운로드 받은 파일의 압축을 해제한다.
    (이하 압축 해제경로를 C:\oracle\instantclient_10_2 라 가정한다)

  3. 시스템 환경변수에 다음의 변수들을 추가한다.
    PATH = %PATH%;C:\oracle\instantclient_10_2
    ORACLE_HOME = C:\oracle\instantclient_10_2
    TNS_ADMIN = C:\oracle\instantclient_10_2\network\admin
    NLS_LANG = KOREAN_KOREA.KO16MSWIN949

  4. C:\oracle\instantclient_10_2\network\admin 경로에 tnsnames.ora와 sqlca.ora 파일을 생성한다.
    tnsnames.ora
    TEST_DB =
    (DESCRIPTION =
       (ADDRESS = (PROTOCOL = TCP)(HOST=192.168.0.100)(PORT=1521))
       (CONNECT_DATA =
            (SERVER = DEDICATED)
            (SERVICE_NAME = orcl)
        )
    )

    sqlnet.ora
    #SQLNET.AUTHENTICATION_SERVICES= (NTS)     이것은 주석처리
    NAMES.DIRECTORY_PATH= (TNSNAMES)

기타 운영체제에 대해서는 오라클 인스턴트 클라이언트 설치방법은 위에 링크한 오라클 홈페이지를 참조하기 바람.

 

반응형
Comments