INFO EXTRACT

INFO EXTRACT를 사용하여 다음 정보를 볼 수 있습니다.

구문

INFO EXTRACT group_name
[, SHOWCH [checkpoint_number]]
[, DETAIL]
[, TASKS | ALLPROCESSES]
[, UPGRADE | DOWNGRADE]
[, CONTAINERS]

group_name

Extract 그룹의 이름 또는 다중 그룹을 지정할 와일드 카드 문자(*)입니다. 예를 들어, T*는 이름이 T로 시작하는 모든 Extract 그룹에 대한 정보를 보여줍니다. 지정된 Extract 그룹 이름에 등록된 PDB를 나열할 수 있습니다.

SHOWCH [checkpoint_number]

기본 명령은 현재 Extract 체크포인트에 대한 정보를 보여줍니다. Extract 체크포인트 위치는 데이터 소스의 읽기 체크포인트와 추적의 쓰기 체크포인트로 구성됩니다. 추적 유형 EXTTRAIL도 기록됩니다.

선택적으로 checkpoint_number에 대한 값을 지정하여 현재 체크포인트는 물론 지정된 수의 이전 체크포인트를 포함합니다.

주: 출력에 불규칙한 들여쓰기 및 간격이 표시될 수도 있습니다. 이는 정상적인 현상이며 정보의 정확도에는 영향을 끼치지 않습니다.

각 프로세스가 만든 체크포인트 유형에 대한 설명과 표시에 포함된 내부 메타데이터 항목이 있는 체크포인트 정보를 참조하십시오.

DETAIL

다음을 표시합니다.

TASKS

Extract 작업만 표시합니다. 와일드 카드 문자 인수가 지정한 작업은 INFO EXTRACT로 표시되지 않습니다.

ALLPROCESSES

작업을 비롯한 모든 Extract 그룹을 표시합니다.

UPGRADE | DOWNGRADE

Oracle 데이터베이스의 경우에만 적합합니다.

Extract를 업그레이드 또는 다운그레이드할 수 없을 경우 원인이 표시됩니다.

와일드 카드 문자 적용 Extract 이름은 이 옵션에서 허용되지 않습니다.

이 명령을 사용하기 전에 DBLOGIN 명령을 실행합니다.

CONTAINERS

지정된 Extract 그룹에 등록된 PDB를 나열합니다. 단, 비CDB 모드로 실행되거나 Extract 그룹이 존재하지 않을 경우 명령 오류가 발생합니다. 이 옵션을 사용하기 전에 DBLOGIN 명령을 실행합니다.

INFO EXTRACT가 실행될 때 Extract가 실행 중 또는 정지됨 상태 일 수 있습니다. 실행 중인 프로세스의 경우 RUNNING 상태는 다음 중 하나를 의미할 수 있습니다.

기본 명령은 온라인 (연속) Extract 프로세스에 대해서만 정보를 표시합니다. 작업은 제외됩니다.

주: 연결 문자열에 여러 호스트가 포함되어 있지만 일부 호스트에 액세스할 수 있는 동안에는 일부 호스트에 연결할 수 없는 경우 INFO EXTRACT 명령이 프로세스 상태 검색을 실패합니다. 이러한 경우 프로세스 상태를 확인하려면 연결 가능한 호스트만 포함하는 별도의 alias를 만들어야 합니다.

A bout E xtract L ag

INFO EXTRACT 출력의 Checkpoint Lag 필드에는 마지막 체크포인트가 추적에 기록되었을 때의 지연(초)이 반영됩니다. 예를 들어, 다음과 같이 가정합니다.

이 경우 지연이 00:01:00(14:58과 14:59 사이의 차이인 1분)으로 보고됩니다.

지연 값이 UNKNOWN이면 프로세스가 실행 중일 수 있지만 레코드를 처리하지 않았거나 시간대 차이가 아닌 결함으로 인해 소스 시스템의 시계가 대상 시스템의 시계보다 빠름을 나타냅니다(시계가 불완전하고 시간대 차이가 아닌 경우). LAG EXTRACT를 참조하십시오. 보다 정확한 지연 계산과 전체 지연 확인을 위해서는 Heartbeat 테이블을 사용합니다. ADD HEARTBEATTABLE를 참조하십시오.

예제


INFO EXTRACT ext*, SHOWCH

INFO EXTRACT *, TASKS

INFO EXTRACT exte UPGRADE

다음 예에서는 관리 클라이언트에서 INFO EXTRACT 명령을 사용하는 방법을 보여줍니다.

INFO EXTRACT exte

EXTRACT    exte  Initialized   2019-11-20 23:22   Status STOPPED
Checkpoint Lag       00:00:00 (updated 00:00:09 ago)
Log Read Checkpoint  Oracle Redo Logs
                     2019-11-20 23:22:54  Seqno 0, RBA 0
                     SCN 0.0 (0)
Auto Start           Delay:   0
Encryption Profile   LocalWallet

다음 예에서는 PostgreSQL에 대한 DBLOGIN이 있는 명령 출력을 보여줍니다.

EXTRACT extw
Last Started 2020-07-01 01:40 Status RUNNING
Checkpoint Lag 00:00:00 (updated 00:00:09 ago)
Process ID 101094
VAM Read Checkpoint 2020-07-01 01:40:15.170802

Replication Slot edf_tc1_2c59ae112747afa1 is active with PID 101120 in database postgres
Slot Restart LSN 1/B982ED98
Slot Flush LSN 1/B982ED98
Current Log Position 1/B982EDD0

다음 예에서는 PostgreSQL에 대한 DBLOGIN이 없는 명령 출력을 보여줍니다.

EXTRACT extw Last Started 2020-07-01 01:40 Status RUNNING
Checkpoint Lag 00:00:00 (updated 00:00:04 ago)
Process ID 101094
VAM Read Checkpoint 2020-07-01 01:44:16.045693
LSN: 1/B99B7E60
Replication Slot Unavailable(requires DBLOGIN)
Slot Restart LSN Unavailable(requires DBLOGIN)
Slot Flush LSN Unavailable(requires DBLOGIN)
Current Log Position Unavailable(requires DBLOGIN)