Oracle 어댑터 구성

JDBC OCI 드라이버 및 Oracle Net Services를 찾으려면 Security Directory Integrator를 구성해야 합니다.

이 태스크에 대한 정보

OCI 통신을 사용하려면 어댑터에 JDBC OCI 드라이버와 Oracle Net Services 파일, tnsnames.ora 및 sqlnet.ora에 대한 액세스 권한이 있어야 합니다.
참고: JDBC OCI 드라이버를 찾으려면, ORACLE_HOME /bin 디렉터리 또는 Instant Client 디렉터리를 포함하도록 경로 변수를 수정해야 합니다. Security Directory Integrator 서비스에 따라 다음 단계에 설명된 대로 경로 변수를 약간 다르게 구성해야 합니다.

프로시저

  1. 서버에서 사용되는 Security Directory Integrator 서비스를 판별하십시오.

    Security Directory Integrator 대상에 존재하거나 공존할 수 있는 두 개의 Security Directory Integrator 서비스가 있습니다.

    • IBM® Security Identity Adapter이며, ITDIAsService.exe입니다.
    • IBM Security Directory Integrator 서비스이며, ibmdiservice.exe입니다.
  2. ITDIAsService 서비스의 경우, 다음 경로의 레지스트리 변수를 ImagePath 편집하십시오: HKLM\SYSTEM\ControlSet001\Service\IBM Security Identity Adapter.
    참고:ImagePath 값은 REG_EXPAND_SZ 유형의 확장 가능한 문자열 값입니다.
    • Database Client 설치의 경우, 다음과 같이 %ORACLE_HOME%\bin을 포함하도록 ImagePath 변수를 편집하십시오.
    "C:\Program Files\IBM\TDI\V7.2\timsol\ITDIAsService.exe" … 
    -Djava.library.path ="C:\Program Files\IBM\TDI\V7.2\libs;
    %ORACLE_HOME%\bin;%PATH%" …
    참고: Windows에서 ORACLE_HOME이 시스템 변수로 정의된 경우에만 변수에 ImagePath %ORACLE_HOME%을 사용하십시오. 그렇지 않은 경우, Oracle 홈 바이너리 디렉토리를 다음과 같이 명시적으로 포함해야 합니다
    "C:\Program Files\IBM\TDI\V7.2\timsol\ITDIAsService.exe" …
    -Djava.library.path ="C:\Program Files\IBM\TDI\V7.2\libs;
    C:\app\administrator\product\11.2.0\client_1\bin;%PATH%" …
    • Instant Client 설치의 경우, 다음과 같이 Instant Client 파일의 디렉토리를 포함하도록 ImagePath 변수를 편집합니다.
      "C:\Program Files\IBM\TDI\V7.2\timsol\ITDIAsService.exe" …
      -Djava.library.path ="C:\Program Files\IBM\TDI\V7.2\libs;
      C:\app\administrator\product\11.2.0\client_1;%PATH%" …
  3. ibmdiservice 서비스의 경우, ` ibmdiservice.props ` 속성 파일에서 path 변수를 수정하십시오. 이 특성 파일은 다음 디렉토리에 있습니다.
    C:\Program Files\IBM\TDI\V7.2\timsol
    • Database Client 설치의 경우, 다음과 같이 Oracle home bin 디렉토리를 포함하도록 경로 변수를 편집하십시오.
      path=C:\Program Files\IBM\TDI\V7.2\jvm\jre\bin;C:\Program Files\IBM\TDI\V7.2\
      libs;C:\app\administrator\product\11.2.0\client_1\bin;
    • 인스턴트 클라이언트 설치의 경우, Oracle 홈 디렉토리에 대한 경로 변수를 다음과 같이 설정하십시오.
      path=C:\Program Files\IBM\TDI\V7.2\jvm\jre\bin;C:\Program Files\IBM\TDI\V7.2\
      libs;C:\app\administrator\product\11.2.0\client_1;
  4. 두 서비스 모두에 대해 다음과 같이 Oracle Net Services 파일을 찾도록 Security Directory Integrator를 구성해야 합니다.
    • Database Client 설치의 경우, Security Directory Integrator가 Oracle Net Services 파일을 찾을 수 있도록 Windows 레지스트리에 ORACLE_HOME 환경 변수를 정의하십시오.
      참고: 또는 Windows에서 ORACLE_HOME을 시스템 변수로 정의할 수도 있습니다.

      예 ORACLE_HOME 환경 값은 다음과 같습니다.

      ORACLE_HOME=C:\app\administrator\product\11.2.0\client_1
    • Instant Client 설치의 경우, ONS 구성 파일의 위치(디렉토리) 를 가리키기 위해 Oracle Client 변수인 TNS_ADMIN 환경 변수를 정의해야 합니다.

      예 TNS_ADMIN 환경 값은 다음과 같습니다.

      TNS_ADMIN=C:\app\administrator\product\11.2.0\client_1
      참고: ORACLE_HOME을 정의하면, JDBC OCI 드라이버는 Oracle 홈 디렉터리의 network\admin 디렉터리에서 Oracle Net Services 파일을 찾습니다. TNS_ADMIN을 정의하면, JDBC OCI 드라이버는 지정된 디렉토리에서 Oracle Net Services 파일을 찾습니다.