Oracle Listener HD 검색

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 9분
  • ServiceNow 디스커버리Oracle Listener HD 패턴을 사용하여 Oracle 실제 애플리케이션 클러스터 구성요소를 찾고 매핑합니다. 이러한 자원을 검색하려면 스토어에서 및 CMDB CI 클래스 모델 을(를 디스커버리 및 서비스 매핑 패턴 ) ServiceNow 설치합니다.

    OracleRAC를 사용하면 데이터베이스를 클러스터화할 수 있습니다.Oracle Oracle RAC는 인프라에 Clusterware를 사용하여 Oracle 여러 서버를 바인딩하여 단일 시스템으로 작동하도록 합니다. OracleClusterware를 사용하면 비클러스터 데이터베이스와 Oracle RAC 데이터베이스의 조합으로 사용할 수 있는 클러스터화된 저장소 풀을 만들 수 있습니다. 디스커버리 는 Listener HD 패턴을 사용하여 Oracle 데이터베이스 수신기 및 RAC 인프라의 Oracle 구성요소에 대한 Oracle 정보를 검색합니다(이러한 설정이 구성된 경우).

    스토어에서 앱 요청

    사용 가능한 모든 앱을 보고 스토어에 요청을 제출하는 방법에 대한 자세한 내용을 보려면 다음을 ServiceNow Store 방문하십시오. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.

    필수 구성요소

    • 다음 플러그인이 설치되어 있어야 합니다.
      • CMDB CI 클래스 모델 플러그인(버전 1.29.0 이상).
      • 디스커버리 및 서비스 매핑 패턴 플러그인(버전 1.0.82 이상).​
    • 사용자가 DBA 그룹에 있거나 Oracle 올바른 권한을 가지고 있는지 디스커버리 확인하십시오.
    • 대상 장치에 액세스할 수 있는지 MID 서버 확인합니다.
    • 클러스터웨어/그리드 인프라가 Oracle 설치되어 있고 RAC 데이터베이스가 Oracle 구성되어 있는지 확인합니다. Clusterware 설정이 있는 Oracle 경우.
    • 수신기 프로세스가 UNIX OS 호스트에서 실행되고 있는지 Oracle 확인합니다.
    • Clusterware 설정이 있는 경우 Oracle Clusterware 최소 버전 12.2.X(Oracle Database 12c 릴리스 2) 이상을 사용합니다Oracle.
      주:
      이 패턴은 릴리스부터 Paris 지원됩니다. 플러그인 버전 1.0.87부터 더 많은 UNIX OS 유형(AIX, Solaris, HP-UX)이 디스커버리 및 서비스 매핑 패턴 지원됩니다.

      다음 명령은 패턴 실행 중에 실행됩니다. 명령을 실행하면 패턴이 모든관련 CMDB 클래스에 필요한 정보를 입력할 수 있습니다.

      • export TNS_ADMIN=<oracle_home_directory>/network/admin: ORACLE_HOME TNS_ADMIN 환경 변수로 설정합니다.

      • export ORACLE_BASE==<oracle_home_directory>: ORACLE_HOME를 ORACLE_BASE 환경 변수로 설정합니다.

      • lsnrctl status LISTENER_NAME: Database Listener 상태를 확인합니다.

      • ps -ef | grep 'd.bin': GRID_HOME 경로를 검색합니다.

      • crsctl query cluster site -all: 사이트에 포함된 노드 및 디스크를 나열합니다.

      • lsnrctl services LISTENER_NAME: 수신기가 식별하는 서비스를 나열합니다.

      • crsctl stat res -f -w '((TYPE = ora.database.type))': 데이터베이스 이름, 연결된 노드, 유형 및 활성 상태를 나열합니다.

        주:
        lsnrctl 상태 LISTENER_NAME에서 출력을 얻지 못하면 Oracle Listener HD 패턴이 종료됩니다.

    제한

    Oracle Clusterware 설정은 UNIX 운영 체제에서만 지원됩니다. CMDB CI Class Models 버전 1.29.0 이상을 설치할 때 기본 시스템 SSH Command-Oracle - Listener 상세 정보 분류 규칙 프로브 가 비활성화됩니다(활성이 False로 설정됨).

    그림 1. 분류 규칙 프로브- Oracle Listener 상세 정보
    분류 규칙 프로브입니다.
    Oracle Listener 프로세스 분류는 Oracle Listener HD 패턴을 트리거합니다.
    그림 2. 분류 규칙 프로브- 수평 패턴
    분류 규칙 프로브입니다.

    가로 검색 중 디스커버리에서 수집하는 데이터

    디스커버리Oracle Listener HD 패턴을 실행할 때 데이터를 채웁니다.CMDB

    표 1. Oracle 데이터베이스 리스너 [cmdb_ci_db_ora_listener]
    필드 설명
    이름 [name] 데이터베이스 수신기의 이름입니다 Oracle .
    Oracle 홈 [oracle_home] 소프트웨어가 Oracle 설치된 홈 디렉터리입니다.
    구성 [configuration] listener.ora 네트워크 구성 파일입니다.
    스캔 수신기 이름 [scan_listener_name] SCAN LISTENER의 이름입니다.
    버전 [version] 제품의 버전입니다 Oracle .
    TCP 포트 [tcp_port] 클라이언트 연결을 위한 수신 포트입니다.Oracle
    표 2. Oracle 인스턴스 [cmdb_ci_db_ora_instance]
    필드 설명
    SID [sid] 인스턴스를 구체적으로 식별하는 특정 이름입니다.​
    이름 [name] SID@HOST_NAME 인스턴스 조합의 Oracle 이름입니다.
    표 3. Oracle 데이터베이스 [cmdb_ci_oracle_database]
    필드 설명
    이름 [name] 데이터베이스의 고유 이름입니다 Oracle .
    유형 [type] 데이터베이스 유형입니다 Oracle .
    운영 상태 [operational_status] 데이터베이스의 활성 상태입니다.Oracle
    노드 [node] 데이터베이스를 호스팅하는 노드의 호스트 이름입니다.Oracle
    표 4. Oracle 클러스터 [cmdb_ci_oracle_cluster]
    필드 설명
    이름 [name] 데이터베이스 클러스터의 이름입니다 Oracle .
    클러스터 ID [cluster_id] 데이터베이스 클러스터의 GUID입니다.Oracle
    클러스터 상태 [cluster_status] 데이터베이스 클러스터의 활성 상태입니다 Oracle .
    IP 주소 [ip_address] 클러스터에 참여하는 노드의 IP 주소입니다.
    표 5. Oracle 클러스터 노드 [cmdb_ci_oracle_cluster_node]
    필드 설명
    이름 [name] HOSTNAME@CLUSTER_NAME 클러스터 노드 조합의 호스트 이름입니다.
    IP 주소 [ip_address] DNS로 해결할 수 있는 경우 클러스터 노드의 IP 주소입니다.
    서버 [server] 클러스터 노드를 호스팅하는 호스트의 호스트 이름입니다.
    클러스터 [cluster] 클러스터 노드가 연결된 클러스터의 이름입니다.
    표 6. Oracle DB 서비스 [cmdb_ci_db_ora_service]
    필드 설명
    이름 [name] 서비스의 이름입니다.
    TCP 포트 [tcp_port] 서비스의 포트입니다.
    수신기 이름 [listener_name] 서비스를 관리하는 수신기의 이름입니다.
    버전 [version] 서비스의 버전입니다.
    표 7. Linux 서버 [cmdb_ci_linux_server]
    필드 설명
    이름 [name] 수신기 프로세스를 호스팅하는 서버의 Linux 호스트 이름입니다 Oracle .
    표 8. AIX 서버 [cmdb_ci_aix_server]
    필드 설명
    이름 [name] 수신기 프로세스를 호스팅하는 서버의 AIX 호스트 이름입니다 Oracle .
    표 9. HPUX 서버 [cmdb_ci_hpux_server]
    필드 설명
    이름 [name] 수신기 프로세스를 호스팅하는 서버의 HP-UX 호스트 이름입니다 Oracle .
    표 10. Solaris 서버 [cmdb_ci_solaris_server]
    필드 설명
    이름 [name] 수신기 프로세스를 호스팅하는 서버의 Solaris 호스트 이름입니다 Oracle .

    의존성 뷰 지도

    다음 의존성 뷰는 수신기 자원 간의 Oracle 관계를 표시합니다.

    그림 3. Oracle Database Listener 뷰 맵​
    Oracle Database Listener 뷰 맵​.
    그림 4. Oracle 인스턴스 뷰 맵
    Oracle 인스턴스 뷰 맵.
    그림 5. Oracle 데이터베이스 뷰 맵
    Oracle 데이터베이스 뷰 맵입니다.
    그림 6. Oracle 클러스터 뷰 맵
    Oracle 클러스터 뷰 맵입니다.
    그림 7. Oracle클러스터 노드 뷰 맵​
    Oracle 클러스터 노드 뷰 맵​.
    그림 8. Linux 서버 뷰 맵​
    Linux 서버 뷰 맵.

    CI 관계

    Listener HD 패턴은 Listener 검색을 지원 Oracle 하기 위해 다음과 같은 관계를 생성합니다.

    CI 관계 CI
    Oracle 클러스터 [cmdb_ci_oracle_cluster] Cluster of::Cluster Oracle 클러스터 노드 [cmdb_ci_oracle_cluster_node]
    Oracle 클러스터 노드 [cmdb_ci_oracle_cluster_node] Hosted on::Hosts Linux 서버 [cmdb_ci_linux_server]
    Oracle 인스턴스 [cmdb_ci_db_ora_instance] Runs on::Runs Linux 서버 [cmdb_ci_linux_server]
    Oracle 데이터베이스 리스너 [cmdb_ci_db_ora_listener] 종속 대상::사용 대상 Oracle 인스턴스 [cmdb_ci_db_ora_instance]
    Oracle 인스턴스 [cmdb_ci_db_ora_instance] Uses::Used by Oracle 데이터베이스 [cmdb_ci_db_oracle_database]
    Oracle 데이터베이스 [cmdb_ci_db_oracle_database] Hosted on::Hosts Oracle 클러스터 노드 [cmdb_ci_oracle_cluster_node]
    Oracle 클러스터 노드 [cmdb_ci_oracle_cluster_node] Hosted on::Hosts AIX 서버 [cmdb_ci_aix_server]
    Oracle 인스턴스 [cmdb_ci_db_ora_instance] Runs on::Runs AIX 서버 [cmdb_ci_aix_server]
    Oracle 클러스터 노드 [cmdb_ci_oracle_cluster_node] Hosted on::Hosts Solaris 서버 [cmdb_ci_solaris_server]
    Oracle 인스턴스 [cmdb_ci_db_ora_instance] Runs on::Runs Solaris 서버 [cmdb_ci_solaris_server]
    Oracle 클러스터 노드 [cmdb_ci_oracle_cluster_node] Hosted on::Hosts HPUX 서버 [cmdb_ci_hpux_server]
    Oracle 인스턴스 [cmdb_ci_db_ora_instance] Runs on::Runs HPUX 서버 [cmdb_ci_hpux_server]
    Oracle DB 서비스 [cmdb_ci_db_ora_service] Managed by::Manages Oracle 데이터베이스 리스너 [cmdb_ci_db_ora_listener]
    Oracle 인스턴스 [cmdb_ci_db_ora_instance] Uses::Used by Oracle DB 서비스 [cmdb_ci_db_ora_service]