Oracle 클라이언트 구성

이 태스크 정보

Oracle용 클라이언트를 설치 및 구성하려면 다음을 수행하십시오.

프로시저

  1. 관리 콘솔 호스트에 Oracle Instant Client를 설치하십시오. 32비트 또는 64비트 플랫폼에서 실행 중인지 여부에 관계 없이 32비트 버전을 설치해야 합니다. 운영 체제에 버전 10.2 또는 11.2의 인스턴트 클라이언트 패키지 - 기본만 사용하십시오.
    • Oracle 10.2의 경우 버전 10.2 클라이언트를 사용하십시오.
    • Oracle 11g의 경우 버전 11.2 클라이언트를 사용하십시오.

    Oracle에서 클라이언트를 다운로드하십시오(http://www.oracle.com/technology/software/tech/oci/instantclient/index.html).

  2. 관리 콘솔 호스트에서 환경을 설정하십시오. 다음과 같은 여러 환경 변수를 설정해야 합니다.
    • LD_LIBRARY_PATH: 클라이언트 설치 디렉토리를 포함하도록 설정하십시오.
      참고: Installation Manager의 데이터베이스 구성 페이지에서 이 값을 지정할 수 있습니다.
    • NLS_LANG: 자국어 지원에 적절한 값으로 설정하십시오.
      • UNIX 및 Linux 시스템: 값이 AL32UTF8을 포함해야 합니다. 예: AMERICAN_AMERICA.AL32UTF8.
      • Windows 시스템: 값이 Windows 레지스트리의 활성 코드 페이지 설정에 대응하는 문자 맵 스펙을 포함해야 합니다. Windows의 Oracle 클라이언트 예제 구성의 내용을 참조하십시오.

      설명대로 NLS_LANG을 명시적으로 설정해야 합니다. 클라이언트 설치 시 설정된 기본 문자 세트는 Build Forge에서 사용하기에 올바르지 않습니다.

    • ORACLE_HOME: Oracle 클라이언트 설치 디렉토리 경로로 설정하십시오.
      참고: Installation Manager의 데이터베이스 구성 페이지에서 이 값을 지정할 수 있습니다.
    • ORA_NLS10: 서버에서 문자 세트 데이터가 있는 경로를 설정하십시오.
    • PATH: 클라이언트 설치 디렉토리를 포함하도록 설정하십시오.
    • TNS_ADMIN: 서버에서 tnsnames.ora 파일이 있는 경로로 설정하십시오. tnsnames.ora 파일과 관련하여 전체 액세스 권한이 설정되었는지 확인하십시오.
      참고: Installation Manager의 데이터베이스 구성 페이지에서 이 값을 지정할 수 있습니다.

    Oracle 서버에서 현재 언어 설정을 확인하려면 Oracle에 로그인하여 다음 명령을 실행하십시오.

    SQL> host echo $NLS_LANG

다음에 수행할 작업

중요사항: 설치 중에 tnsnames.ora는 데이터베이스 이름 및 Oracle SID의 값과 동일한 값을 사용하도록 설정됩니다. JDBC 드라이버의 제한사항으로 인해 이 제한조건이 요구됩니다. 값이 다르면 빠른 보고서 보고 기능과 Java 및 Perl용 서비스-계층 API가 작동되지 않습니다.

피드백