취소
유효 기간
추출 및 복제
설명
DISCARDROLLOVER 매개변수를 사용하여 폐기 파일의 에이징 일정을 설정할 수 있습니다. 장기 또는 연속 실행의 경우 에이징 일정을 설정하면 폐기 파일이 채워지고 프로세스가 비정상 종료되는 것을 방지하고 아카이빙 루틴에 포함될 수 있는 예측 가능한 아카이브 세트를 제공합니다.
DISCARDROLLOVER 사용 기간 시점에 도달하면 새 폐기 파일이 생성되고 이전 파일의 이름이 <GROUPn.extension> 형식으로 바뀝니다. 설명:
-
<GROUP>은 Extract 또는 Replicat 그룹의 이름입니다. -
<n>는myext0.dsc,myext1.dsc,myext2.dsc등과 같이 새 파일이 생성될 때마다 1씩 증분되는 숫자입니다. -
<extension>는.dsc과 같은 파일 확장자입니다.
시간, 요일 또는 두 가지 모두를 지정할 수 있습니다. 특정 요일 없이 시간(AT 옵션)만 지정하면(ON 옵션) 매일 지정된 시간에 폐기 파일이 생성됩니다.
프로세스 실행 시작 시 폐기 파일 롤오버 그러나 APPEND 또는 PURGE가 DISCARDFILE 매개변수에 지정된 경우 폐기 파일은 프로세스 시작 시 롤오버되지 않습니다.
NODISCARDFILE 매개변수를 DISCARDROLLOVER 매개변수와 함께 사용하면 프로세스가 비정상 종료됩니다.
폐기 파일에 대한 자세한 내용은 Oracle GoldenGate 오류 처리 개요를 참조하십시오.
기본값
사용 안함. 기본적으로 폐기 파일은 프로세스 시작 시 롤오버됩니다.
구문
DISCARDROLLOVER
{AT *<hh>:<mi>* |
ON <day> |
AT *<hh>:<mm>* ON <day>}
AT <hh:mi>
파일 에이징 시간입니다.
적합한 값은 다음과 같습니다.
-
<hh>는 00에서 23까지의 시간입니다. -
<mm>는 00에서 59까지의 분입니다.
ON <day>
파일 에이징 요일입니다.
적합한 값은 다음과 같습니다.
SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
대소문자를 구분하지 않습니다.
예제
예 1
DISCARDROLLOVER AT 05:30
예 2
DISCARDROLLOVER ON friday
예 3
DISCARDROLLOVER AT 05:30 ON friday