tnsnames.ora 파일은 클라이언트가 Oracle 데이터베이스에 연결하기 위해 사용하는 데이터베이스 주소를 정의하는 Oracle 구성 파일입니다. tnsnames.ora 파일은 여러 호스트 이름, 포트, 서비스 이름, 인스턴스 이름 SID를 포함할 수 있습니다.
PUPM 에이전트는 tnsnames.ora 파일의 전체 경로를 확인하기 위해 $ORACLE_HOME 및 $TNS_ADMIN 환경 변수를 확인합니다. 이 환경 변수는 다음 레지스트리 키에 정의됩니다.
HKEY_LOCAL_MACHINE\SOFTWARE\ComputerAssociates\AccessControl\Instrumentation\PlugIns\plugin\EnvironmentVariables
연결 시도를 가로채는 플러그 인의 이름을 지정합니다.
값: OCIPlg, ODBCPlg, OLEDBPlg
PUPM 에이전트는 Oracle 데이터베이스에 대한 연결 시도를 가로챌 때마다 tnsnames.ora 파일을 구문 분석합니다. 이 파일에 이러한 특성에 대한 값이 여러 개 포함된 경우, PUPM 에이전트는 가능한 각 특성 조합별로 별도의 네트워크 세트를 만듭니다. PUPM 에이전트는 모든 네트워크 세트를 CA Access Control 엔터프라이즈 관리에 보내고, CA Access Control 엔터프라이즈 관리는 이 네트워크 세트와 가장 가깝게 일치하는 권한 있는 계정에 대한 암호를 가져옵니다.
예: tnsnames.ora 파일의 네트워크 세트
다음은 tnsnames.ora 파일의 예입니다.
SAMPLE_INSTANCE=
(DESCRIPTION=
(SOURCE_ROUTE=yes)
(ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1630)) # hop 1
(ADDRESS_LIST=
(FAILOVER=on)
(LOAD_BALANCE=off) # hop 2
(ADDRESS=(PROTOCOL=tcp)(HOST=host2a)(PORT=1630))
(ADDRESS=(PROTOCOL=tcp)(HOST=host2b)(PORT=1630)))
(ADDRESS=(PROTOCOL=tcp)(HOST=host3)(PORT=1521)) # hop 3
(CONNECT_DATA=(SERVICE_NAME=Sales.example.com)))
PUPM 에이전트가 이 tnsnames.ora 파일을 구문 분석할 때 다음 네트워크 세트를 CA Access Control 엔터프라이즈 관리로 보냅니다.
| Copyright © 2012 CA. All rights reserved. | 이 주제에 대해 CA Technologies에 전자 메일 보내기 |