Chat now with support
Chat with Support

SharePlex 11.4 - 참조 안내서

이 안내서 정보 이 안내서에 사용된 규칙 Oracle용 SharePlex 명령 SharePlex 매개변수 PostgreSQL용 SharePlex 명령 PostgreSQL용 SharePlex 매개변수 일반 SharePlex 유틸리티 Oracle Cloud 인프라스트럭처 SharePlex 환경 변수

show capture

Show Capture 사용

show capture 명령을 사용하여 Capture 프로세스에 대한 통계를 볼 수 있습니다.

기본 명령

기본 show capture 명령은 데이터 소스, 프로세스가 실행 중이거나 중지되었는지 여부, 기타 기본 정보 등 프로세스 개요를 보여줍니다.

자세한 통계

Capture 프로세스에 대한 자세한 통계를 보려면 [detail] 옵션과 함께 show capture 명령을 사용합니다. 이 옵션은 프로세스의 성능을 평가하고, 튜닝 매개변수의 조정 여부를 결정하고, 문제나 병목 현상을 감지하는 데 도움이 되는 자세한 통계를 보여줍니다.

Oracle Capture에 대한 자세한 통계

통계 설명
Host 로컬 시스템(소스 시스템)의 이름입니다.
System time 시스템 시계에 따른 현재 시간입니다.
Source 소스 Oracle 인스턴스의 이름입니다.
Status

Capture 프로세스의 상태(실행 중 또는 중지됨)입니다.

Since Capture가 시작된 시간입니다.
Oracle current redo log Oracle이 작성 중인 리두 로그의 시퀀스 번호입니다.
Capture current redo log Capture가 읽고 있는 리두 로그의 시퀀스 번호입니다.
Capture log offset Capture에서 처리 중인 레코드의 리두 로그 내 위치입니다.
Last redo record processed Capture에서 처리 중인 레코드 또는 Capture가 현재 데이터를 복제하지 않는 경우 마지막으로 처리된 레코드입니다.
Capture state

수행하는 복제 작업과 관련된 프로세스 상태입니다.

상태는 다음 중 하나일 수 있습니다.

  • INITIALIZING: Capture가 시작 중입니다.
  • WAITING: Capture가 리두 로그를 읽고 복제해야 하는 레코드를 대기 중입니다.
  • WAITING FOR LOGFILE: 대기한 후 필요한 로그에 접근할 수 없는 경우 다시 시도하도록 Capture가 구성됩니다.
  • PROCESSING: Capture가 복제를 위해 리두 로그 레코드를 처리 중입니다.
  • STOPPED DUE TO MISSING ARCHIVE LOG: 필요한 로그에 접근할 수 없는 경우 Capture가 중지되도록 구성되었습니다.
Activation ID 연관된 프로세스 및 큐를 식별하는 구성 활성화의 내부 식별 번호입니다.
Error count Capture가 시작된 이후 Oracle 오류로 인해 건너뛴 레코드 수입니다. 건너뛴 레코드의 데이터는 타겟 데이터베이스에 반영되지 않습니다.
Operations captured Capture가 시작된 이후 복제를 위해 성공적으로 처리한 리두 레코드 수입니다.
Transactions captured Capture가 시작된 이후 작업이 성공적으로 복제된 커밋된 Oracle 트랜잭션 수입니다.
Concurrent sessions 동시에 처리되는 Oracle 세션 수입니다.
HWM concurrent sessions Capture가 시작된 이후 최대 동시 Oracle 세션 수입니다.
Checkpoints performed Capture가 시작된 이후 Capture 상태를 저장하기 위한 체크포인트 수입니다. 체크포인트가 빈번하면 시스템에 추가 오버헤드가 발생하지만, 체크포인트가 빈번하지 않으면 SharePlex가 시스템 또는 인스턴스 오류를 복구하는 속도가 느려집니다. 기본적으로 Capture는 2,000개의 메시지마다 체크포인트를 지정하지만 SP_OCT_CHECKPOINT_FREQ 매개변수를 사용하여 조정할 수 있습니다.
Total operations processed 복제를 위해 캡처된 레코드와 구성에 없는 객체에 대한 레코드를 포함하여 Capture가 시작된 이후 Capture에서 처리된 모든 Oracle 작업 및 SharePlex 내부 작업의 수입니다.
Total transactions completed

복제를 위해 캡처된 트랜잭션과 복제 구성에 없는 객체에 대한 트랜잭션을 포함하여 Capture가 시작된 이후 Capture에서 처리된 커밋된 Oracle 트랜잭션 수입니다.

