关于控制文件与数据文件头信息的说明(三)

文章作者 100test 发表时间 2007:03:14 13:44:20
来源 100Test.Com百考试题网


我们可以想象,如果控制文件是从备份中恢复的,那么数据库在open过程中又将如何呢?

首先备份控制文件,打开数据库,增进检查点:

[oracle@jumper eygle]$ cp control01.ctl control01.ctl.bak
[oracle@jumper eygle]$ sqlplus "/ as sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on Fri Aug 11 10:46:05 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 139531744 bytes
Fixed Size 452064 bytes
Variable Size 121634816 bytes
Database Buffers 16777216 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
SQL> alter system checkpoint.
System altered.
SQL> shutdown immediate.
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production

然后恢复旧的控制文件,mount数据库,转储数据文件头:

[oracle@jumper eygle]$ mv control01.ctl control01.ctl.n
[oracle@jumper eygle]$ mv control01.ctl.bak control01.ctl
[oracle@jumper eygle]$ sqlplus "/ as sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on Fri Aug 11 10:46:50 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to an idle instance.
SQL> startup mount.
ORACLE instance started.
Total System Global Area 139531744 bytes
Fixed Size 452064 bytes
Variable Size 121634816 bytes
Database Buffers 16777216 bytes
Redo Buffers 667648 bytes
Database mounted.
SQL> alter session set events immediate trace name file_hdrs level 10.
Session altered.
SQL> !


相关文章


[Oracle]Linux下通过VNC安装Oracle
Oracle认证基本知识介绍(2)
[Oracle]开放源代码将挑战甲骨文王国
关于控制文件与数据文件头信息的说明(一)
关于控制文件与数据文件头信息的说明(三)
Oracle认证基本知识介绍(1)
Oracle10g认证考试途径详解
在Oracle中实现数据库的复制(二)
产品带动认证·知名IT企业职业认证盘点
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