file_hdrs信息的来源

SQL> conn / as sysdba;
已连接到空闲例程。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area  118562308 bytes
Fixed Size                   454148 bytes
Variable Size              75497472 bytes
Database Buffers           41943040 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
SQL> alter session set events 'immediate trace name file_hdrs  level 10';

会话已更改。

 我们可以到udump目录下,打开查看其中的信息,截取USERS表空间中的控制文件,以FILE HEADER:为分界线,之前的信息都来自于控制文件。
DATA FILE #5:
  (name #5) D:\ORACLE\ORADATA\ICMNLSDB\USERS01.DBF
creation size=0 block size=8192 status=0xe head=5 tail=5 dup=1
 tablespace 5, index=5 krfil=5 prev_file=0
 unrecoverable scn: 0x0000.00000000 01/01/1988 00:00:00
 Checkpoint cnt:443 scn: 0x0000.0037adb2 12/25/2007 13:07:27
 Stop scn: 0x0000.0037adb2 12/25/2007 13:07:27
 Creation Checkpointed at scn:  0x0000.0000163e 07/23/2007 18:11:23
 thread:0 rba:(0x0.0.0)
 enabled  threads:  00000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000
 Offline scn: 0x0000.002f3762 prev_range: 0
 Online Checkpointed at scn:  0x0000.00374c52 12/24/2007 16:24:06
 thread:1 rba:(0x1.1a16f.10)
 enabled  threads:  01000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000
 Hot Backup end marker scn: 0x0000.00000000
 aux_file is NOT DEFINED
 FILE HEADER:
 Software vsn=153092096=0x9200000, Compatibility Vsn=134217728=0x8000000
 Db ID=862305779=0x3365bdf3, Db Name='ICMNLSDB'
 Activation ID=0=0x0
 Control Seq=1264=0x4f0, File size=3200=0xc80
 File Number=5, Blksiz=8192, File Type=3 DATA
Tablespace #5 - USERS  rel_fn:5
Creation   at   scn: 0x0000.0000163e 07/23/2007 18:11:23
Backup taken at scn: 0x0000.00000000 01/01/1988 00:00:00 thread:0
 reset logs count:0x2643577e scn: 0x0000.0033c202 recovered at 12/14/2007 16:38:10
 status:0x0 root dba:0x00000000 chkpt cnt: 443 ctl cnt:442
begin-hot-backup file size: 0
Checkpointed at scn:  0x0000.0037adb2 12/25/2007 13:07:27
 thread:1 rba:(0x1.1a640.10)
 enabled  threads:  01000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000
Backup Checkpointed at scn:  0x0000.00000000
 thread:0 rba:(0x0.0.0)
 enabled  threads:  00000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000
External cache id: 0x0 0x0 0x0 0x0
Absolute fuzzy scn: 0x0000.00000000
Recovery fuzzy scn: 0x0000.00000000 01/01/1988 00:00:00
Terminal Recovery Stamp scn: 0x0000.00000000 01/01/1988 00:00:00
 
现在我们将数据文件 D:\ORACLE\ORADATA\ICMNLSDB\USERS01.DBF 改名,此时重新转存一下,看一下trace文件的内容,来判断结果
DATA FILE #5:
  (name #5) D:\ORACLE\ORADATA\ICMNLSDB\USERS01.DBF
creation size=0 block size=8192 status=0xe head=5 tail=5 dup=1
 tablespace 5, index=5 krfil=5 prev_file=0
 unrecoverable scn: 0x0000.00000000 01/01/1988 00:00:00
 Checkpoint cnt:443 scn: 0x0000.0037adb2 12/25/2007 13:07:27
 Stop scn: 0x0000.0037adb2 12/25/2007 13:07:27
 Creation Checkpointed at scn:  0x0000.0000163e 07/23/2007 18:11:23
 thread:0 rba:(0x0.0.0)
 enabled  threads:  00000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000
 Offline scn: 0x0000.002f3762 prev_range: 0
 Online Checkpointed at scn:  0x0000.00374c52 12/24/2007 16:24:06
 thread:1 rba:(0x1.1a16f.10)
 enabled  threads:  01000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000
 Hot Backup end marker scn: 0x0000.00000000
 aux_file is NOT DEFINED
ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 5: 'D:\ORACLE\ORADATA\ICMNLSDB\USERS01.DBF'
*** Error 1157 in open/read file # 5 ***

所以我们可以判断FILE HEADER:的信息是来自于各个数据文件!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12361284/viewspace-1296/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12361284/viewspace-1296/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值