Total Kbytes read Capture가 시작된 이후 Capture에서 처리된 데이터의 크기(KB)입니다.
Redo records in progress Capture가 처리 중인 레코드 수입니다.
Redo records processed 처리된 총 리두 레코드 수입니다.
Redo records ignored 구성의 객체와 연결되어 있지 않기 때문에 Capture가 무시한 레코드 수입니다.
Redo records - last HRID Capture에서 처리한 마지막 체인 행의 헤드 행 ID 값입니다.

참고: RAC 시스템의 show capture detail 출력은 여기에 설명된 내용과 약간 다릅니다. 정보는 본질적으로는 동일하지만 반드시 다르게 표시됩니다.

사용

지원되는 소스: Oracle
지원되는 타겟: 전체
인증 수준: 뷰어(3)
실행 대상: 소스 시스템
관련 명령: show export, show import, show post, show read

구문

기본 명령 명령 옵션 원격 옵션
show capture

[detail] [for datasource]

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

구문 설명
구성 요소 설명
show capture
  • Capture 프로세스의 상태와 캡처된 작업의 요약을 보여줍니다.
  • detail

    Capture의 성능을 튜닝하고 문제를 진단하는 데 도움이 될 수 있는 자세한 통계를 보여줍니다.

    :

    sp_ctrl(sysA)> show capture detail

    for datasource

    이 옵션은 특정 데이터 소스에 대한 Capture 통계만 보여줍니다.

    datasourceo.SID로 표시되며, 여기서 SID는 ORACLE_SID입니다.

    :

    sp_ctrl(sysA)> show capture for o.oraA

    원격 옵션

    이러한 옵션을 사용하면 원격 시스템에서 명령을 실행하고 로그인 이름, 비밀번호, 포트 번호 또는 이러한 항목의 조합을 포함하는 명령을 스크립트할 수 있습니다.

    옵션 설명
    on host

    원격 시스템(현재 sp_ctrl 세션이 실행 중인 시스템이 아닌 것)에서 명령을 실행합니다. 원격 시스템에 대한 로그인 자격 증명을 묻는 메시지가 표시됩니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예: sp_ctrl(sysB)>status on SysA

    on host:portnumber

    원격 로그인 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예: sp_ctrl(sysB)>status on SysA:8304

    on login/password@host

    원격 로그인, 비밀번호 및 호스트 이름을 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예:sp_ctrl(sysB)>status on john/spot5489@SysA

    on login/password@host:portnumber

    원격 로그인, 비밀번호, 호스트 이름 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예: sp_ctrl(sysB)>status on john/spot5489@SysA:8304

    show config

    show config 명령을 사용하여 활성 구성에 대한 통계를 표시할 수 있습니다.

    예를 들면 다음과 같습니다.

    sp_ctrl (irvspxu14:8567)> show config

     

    Materialized Views Replicating:

    “SCOTT”.”V5_ROWID”

    Tables Replicating with Key:

    “SCOTT”.”S1TEST2” KEY: KC

    “SCOTT”.”S2TEST2” KEY: KC

    “SCOTT”.”T1TEST2” KEY: KC

    “SCOTT”.”T2TEST2” KEY: KC

    Tables Replicating with no Key:

    “TED”.”DEMO_SRC”

    “TED”.”DEMO_DEST”

    “SCOTT”.”FOOS”

     

    filename : allscott

    Datasource : o.ora920

    Activated : 29-Jan-09 10:11:41

    Actid : 1810

     

    Total Objects : 160

    Total Objects Replicating : 160

    Total Objects Not Replicating : 0

    View config summary in /splex/rr/svn/var92/log/ora920_config_log

     

    Capture가 시작되기 전에 이 명령을 실행하면 다음이 표시됩니다.

    sp_ctrl (irvspxu14:8567)> show config

     

    Capture is not yet replicating the most recent activation

    Re-issue this command when capture’s replication is current

     

    Show Config는 다음 통계를 제공합니다.

    • Config: 구성 이름입니다.
    • Datasource: 복제되는 객체를 포함하는 Oracle 인스턴스입니다.
    • Activated: 구성이 활성화된 날짜 및 시간입니다.

    • Actid: 구성에 대한 활성화 ID 번호(주로 Quest 소프트웨어 기술 지원에서 사용)입니다.
    • Total Objects: 구성 파일에 있는 객체 수입니다.
    • Total Objects Replicating: 복제 중인 구성의 객체 수입니다.
    • Total Objects Not Replicating: 활성화에 실패하여 복제되지 않는 구성의 객체 수입니다.
    • 복제 중이고 기본 키 또는 유니크 키가 있는 테이블, 복제 중이고 키가 없는 테이블 및 복제되지 않은 테이블의 목록

    구성의 객체에 대한 자세한 내용은 SID_config_log를 참조하십시오. 여기서, SID는 인스턴스의 ORACLE_SID입니다. SharePlexSharePlex variable-data 디렉토리의 로그 하위 디렉토리에 있는 이 파일의 활성화 결과와 오류 메시지를 표시합니다.

    로그 파일의 예는 다음과 같습니다.

    File Name :wild

    Datasource :ora920

    Activated :29-Jan-09 10:11:41

    Actid :1810

     

    Total Objects :9

    Total Objects Replicating :9

    Total Objects Not Replicating :0

     

    Objects Replicating:

    "SCOTT"."SRC_TEST1"

    "SCOTT"."SRC_TEST2"

    "SCOTT"."SS2_TEST1"

    "SCOTT"."SRC_TEST3"

    "SCOTT"."SRC_TEST4"

    "SCOTT"."SS2_TEST2"

    "SCOTT"."SRC_TEST5"

    "SCOTT"."SRC_TEST6"

    "SCOTT"."SS2_TEST3"

     

    Objects Not Replicating:

    참고: 통계를 표시하는 데 몇 초 이상 걸릴 수 있습니다.

    사용

    지원되는 소스: Oracle
    지원되는 타겟: 전체
    인증 수준: 뷰어(3)
    실행 대상: 소스 시스템
    관련 명령: activate config, view config, verify config

    구문

    기본 명령 원격 옵션
    show config filename

    [ on host |

    on host:portnumber |

    on login/password@host |

    on login/password@host:portnumber ]

    구문 설명
    구성 요소 설명
    filename

    통계를 볼 구성의 이름입니다. 구성 이름은 대소문자를 구분합니다.

    :

    sp_ctrl(sysA)> show config sales

    원격 옵션

    이러한 옵션을 사용하면 원격 시스템에서 명령을 실행하고 로그인 이름, 비밀번호, 포트 번호 또는 이러한 항목의 조합을 포함하는 명령을 스크립트할 수 있습니다.

    옵션 설명
    on host

    원격 시스템(현재 sp_ctrl 세션이 실행 중인 시스템이 아닌 것)에서 명령을 실행합니다. 원격 시스템에 대한 로그인 자격 증명을 묻는 메시지가 표시됩니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예: sp_ctrl(sysB)>status on SysA

    on host:portnumber

    원격 로그인 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예: sp_ctrl(sysB)>status on SysA:8304

    on login/password@host

    원격 로그인, 비밀번호 및 호스트 이름을 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예:sp_ctrl(sysB)>status on john/spot5489@SysA

    on login/password@host:portnumber

    원격 로그인, 비밀번호, 호스트 이름 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예: sp_ctrl(sysB)>status on john/spot5489@SysA:8304

    show encryption key

    show encryption key 명령을 사용하여 SharePlex에서 사용 중인 AES 암호화 키를 볼 수 있습니다. SharePlex 암호화에 대한 자세한 내용은 SharePlex 관리 안내서를 참조하십시오.

    사용

    지원되는 소스: Oracle
    지원되는 타겟: 전체
    인증 수준: 운영자(2)
    문제 위치: 소스 시스템
    관련 명령: create encryption key, set encryption key, reset encryption key

    구문

    기본 명령 원격 옵션
    show encryption key

    [ on host |

    on host:portnumber |

    on login/password@host |

    on login/password@host:portnumber ]

    원격 옵션

    이러한 옵션을 사용하면 원격 시스템에서 명령을 실행하고 로그인 이름, 비밀번호, 포트 번호 또는 이러한 항목의 조합을 포함하는 명령을 스크립트할 수 있습니다.

    옵션 설명
    on host

    원격 시스템(현재 sp_ctrl 세션이 실행 중인 시스템이 아닌 것)에서 명령을 실행합니다. 원격 시스템에 대한 로그인 자격 증명을 묻는 메시지가 표시됩니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예: sp_ctrl(sysB)>status on SysA

    on host:portnumber

    원격 로그인 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예: sp_ctrl(sysB)>status on SysA:8304

    on login/password@host

    원격 로그인, 비밀번호 및 호스트 이름을 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예:sp_ctrl(sysB)>status on john/spot5489@SysA

    on login/password@host:portnumber

    원격 로그인, 비밀번호, 호스트 이름 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예: sp_ctrl(sysB)>status on john/spot5489@SysA:8304

    show export

    show export 명령을 사용하여 Export 프로세스에 대한 통계를 볼 수 있습니다. 이 명령은 로컬 시스템의 모든 Export 프로세스에서 타겟 시스템으로 보낸 메시지 수와 내보내기 성능에 대한 선택적 통계를 기록합니다. 내보내기가 중지되었다가 다시 시작될 때마다 메시지 수 계산이 다시 시작됩니다.

    일반적으로 메시지는 대략 SQL 작업에 해당하지만 LONG 또는 LOB 컬럼의 한 작업에 대해 여러 메시지가 있을 수 있으며, 어레이 삽입의 여러 작업에 대해 하나의 레코드가 있을 수도 있습니다. 메시지는 내부 SharePlex 작업일 수도 있습니다.

    사용

    지원되는 소스: Oracle
    지원되는 타겟: 전체
    인증 수준: 뷰어(3)
    실행 대상: 소스 시스템
    관련 명령: show capture, show import, show post, show read

    구문

    기본 명령 명령 옵션 원격 옵션

    show export

    [detail]

    [queue queuename]

    [ on host |

    on host:portnumber |

    on login/password@host |

    on login/password@host:portnumber ]

    구문 설명
    구성 요소

    설명

    queue queuename 출력을 명명된 특정 Export 큐로 제한합니다.
    detail

    다음과 같은 통계를 보여줍니다.

    • Export 프로세스가 활성화된 이후 최고 속도 및 발생한 날짜/시간
    • 내보내기가 시작된 이후 최고 속도 및 발생 날짜/시간
    • KB/초로 보고되고 60초 시간 단위의 총 KB로 측정된 현재 속도
    • 마지막 60초 동안의 평균 패킷 크기
    • 마지막 60초 동안 전송된 패킷 수
    • 마지막 60초 동안의 평균 TCP 전송 시간
    • 마지막 60초 동안 평균과의 최대 편차
    • 마지막 60초 동안 50%를 초과하여 벗어난 패킷 수
    원격 옵션

    이러한 옵션을 사용하면 원격 시스템에서 명령을 실행하고 로그인 이름, 비밀번호, 포트 번호 또는 이러한 항목의 조합을 포함하는 명령을 스크립트할 수 있습니다.

    옵션 설명
    on host

    원격 시스템(현재 sp_ctrl 세션이 실행 중인 시스템이 아닌 것)에서 명령을 실행합니다. 원격 시스템에 대한 로그인 자격 증명을 묻는 메시지가 표시됩니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예: sp_ctrl(sysB)>status on SysA

    on host:portnumber

    원격 로그인 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예: sp_ctrl(sysB)>status on SysA:8304

    on login/password@host

    원격 로그인, 비밀번호 및 호스트 이름을 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예:sp_ctrl(sysB)>status on john/spot5489@SysA

    on login/password@host:portnumber

    원격 로그인, 비밀번호, 호스트 이름 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

    예: sp_ctrl(sysB)>status on john/spot5489@SysA:8304

    Host   : abcl23
    Queue  : abcl23
                               Kbytes
    Target     Status          Exported     Since              Total       Backlog
    ---------- --------------- ------------ ------------------ ---------- ----------
    abcl23.abc Running                 1063 18-Aug-14 17:05:29       1082          0
      Since activated
        Transmission rate                       : 5 Kb/sec
        Highest transmission rate               : 10 Kb/sec Mon Aug 18 14:45:49 2014
        Average packet size                     : 680 bytes
        Average send time                       : 68 microseconds
      Since export started
        Transmission rate                       : 4 Kb/sec
        Highest transmission rate               : 2 Kb/sec Mon Aug 18 17:07:18 2014
        Average packet size                     : 615 bytes
        Average send time                       : 16 microseconds
      During the last 27 seconds:
        Transmission rate                       : 25 Kb/sec
        Average packet size                     : 678 bytes
        Number of packets                       : 1081
        Average send time                       : 19 microseconds
        Largest deviation from average          : 6002 microseconds
        Send times deviating by more than %23   : %0.9
    

    The document was helpful.

    Select Rating

    I easily found the information I needed.

    Select Rating