Dumpct
dumpct#
개요#
dumpct는 이진 형식으로 저장된 changeTracking 파일의 정보를 문자 형식으로 보여준다.
dumpct <changeTracking_file_name>
구문#
설명#
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 |