控制文件维护(一)
控制文件是什么:
每一个oracle数据库都有一个控制文件。该二进制文件记录着数据库的物理结构。控制文件的内容包括:
1、数据库名。
2、数据文件和重做日志文件的名字与位置。
3、数据库创建的时间戳。
4、当前的日志系列号。
5、检查点的信息。
控制文件必须持续可用,不管是在数据库启动的时候还是在运行期间。如果没有控制文件数据库将不能mount 恢复也是很困难的。控制文件是在创建数据库的时候创建的。默认的情况下至少存在控制文件的一个副本,存在副本的多少和操作系统有关。oracle建议你维护多个控制文件副本,并且放置在不同的磁盘中,提高可用性。
控制文件信息的查询:
1、使用control_files来查询。
SQL> show parameter control_files;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_files string /opt/oracle11g/oradata/oracl/c
ontrol.ctl, /opt/oracle11g/ora
data/oracl/control02.ctl, /hom
e/oracle/backup/control03.ctl
2、使用动态性能视图v$controlfile来查询。
SQL> select name from V$controlfile;
NAME
--------------------
/opt/oracle11g/orada
ta/oracl/control.ctl
/opt/oracle11g/orada
ta/oracl/control02.c
tl
/home/oracle/backup/
control03.ctl
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26110315/viewspace-717645/
,如需转载,请注明出处,否则将追究法律责任。