1. 定义
Gdump是用于查看SUNDB数据文件信息的工具。数据库的control, data, redo log文件等是以二进制的形式保存的,因此通过普通的方法无法看到其信息。但无法启动DB instance的情况或由于文件损坏无法正确读取数据时,可通过gdump诊断问题并了解数据库内部的情况。
2. 用法
语法形式gdump file_type file_name [options]
主要选项
-file type( control, log, data, backup, property … )
其他主要选项
–header:Datafile 未设置时,不显示header。
Log file 当dump日志文件时,仅dump header。
–number:显示要dump的page/log编号
–section [sys | log | db | backup | all]:表示要dump的控制文件的section。
3. 例子
$ gdump control control_0.ctl --section sys --silent
[只对control file的system section进行dump的使用示例]
$ gdump control control_1.ctl --section sys;
Copyright © 2010 SUNJESOFT Inc. All rights reserved.
Release Venus.3.1.22 revision(27014)
===========================================================
FILE: control_1.ctl
TYPE: CONTROLFILE
TIME: 2019-04-10 16:04:57.609479
===========================================================
[SYSTEM SECTION]
-----------------------------------------------------------
SERVER STATE : SERVICE
DATA STORE MODE : TDS
VALID SEQUENCE NUMBER : 518
SIGNATURE : F8FCA3DC4AE011E998A4BFF7E1FF59C2
LOCAL MEMBER NAME : G1N1
LOCAL GROUP NAME : G1
LAST CHECKPOINT LSN : 3066927
INCREMENTAL BACKUP CHUNK COUNT : 0
INCREMENTAL BACKUP SECTION OFFSET : 512
LOG SECTION OFFSET : 2560
DB SECTION OFFSET : 7168
===========================================================
TIME: 2019-04-10 16:04:57.611956
===========================================================
$




