控制文件是一個二進制文件記錄database結構信息
系統啟動到mount狀態下會讀control file
如果控制文件所在的磁盤損壞
####創建初始的控制文件
數據庫創建時控制文件的名字由初始化參數control_files指定
control_file =(d:\oracle\oradata\xq\control
創建數據庫時如果指定的文件已存在
####創建新的控制文件
SQL>alter system set control_files=
d:\oracle\oradata\xq\control
d:\oracle\oradata\xq\control
d: \oracle\oradata\xq\control
然後復制一個control文件改名為control
init
(
(
(
####刪除控制文件
刪除後控制文件至少應該留兩個控制文件
(
(
####備份控制文件
可以在運行時備份
(
(
保存在d:\oracle\admin\xq\udump\下
SQL>show parameter user_dump;查看
####OMF
在omf中db_create_online_log_dest_n 可以指定創建控制文件的位置
####查詢控制文件信息
SQL>V$CONTROLFILE 列出數據庫中控制文件的名字以及控制文件的狀態
SQL>select value from v$parameter where ; 查詢當前初始參數的文件值
SQL>v$controlfile_record_section 可以查詢出控制文件的記錄類型
From:http://tw.wingwit.com/Article/program/Oracle/201311/18753.html