每一个Oracle数据库都有 控制文件,这是一个很小的二进制文件,记录数据库的物理结构。数据库打开需要控制文件,没有控制文件,数据库无法进入mount模式。
一。控制文件信息:
数据库名称
数据文件和重做日志文件的名称和相关位置
数据库创建的时间戳
当前日志序列号
检查点的信息
二。安全策略:
1.多路复用控制文件在不同的磁盘
每一个Oracle数据库应该至少有两个控制文件,每一个存储在不同的物理磁盘。
2.备份控制文件当数据库的物理结构发生改变时,需要备份控制文件。这样的结构变化包括:
1. 添加或删除一个表空间,或改变的读/写状态表空间
2. 添加或删除或重做日志文件组
3.添加、删除或重命名数据文件
4. 添加或删除一个表空间,或改变的读/写状态表空间
5. 添加或删除或重做日志文件组
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string /home/oracle/app/oracle/oradat a/orcl/control01.ctl,
一。控制文件信息:
数据库名称
数据文件和重做日志文件的名称和相关位置
数据库创建的时间戳
当前日志序列号
检查点的信息
二。安全策略:
1.多路复用控制文件在不同的磁盘
每一个Oracle数据库应该至少有两个控制文件,每一个存储在不同的物理磁盘。
2.备份控制文件当数据库的物理结构发生改变时,需要备份控制文件。这样的结构变化包括:
1. 添加或删除一个表空间,或改变的读/写状态表空间
2. 添加或删除或重做日志文件组
3.添加、删除或重命名数据文件
4. 添加或删除一个表空间,或改变的读/写状态表空间
5. 添加或删除或重做日志文件组
三。查看控制文件
SQL> show parameter control file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string /home/oracle/app/oracle/oradat a/orcl/control01.ctl,
/home/oracle/app/oracle/flash_recovery_area/orcl/control02.ctl
SQL> select * from v$controlfile;
STATUS NAME IS_ BLOCK_SIZE FILE_SIZE_BLKS
------- ------------------------------------------------- --- ---------- ----------------------------------
/home/oracle/app/oracle/oradat NOa/orcl/control01.ctl 16384 594
/home/oracle/app/oracle/flash_ NO recovery_area/orcl/control02.c tl 16384 594
control_management_pack_access string DIAGNOSTIC+TUNING
STATUS NAME IS_ BLOCK_SIZE FILE_SIZE_BLKS
------- ------------------------------------------------- --- ---------- ----------------------------------
/home/oracle/app/oracle/oradat NOa/orcl/control01.ctl 16384 594
/home/oracle/app/oracle/flash_ NO recovery_area/orcl/control02.c tl 16384 594