关于数据文件头内容与oracle启动
来源:互联网 发布:辨析题 存在就是被告知 编辑:程序博客网 时间:2024/05/29 12:18
可以通过一个内部事件来转储数据文件头信息,这个常用的命令是:
alter session set events 'immediate trace namefile_hdrs level 10';
那么我们来看一下这个命令得到的trace文件及内容。
immediate关闭数据库,在mount状态下执行该命令:
SQL> startup mount;
ORACLE instance started.
Total System Global Area
FixedSize
VariableSize
DatabaseBuffers
RedoBuffers
Database mounted.
SQL> alter session set events 'immediate trace namefile_hdrs level 10';
Session altered.
选取一个文件的信息,这里选择myoracle01.dbf文件,我们注意,以下就是trace文件摘录的信息:
DATA FILE #4:
creation size=0 block size=8192 status=0xe head=4 tail=4dup=1
Tablespace #4 - MYORACLE
Creation
Backup taken at scn: 0x0000.00000000 01/01/1988 00:00:00thread:0
begin-hot-backup file size: 0
Checkpointed at scn:
Backup Checkpointed at scn:
External cache id: 0x0 0x0 0x0 0x0
Absolute fuzzy scn: 0x0000.00000000
Recovery fuzzy scn: 0x0000.00000000 08/10/2006 10:46:03
Terminal Recovery Stamp scn: 0x0000.00000000 01/01/198800:00:00
注意,这其中"FILEHEADER"开始的信息就是来自数据文件头,之前的相关内容来自控制文件。
我们可以在mount状态下将myoracle01.dbf文件移除:
[oracle@jumper myoracle]$ mv myoracle01.dbfmyoracle01.dbf.n
[oracle@jumper myoracle]$ sqlplus "/ as sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on ThuAug 10 21:44:10 2006
Copyright (c) 1982, 2002, OracleCorporation.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production
SQL> alter session set events'immediate trace name file_hdrs level 10';
Session altered.
SQL> !
则"FILEHEADER"部分信息将无法获得。
DATA FILE #4:
creation size=0 block size=8192 status=0xe head=4 tail=4dup=1
ORA-01157: cannot identify/lock data file 4 - see DBWR tracefile
ORA-01110: data file 4:'/opt/oracle/oradata/myoracle/myoracle01.dbf'
*** Error 1157 in open/read file # 4 ***
DUMP OF TEMP FILES: 0 files in database
此时报出的错误是,文件无法找到,也就是说当我们执行tracefile_hdrs时需要读取数据文件头,获得相关信息。
- 关于数据文件头内容与oracle启动
- 关于数据文件头信息记录
- 关于数据文件头的检查点SCN知识
- 关于数据文件头的检查点SCN知识
- Oracle 表空间与数据文件
- Oracle 表空间与数据文件
- Oracle 表空间与数据文件
- Oracle 表空间与数据文件
- Oracle 表空间与数据文件
- ORACLE表空间与数据文件
- Oracle 表空间与数据文件
- Oracle 表空间与数据文件
- Oracle 表空间与数据文件
- Oracle 表空间与数据文件
- Oracle表空间与数据文件
- Oracle 表空间与数据文件
- Oracle 表空间与数据文件
- Oracle 表空间与数据文件
- 添加数据文件及修改数据文件的位置
- 设置还原表空间文件脱机故障
- 获取图片真实的宽度和高度
- Hadoop 学习笔记七 任务远程提交--Eclipse插件
- 备份恢复小总结
- 关于数据文件头内容与oracle启动
- python:os.listdir()
- rman 基于时间的不完全恢复
- ORA-00214 控制文件错误
- order by rowid处理海量更新数据
- java并发读书笔记(1)
- rman中改变控制文件的备份路径
- 安全之PAM认证
- 使用DBMS_SUPPORT包进行进程跟踪