INFO EXTRACT
INFO EXTRACT를 사용하여 다음 정보를 볼 수 있습니다.
-
Extract 상태(
STARTING,RUNNING,STOPPED또는ABENDED).STARTING은 프로세스가 시작되었지만 처리할 체크포인트 파일을 아직 잠그지 않았음을 의미합니다. -
대략적인 Extract 지연
-
체크포인트 정보입니다.
-
프로세스 실행 내역
-
Extract가 쓰고 있는 추적
-
통합 Extract로의 업그레이드 또는 통합 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
다음을 표시합니다.
-
데이터 소스의 시작점과 정지점을 포함하는 Extract 실행 내역(시간으로 표시됨)
-
Extract가 쓰고 있는 추적
TASKS
Extract 작업만 표시합니다. 와일드 카드 문자 인수가 지정한 작업은 INFO EXTRACT로 표시되지 않습니다.
ALLPROCESSES
작업을 비롯한 모든 Extract 그룹을 표시합니다.
UPGRADE | DOWNGRADE
Oracle 데이터베이스의 경우에만 적합합니다.
-
UPGRADE는 클래식 캡처 모드에서 통합 캡처 모드로 Extract를 업그레이드할 수 있는지 여부를 표시됩니다. -
DOWNGRADE는 통합 캡처 모드에서 클래식 캡처 모드로 Extract를 다운그레이드할 수 있는지 여부를 표시됩니다.
Extract를 업그레이드 또는 다운그레이드할 수 없을 경우 원인이 표시됩니다.
와일드 카드 문자 적용 Extract 이름은 이 옵션에서 허용되지 않습니다.
이 명령을 사용하기 전에 DBLOGIN 명령을 실행합니다.
CONTAINERS
지정된 Extract 그룹에 등록된 PDB를 나열합니다. 단, 비CDB 모드로 실행되거나 Extract 그룹이 존재하지 않을 경우 명령 오류가 발생합니다. 이 옵션을 사용하기 전에 DBLOGIN 명령을 실행합니다.
INFO EXTRACT가 실행될 때 Extract가 실행 중 또는 정지됨 상태 일 수 있습니다. 실행 중인 프로세스의 경우 RUNNING 상태는 다음 중 하나를 의미할 수 있습니다.
-
활성: 데이터 실행 및 처리 중(또는 처리 가능)입니다. 프로세스가 시작된 후 정상 상태입니다.
-
일시 중지됨: 프로세스가 실행 중이지만
EVENTACTIONS SUSPEND작업으로 인해 일시 중지되었습니다. 일시 중지됨 상태에서는 프로세스가 활성화되지 않으며 데이터를 처리할 수 없지만, 현재 실행 상태가 유지되고RESUME옵션과 함께SEND EXTRACT명령을 실행하여 시스템을 계속할 수 없습니다.INFO명령의 RBA는 일시 중지 작업 전 마지막으로 체크포인트된 위치를 반영합니다. 상태가 활성인지 아니면 일시 중지됨인지 확인하려면STATUS옵션과 함께SEND EXTRACT명령을 실행합니다.
기본 명령은 온라인 (연속) Extract 프로세스에 대해서만 정보를 표시합니다. 작업은 제외됩니다.
주: 연결 문자열에 여러 호스트가 포함되어 있지만 일부 호스트에 액세스할 수 있는 동안에는 일부 호스트에 연결할 수 없는 경우 INFO EXTRACT 명령이 프로세스 상태 검색을 실패합니다. 이러한 경우 프로세스 상태를 확인하려면 연결 가능한 호스트만 포함하는 별도의 alias를 만들어야 합니다.
A bout E xtract L ag
INFO EXTRACT 출력의 Checkpoint Lag 필드에는 마지막 체크포인트가 추적에 기록되었을 때의 지연(초)이 반영됩니다. 예를 들어, 다음과 같이 가정합니다.
-
현재 시간= 15:00:00
-
마지막 체크포인트 = 14:59:00
-
마지막으로 처리된 레코드의 시간기록 = 14:58:00
이 경우 지연이 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)