폐기 파일 사용
기본적으로 폐기 파일은 프로세스가 START 명령으로 시작될 때마다 생성됩니다. 폐기 파일은 실패한 Oracle GoldenGate 작업에 대한 정보를 캡처합니다. 이 정보는 부적합한 열 매핑과 관련된 오류와 같은 데이터 오류를 해결하는 데 도움이 될 수 있습니다.
폐기 파일은 다음과 같은 정보를 보고합니다.
-
데이터베이스 오류 메시지
-
데이터 소스 또는 트레일 파일의 시퀀스 번호
-
데이터 소스 또는 트레일 파일에 있는 레코드의 상대 바이트 주소
-
DML 문의 열 값 또는 DDL 문의 텍스트와 같은 폐기된 작업의 세부정보입니다.
폐기 파일을 보려면 텍스트 편집기를 사용하거나 관리 클라이언트에서 [VIEW REPORT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GCLIR-GUID-E91550C9-97D0-4330-9216-751B1375DA77) 명령을 사용합니다.
기본 폐기 파일의 속성은 다음과 같습니다.
-
파일의 이름은 파일을 만드는 프로세스의 이름을 따서 지정되며 기본 확장자는
.dsc입니다. 예:finance.dsc. -
이 파일은 Oracle GoldenGate 설치 디렉토리의
dirrpt하위 디렉토리에 생성됩니다. -
최대 파일 크기는 50MB입니다.
-
시작 시 폐기 파일이 있으면 새 데이터가 기록되기 전에 삭제됩니다.
DISCARDFILE 매개변수를 사용하여 이러한 속성을 변경할 수 있습니다. NODISCARDFILE 매개변수를 사용하여 폐기 파일 사용을 비활성화할 수 있습니다.
운영 체제의 명령행에서 프로세스가 시작되면 기본적으로 폐기 파일이 생성되지 않습니다. DISCARDFILE 매개변수를 사용하여 폐기 파일 및 해당 속성의 사용을 지정할 수 있습니다.
생성된 후에는 처리가 시작된 후 Oracle GoldenGate가 제대로 작동하려면 폐기 파일이 원래 위치에 남아 있어야 합니다.
폐기 및 보고서 파일 유지 관리
기본적으로 폐기 파일과 보고서 파일은 동일한 방식으로 삭제됩니다. 새 프로세스 실행 시작 시 새 폐기 또는 보고서 파일이 생성됩니다. 이전 파일은 0(가장 최근)부터 9(가장 오래된)까지의 시퀀스 번호를 해당 이름에 추가하여 삭제(age)됩니다.
활성 보고서 또는 폐기 파일이 실행 종료(또는 연속 실행) 전에 최대 파일 크기에 도달하면 유효 기간 경과 일정이 없는 한 프로세스가 종료됩니다. DISCARDROLLOVER 및 REPORTROLLOVER 매개변수를 사용하여 폐기 및 보고서 파일에 대한 기간 경과 일정을 각각 설정합니다. 이러한 매개변수는 프로세스 시작 시기와 함께 정기적으로 파일을 롤오버하기 위한 지침을 설정합니다. 이렇게 하면 파일 크기가 제어되고 프로세스 중단이 방지될 뿐만 아니라 아카이빙 루틴에 포함될 수 있는 예측 가능한 아카이브 세트도 제공됩니다. 자세한 내용은 다음 설명서를 참조하십시오.
프로세스에는 10세를 초과하는 보고서나 폐기 파일 및 하나의 활성 보고서나 폐기 파일이 있는 경우가 없습니다. 10세 파일 후에는 새 보고서가 생성될 때 가장 오래된 파일이 삭제됩니다. 서비스 요청을 해결하는 데 필요한 경우 오래된 보고서 및 폐기 파일에 대한 아카이브 일정을 설정하는 것이 좋습니다.
테이블 1 현재 추출 및 경과연수 보고서
| 권한 | X | 일자 | 보고서 |
|---|---|---|---|
-rw-rw-rw- |
1 ggs ggs |
4384 Oct 5 14:02 |
TCUST.rpt |
-rw-rw-rw- |
1 ggs ggs |
1011 Sep 27 14:10 |
TCUST0.rpt |
-rw-rw-rw- |
1 ggs ggs |
3184 Sep 27 14:10 |
TCUST1.rpt |
-rw-rw-rw- |
1 ggs ggs |
2655 Sep 27 14:06 |
TCUST2.rpt |
-rw-rw-rw- |
1 ggs ggs |
2655 Sep 27 14:04 |
TCUST3.rpt |
-rw-rw-rw- |
1 ggs ggs |
2744 Sep 27 13:56 |
TCUST4.rpt |
-rw-rw-rw- |
1 ggs ggs |
3571 Aug 29 14:27 |
TCUST5.rpt |