콘텐츠로 이동

Dumpct

dumpct#

개요#

dumpct는 이진 형식으로 저장된 changeTracking 파일의 정보를 문자 형식으로 보여준다.

dumpct  <changeTracking_file_name>

구문#

dumpct

설명#

changeTracking 파일의 내용을 텍스트 형식으로 보여준다.

사용 예#

쉘 프롬프트 상에서 다음과 같이 수행한다.

$ dumpct changeTracking

출력#

dumpct는 changeTracking 파일 내의 변경 추적 정보를 다음과 같은 [^]: 으로 구분하여 출력한다.

[CHANGE TRACKING FILE HDR]#

필드 이름 값(단위 바이트) 설명
Change tracking body count 0 ~ unsigned int 타입의 최대값 changeTracking 파일이 가진 body의 수 (changeTracking 파일은 header와 body로 나뉜다. body의 크기는 10Mbytes이며 공간이 부족하면 바디 단위로 확장된다.)
Icremental backup chunk size 0 ~ unsigned int 타입의 최대값 changeTracking 파일 생성시점의 INCREMENTAL_BACKUP_CHUNK_SIZE 프로퍼티 값
Last flush LSN FileNo, Offset 메모리상의 변경된 데이터가 파일로 기록된 시점의 LSN
Database name 문자열 데이터베이스 이름

[CHANGE TRACKING FILE BODY]#

필드 이름 값(단위 바이트) 설명
Change tracking body ID 0 ~ unsigned int 타입의 최대값 body의 ID
Flush LSN FileNo, Offset body가 flush 된 시점의 LSN(파일 검증용)
Datafile descriptor slot
Slot ID 0 ~ unsigned int 타입의 최대값 slot의 ID
Tracking state 0: 추적 비활성화 1: 추적 활성화 데이터파일 변경 사항 추적 상태
Tablespace type 0: memory TBS 1: disk TBS 테이블스페이스 유형
Page size 0 ~ unsigned int 타입의 최대값 페이지 크기
Bitmap extent count 0 ~ unsigned short 타입의 최대값 할당된 비트맵 익트텐트 개수
Current tracking list ID 0 ~ unsigned short 타입의 최대값 현재 추적중인 bitmap extent list의 ID
Differential0 BmpExt list
List 0 ~ unsigned int 타입의 최대값 bitmap extent list에 매달린 block ID
Hint 0 ~ unsigned int 타입의 최대값
Differential1 BmpExt list
List 0 ~ unsigned int 타입의 최대값 bitmap extent list에 매달린 block ID
Hint 0 ~ unsigned int 타입의 최대값
Cumulative BmpExt list
List 0 ~ unsigned int 타입의 최대값 bitmap extent list에 매달린 block ID
Hint 0 ~ unsigned int 타입의 최대값
Tablespace ID 0 ~ unsigned short 타입의 최대값 데이터파일이 속한 테이블스페이스의 ID
File ID 0 ~ unsigned short 타입의 최대값 데이터파일의 ID