控制文件管理
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 控制文件记录部分的信息