1/app/oracle/oradata/PROD/tp01.dbf (5)
Block: 1 Offsets: 140 to 159 Dba:0x01400001
-------------------------------------------------------
02010000 8bc6a532 01010000 b24f1900 l .....?¥2....2O..
00000000
BBED> m /x e200 offset 140
File: /u01/app/oracle/oradata/PROD/tp01.dbf (5)
Block: 1 Offsets: 140 to 159 Dba:0x01400001
------------------------------------------------------------------------
e2000000 8bc6a532 01010000 b24f1900 00000000
<32 bytes per line>
BBED> d /v offset 148
File: /u01/app/oracle/oradata/PROD/tp01.dbf (5)
Block: 1 Offsets: 148 to 167 Dba:0x01400001
-------------------------------------------------------
01010000 b24f1900 00000000 d713a532 l ....2O......×.¥2
01000000 l ....
<16 bytes per line>
BBED> m /x e100 offset 148
File: /u01/app/oracle/oradata/PROD/tp01.dbf (5)
Block: 1 Offsets: 148 to 167 Dba:0x01400001
------------------------------------------------------------------------
e1000000 b24f1900 00000000 d713a532 01000000
<32 bytes per line>
BBED> sum apply
Check value for File 5, Block 1:
current = 0x4a10, required = 0x4a10
BBED> verify
DBVERIFY - Verification starting
FILE = /u01/app/oracle/oradata/PROD/tp01.dbf
BLOCK = 1
DBVERIFY - Verification complete
Total Blocks Examined : 1
Total Blocks Processed (Data) : 0
Total Blocks Failing (Data) : 0
Total Blocks Processed (Index): 0
Total Blocks Failing (Index): 0
Total Blocks Empty : 0
Total Blocks Marked Corrupt : 0
Total Blocks Influx : 0
Message 531 not found; product=RDBMS; facility=BBED
##########再次打开库,OK!
sys@PROD> select status from v$instance;
STATUS
------------
MOUNTED
sys@PROD> alter database open;
Database altered.
###############################修改数据文件头的注意点:
1、修改数据的DBA,rdba_kcbh
2、修改文件的大小,kccfhfsz
3、修改文件号,kccfhfno
4、修改文件创建时SCN,kcvfhcrs
5、修改文件创建时间,kcvfhcrt
6、修改表空间号,kcvfhtsn
7、修改相对文件号,kcvfhrfn
8、修改表空间的名称, kcvfhtnm
9、修改表空间的长度,kcvfhtln
10、修改检查点的SCN,kcvfhckp
11、修改检查点的时间,kcvcptim
12、修改检查点的计数器,kcvfhcpc
13、修改检查点的控制文件备份的计数器, kcvfhccc
14、如果你修改是1号文件的1号块他的root rdba的地针是指向了bootstrap$