控制文件管理

控制文件管理
1.可重用部分:
    control_file_record_keep_time参数定义,默认7天,是供恢复管理器RMAN使用,内容可以自动扩展
2.不需要恢复可重用部分:
    由create database语句或create controlfile语句设置,限制了数据库中相关参数的取值范围.

    MaxLogFiles  重做日志文件组数量
    MaxLogMebmers 重做日志文件组成员数量
    MaxLogHistory 历史重做日志文件数量
    MaxDataFiles  数据文件记录数量
    MaxInstances  数据库最大实例个数

SQL> select member from v$logfile;
SQL> select name from v$datafile;



#备份控制文件
SQL> alter database backup controlfile to '/opt/oracle/control.bak'
SQL> alter database backup controlfile to trace;   --里面有记录怎么重建控制文件步骤

#多路复用控制文件
1. 修改参数文件,使其下次启动生效
SQL> alter system set control_files='/opt/oracle/control01.ctl','/opt/oracle/control02.ctl','/opt/oracle/control03.ctl' scope=spfile;
2. 关闭数据库
3. 物理复制控制文件到多个地方
4. 启动数据库

v$controlfile   控制文件名称与状态信息
v$controlfile_record_section  控制文件记录部分的信息
原文地址:https://www.cnblogs.com/vmsysjack/p/12434333.html