---
sourceDocument: 호주 IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/it-operations-management

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Oracle 골든게이트

# Oracle GoldenGate 검색 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 12분

ServiceNow 디스커버리 및 서비스 매핑 애플리케이션은 패턴을 사용하여 Oracle Golden Gate GoldenGate 버전 12c 구성 요소를 찾습니다Oracle. 이러한 자원 중 일부를 검색하려면 에서 애플리케이션의 디스커버리 및 서비스 매핑 패턴ServiceNow Store최신 버전으로 업데이트해야 할 수 있습니다.

디스커버리 는 패턴을 Oracle Golden Gate 사용하여 가로 검색을 수행하여 `$report_file` 파일로 데이터를 수집합니다. 서비스 매핑`$report_file` 파일에 대해 하향식 검색을 수행하여 나가는 Oracle Golden Gate 연결을 찾습니다.

이 패턴은 Oracle Golden Gate , Linux Hewlett Packard, Solaris및 플랫폼이 AIX지원됩니다.

, London, Madrid또는 를 ServiceNow AI Platform 사용하여 Kingston이 패턴을 사용할 수 있습니다.

## 스토어에서 앱 요청 {#oracle-golden-gate-discovery__section_gvb_cql_rlb}

사용 가능한 모든 앱을 보고 스토어에 요청을 제출하는 방법에 대한 자세한 내용을 보려면 다음을 [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) 방문하십시오. 출시된 모든 앱의 누적 릴리스 정보는 [ServiceNow Store 버전 기록 릴리스 정보](https://docs.servicenow.com/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html)를 참조하십시오.{#oracle-golden-gate-discovery__inline-send-to-store}

## Oracle Golden Gate 데이터 모델 {#oracle-golden-gate-discovery__section_data_model}

이 패턴은 Oracle Golden Gate 기존 CMDB 클래스를 확장하는 다음 CI 클래스를 소개합니다.  
{#oracle-golden-gate-discovery__table_extends_golden_gate__entry__2}

| CI 클래스 | 확장 소스 |
|-|-|
| Oracle Golden Gate \[cmdb_ci_appl_oracle_golden_gate\] | 애플리케이션 \[cmdb_ci_appl\] |
| Oracle Golden Gate Replicat 프로세스 \[cmdb_ci_appl_ora_gg_replicat\] | 애플리케이션 \[cmdb_ci_appl\] |
| Oracle Golden Gate Extract 프로세스 \[cmdb_ci_appl_ora_gg_extract\] | 애플리케이션 \[cmdb_ci_appl\] |
[표 1. 이 패턴에 의해 도입된 CI 클래스]

{#oracle-golden-gate-discovery__table_extends_golden_gate}

## 필수 구성요소 {#oracle-golden-gate-discovery__section_hv3_24j_mgb}

자격 증명
:   서버를 호스팅하는 서버의 운영 체제에 대해 SSH 자격 증명을 구성합니다 Oracle Golden Gate .

사용자 액세스
:   OS 사용자에게 `$report_file`을 읽을 수 있는 권한을 부여 UNIX 합니다. `$report_file`은 확장자가 `.rpt`인 managerOracle Golden Gate `/replicat/extract` 프로세스에서 추출되는 보고서 파일입니다. 예:  
    구성 파일:

        /base/ggs_beta/oracle/bt01pims/ggs/dirprm/mgr.prm REPORTFILE 

    보고서 파일:

        /base/ggs_beta/oracle/bt01pims/ggs/dirrpt/MGR.rpt PROCESSID MGR

명령 실행 권한
:   OS 사용자에게는 지원되는 각 플랫폼에 대해 관련 OS 명령을 실행할 수 있는 권한이 있어야 합니다.
:   OS 사용자에게 서버에 대해 다음 명령을 실행할 수 있는 권한을 부여 UNIX 합니다.Oracle Golden Gate{#oracle-golden-gate-discovery__table_pw3_lgn_zfb__entry__3}

    | 명령 | 필수/선택 사항 | 설명 |
    |-|-|-|
    | `$sudo + " ls -d " + $rpt_base_dir + "*.rpt | 정렬 " ` | 필수 | 보고서 기본 디렉터리에 속한 모든 보고서 파일을 나열합니다.Oracle Golden Gate |
    | `$sudo + " ls -d " + $prm_base_dir + "*.prm| 정렬 " ` | 필수 | 매개변수 기본 디렉터리에 속한 모든 매개변수 파일을 나열합니다 Oracle Golden Gate . |
    [ ]

    {#oracle-golden-gate-discovery__table_pw3_lgn_zfb}

데이터 검색
:
    다음을 구문 분석하여 데이터를 검색합니다.

    * Oracle Golden Gate 관련 CI(구성 항목) 이름 및 카운터 정보를 검색하는 관리자 보고서 파일(report_file)입니다.
    * 설치 폴더, 관리자 프로세스 이름, 구성 파일 및 매개변수 파일을 검색하기 위한 프로세스 명령줄의 변수입니다.
    * 매개변수 및 구성 파일 목록을 검색하기 위한 설치 폴더의 Oracle Golden Gate 변수.
    {#oracle-golden-gate-discovery__ul_hqw_dxy_dhb}

EVAL 종결 함수
:
    다음 EVAL 종결 함수를 사용하여 추출 프로세스와 복제 프로세스에서 중복 항목을 제거합니다.

    * var tableWithoutDuplicates = ''; tableWithoutDuplicates = DuplicateRemover.removeDuplicates(${extracts},\["name"\]); CTX.setAttribute("extracts", tableWithoutDuplicates);
    * var tableWithoutDuplicates = ''; tableWithoutDuplicates = DuplicateRemover.removeDuplicates(${replicats},\["name"\]); CTX.setAttribute("replicats", tableWithoutDuplicates);
    {#oracle-golden-gate-discovery__ul_a5y_szy_dhb}

    다음 EVAL 종결 함수를 사용하여 추출 프로세스 및 복제 프로세스 수를 셉니다.

        return ${cmdb_ci_appl_ora_gg_replicat[*].config_file}.size()
        return ${cmdb_ci_appl_ora_gg_extract[*].config_file}.size()


    다음 EVAL 종결 함수를 사용하여 권한 있는 명령을 반환합니다.

        return ${ctx}.getDiscoveryProvider(com.snc.sw.dto.ProviderType.SSH).getPrivilegedCommand();


    다음 EVAL 종결 함수를 사용하여 검색 유형을 반환합니다.

        ctx.getWork().getDiscoveryType();


    다음 EVAL 종결 함수를 사용하여 설치 디렉터리 경로에서 버전을 추출합니다(비어 있는 경우).

        inst_dir = ${install_directory}if(inst_dir.isEmpty()){return ${version}}if(inst_dir.startsWith('/')){return inst_dir.replaceAll('/.*/','')}if(!inst_dir.startsWith('/') && !inst_dir.isEmpty()){return inst_dir.replaceAll('.*\\\\','')}


애플리케이션 자격 증명
:
    1. 다음으로 이동 디스커버리자격 증명.
    2. 새로 만들기를 클릭합니다.
    3. 적용성 자격 증명을 클릭합니다.
    4. 양식에서 필드를 채웁니다.  
       {#oracle-golden-gate-discovery__table_vkj_ft3_hhb__entry__2}

       | 필드 | 설명 |
       |-|-|
       | 이름 | 자격 증명 이름입니다. 예를 들면 oracle_db_user입니다. |
       | 활성 | 검색에 이 자격 증명을 사용하도록 설정하는 옵션입니다. 검색을 사용하려면 이 확인란을 선택합니다. |
       | 적용 대상 | 네트워크의 모든 MID 서버 또는 하나 이상의 특정 MID 서버에 적용하거나 적용하지 않으려는 자격 증명입니다. 특정 MID 서버를 선택합니다. |
       | MID 서버 | 자격 증명이 적용되는 MID Server입니다. 필요한 MID 서버를 선택합니다. 이 필드는 적용 대상 필드에서 특정 MID 서버를 선택한 경우에 나타납니다. |
       | 순서 | 플랫폼이 장치에 로그온하려고 할 때 이 자격 증명을 시도하는 순서입니다. 숫자가 작을수록 자격 증명이 목록에서 더 위에 나타납니다. 많은 수의 자격 증명을 사용하거나 로그인 시도가 3회 실패하여 보안상 사용자가 잠기는 경우 자격 증명 순서를 설정하십시오. 모든 자격 증명의 순서 번호가 같거나 없으면 인스턴스에서 임의의 순서로 자격 증명을 시도합니다. 기본값은 100입니다. |
       | 사용자 이름 | 이 애플리케이션 자격 증명의 사용자 이름입니다. 예를 들면 oracle_db_user입니다. 로컬 캐시에서 정보가 추출되기 때문에 이 패턴의 자격 증명에 모든 사용자를 사용할 수 있습니다. |
       | 암호 | 필요하지 않습니다. 이 필드를 비워 두거나 값을 입력할 수 있습니다. |
       | CI 유형 | 이 자격 증명이 사용되는 CI 유형: 저장소 서버 \[cmdb_ci_storage_server\] 주: ServiceNow 애플리케이션은 서비스 인스턴스를 CI(구성 항목)로 구성하는 장치 및 애플리케이션을 말합니다. |
       [표 2. 애플리케이션 자격 증명 양식]

       {#oracle-golden-gate-discovery__table_vkj_ft3_hhb}
    5. 제출을 클릭합니다.
    {#oracle-golden-gate-discovery__ol_exd_ljv_2hb}

진입점

:   하향식 검색의 경우 IP 주소를 사용하고 Oracle Golden Gate MID 서버를 지정합니다.

## 가로 검색 중 디스커버리에서 수집하는 데이터 {#oracle-golden-gate-discovery__section_znx_t1h_vgb}

디스커버리 는 패턴을 사용하여 Oracle Golden Gate 다음 테이블에 설명된 데이터를 수집합니다.  
{#oracle-golden-gate-discovery__table_golden_gate_main__entry__2}

| 필드 | 설명 |
|-|-|
| 이름 \[name\] | CMDB(\<process name\>@\<source db\>)에 있는 CI의 이름입니다. |
| 버전 \[version\] | 설치의 버전입니다 Oracle Golden Gate . |
| 소스 DB SID \[source_db\] | 관리자 프로세스 소스 데이터베이스 시스템 식별자(SID)입니다. |
| 복제 프로세스에 대한 카운터 \[count_replicat\] | 관리자 인스턴스에서 관리하는 복제 프로세스의 카운터입니다 Oracle Golden Gate . |
| 추출 프로세스에 대한 카운터 \[count_extract\] | 관리자 인스턴스에서 관리하는 추출 프로세스의 카운터입니다 Oracle Golden Gate . |
| 구성 파일 \[config_file\] | 프로세스의 매개변수 파일입니다.Oracle Golden Gate 구성 파일 경로와 파일 이름(\<name\>.prm)을 지정합니다. |
| Replicat 파일 \[report_file\] | 프로세스의 보고서 파일입니다.Oracle Golden Gate 보고서 파일 경로와 파일 이름(\<name\>.rpt)을 지정합니다 |
| 유형 \[type\] | 설치 유형입니다 Oracle Golden Gate . 기술에 대해 지정합니다Oracle Golden Gate.Oracle |
| 설치 디렉터리 \[install_directory\] | 모든 Oracle Golden Gate 설치 프로그램, 구성, 라이브러리 및 실행 파일이 들어있는 폴더입니다. |
[표 3. Oracle Golden Gate \[cmdb_ci_appl_oracle_golden_gate\]]

{#oracle-golden-gate-discovery__table_golden_gate_main}  
{#oracle-golden-gate-discovery__table_golden_gate_replicat__entry__2}

| 필드 | 설명 |
|-|-|
| 이름 \[name\] | CMDB(\<process name\>@\<source db\>)에 있는 CI의 이름입니다. |
| Replicat 파일 \[report_file\] | 프로세스 보고서 파일을 복제합니다. 보고서 파일 경로와 파일 이름\<name\>.rpt를 지정합니다. |
| 구성 파일 \[config_file\] | 복제 프로세스의 매개변수 파일입니다. 구성 파일 경로와 파일 이름을 지정합니다\<이름\>.prm |
| 설치 디렉터리 \[install_directory\] | 모든 Oracle Golden Gate 설치 프로그램, 구성, 라이브러리 및 실행 파일이 들어있는 폴더입니다. |
| 버전 \[version\] | 설치의 버전입니다 Oracle Golden Gate . |
| 소스 DB SID \[source_db\] | 관리자 프로세스 소스 데이터베이스 SID입니다. |
| 운영 상태 \[operational_status\] | CI의 운영 상태입니다. 운영을 선택합니다. |
[표 4. Oracle Golden Gate Replicat 프로세스 \[cmdb_ci_appl_ora_gg_replicat\]]

{#oracle-golden-gate-discovery__table_golden_gate_replicat}  
{#oracle-golden-gate-discovery__table_golden_gate_extract__entry__2}

| 필드 | 설명 |
|-|-|
| 이름 \[name\] | CMDB(\<process name\>@\<source db\>)에 있는 CI의 이름입니다. |
| Replicat 파일 \[report_file\] | 추출 프로세스의 보고서 파일입니다. 보고서 파일 경로와 파일 이름\<name\>.rpt를 지정합니다. |
| 구성 파일 \[config_file\] | 추출 프로세스의 매개변수 파일입니다. |
| 버전 \[version\] | 설치의 버전입니다 Oracle Golden Gate . |
| 설치 디렉터리 \[install_directory\] | 모든 Oracle Golden Gate 설치 프로그램, 구성, 라이브러리 및 실행 파일이 들어있는 폴더입니다. |
| 소스 DB SID \[source_db\] | 관리자 프로세스 소스 데이터베이스 SID입니다. |
| 운영 상태 \[operational_status\] | CI의 운영 상태입니다. 운영을 선택합니다. |
[표 5. Oracle Golden Gate Extract 프로세스 \[cmdb_ci_appl_ora_gg_extract\]]

{#oracle-golden-gate-discovery__table_golden_gate_extract}  
의존성 뷰 맵은 검색된 부하 분산 장치 CI들과 해당 CI 간의 관계를 보여줍니다.  

## CI 관계 {#oracle-golden-gate-discovery__section_id1_n2q_vgb}

패턴은 Oracle Golden Gate 검색을 지원 Oracle Golden Gate 하기 위해 다음 관계를 생성합니다.  
{#oracle-golden-gate-discovery__table_vkt_ywd_rdb__entry__3}

| CI | 관계 | CI |
|-|-|-|
| Oracle Golden Gate \[cmdb_ci_appl_oracle_golden_gate\] | Managed by::Manages | Oracle Golden Gate Replicat 프로세스 \[cmdb_ci_appl_ora_gg_replicat\] |
| Oracle Golden Gate \[cmdb_ci_appl_oracle_golden_gate\] | Managed by::Manages | Oracle Golden Gate Extract 프로세스 \[cmdb_ci_appl_ora_gg_extract\] |
| Oracle Golden Gate \[cmdb_ci_appl_oracle_golden_gate\] | Runs on::Runs | 하드웨어 \[cmdb_ci_hardware\] |
| Oracle Golden Gate Replicat 프로세스 \[cmdb_ci_appl_ora_gg_replicat\] | Runs on::Runs | 하드웨어 \[cmdb_ci_hardware\] |
| Oracle Golden Gate Extract 프로세스 \[cmdb_ci_appl_ora_gg_extract\] | Runs on::Runs | 하드웨어 \[cmdb_ci_hardware\] |
[표 6. CI 관계]

{#oracle-golden-gate-discovery__table_vkt_ywd_rdb}

## 하향식 검색 중 수집하는 서비스 매핑 데이터 {#oracle-golden-gate-discovery__section_g2q_tk4_vgb}

프로세스를 검색 Oracle Golden Gate 하려면 프로세스의 적절한 호스트와 포트가 있는 TCP 엔트리포인트를 Oracle Golden Gate 사용하십시오.  
{#oracle-golden-gate-discovery__table_i4v_1l4_vgb__entry__2}

| 필드 | 설명 |
|-|-|
| 이름 \[name\] | CMDB(\<process name\>@\<source db\>)에 있는 CI의 이름입니다. |
| 버전 \[version\] | 설치의 버전입니다 Oracle Golden Gate . |
| 설치 디렉터리 \[install_directory\] | 모든 Oracle Golden Gate 설치 프로그램, 구성, 라이브러리 및 실행 파일이 들어있는 폴더입니다. |
| 구성 파일 \[config_file\] | 프로세스의 매개변수 파일입니다.Oracle Golden Gate |
| Replicat 파일 \[report_file\] | 복제 프로세스의 보고서 파일입니다 Oracle Golden Gate . |
| 소스 DB SID \[source_db\] | 관리자 프로세스 소스 데이터베이스 SID입니다. |
| 추출 프로세스에 대한 카운터 \[count_extract\] | 관리자 인스턴스에서 관리하는 추출 프로세스의 카운터입니다 Oracle Golden Gate . |
| 복제 프로세스에 대한 카운터 \[count_replicat\] | 관리자 인스턴스에서 관리하는 복제 프로세스의 카운터입니다 Oracle Golden Gate . |
[ ]

{#oracle-golden-gate-discovery__table_i4v_1l4_vgb}

