oracle control file文件 詳解

1 定義當前物理數據庫狀態信息的二進制文件
1)控制文件丟失的話要求恢復
2)它是在MOUNT狀態被讀取的(可以在NOMOUNT狀態用CREATE CONFILE重建)
3)它是數據庫操作必須的  
4)它只能連接到單一的數據庫
5)它是用來維護數據庫完整性的
6)它的建立是在建立數據庫時進行初始化的
7)它要求進行多工的備份
2 一個控制文件包含以下欄目
1)數據庫名和標識和建立時的時間戳 (SELECT * FROM V$DATABASE;)
2)表空間名(SELECT * FROM V$TABLESPACE;)
3)數據重作日誌文件的名稱和位置(SELECT * FROM V$LOGFILE;
4)當前重作日誌文件的序列號(SELECT *  FROM V$LOG;)
5)同步檢測點信息
6)開始和結束重作段定義
7)重作日誌歸檔信息(SELECT * FROM  V$ARCHIVED_LOG;)
8)備份信息(SELECT * FROM V$BACKUP;
        改變進入備份狀態:ALTER TABLESPACE USERS BEGIN BACKUP
                    ALTER TABLESPACE USERS END BACKUP)
(9)select * from v$datafile; select * from tempfile;
multiplexing(多工) the control file using spfile
show parameter spfile (查看系統現在使用的spfile)
(1)select * from v$controlfile;
(2) alter system set control_files=
 'E:/ORACLE/ORADATA/ORA9I/CONTROL01.CTL','E:/ORACLE/ORADATA/ORA9I/CONTROL02.ctl',
 'E:/ORACLE/ORADATA/ORA9I/CONTROL03.ctl','E:/ORACLE/ORADATA/ORA9I/CONTROL04.ctl'
  scope=both(spfile,memory);
(3)shutdown immediate
(4)在操作系統下對控制文件進行拷備和改名(cp CONTROL01.CTL CONTROL04.CTL)
(5)startup
multiplexing(多工) the control file using init.ora
(1)shutdown immediate
(2)在操作系統下對控制文件進行拷備和改名(cp CONTROL01.CTL CONTROL04.CTL)
(3)在操作系統下對init.ora 文件進行編輯
control_files=("E:/oracle/oradata/ora9i/CONTROL01.CTL", "E:/oracle/oradata/ora9i/CONTROL02.CTL", "E:/oracle/oradata/ora9i/CONTROL03.CTL","E:/oracle/oradata/ora9i/CONTROL04.CTL")
(4)startup pfile=e:/oracle/ora90/database/initora9i.ora (spfile優先於pfile)
managing control file with OMF
如果CONTROL_FILES參數沒有被指定的話,OMF自動建立控制文件,位置:DB_CREATE_ONLINE_LOG_DEST_N 並自動命名,文件名在建立文件時被記錄在alertsid.log中
obtaining control file information
通過查詢數據字典,可以得到控制文件狀態和位置信息
v$controlfile:和實例相關聯的所有控制文件名和狀態
V$PARAMETER:列出所有參數的狀態和位置
V$controlfile_record_section:提供控制文件記錄部分的信息
SHOW PARAMETERS CONTROL_FILES:列出控制文件的名子,狀態,位置
ORACLE 運行中進行控制文件的備份
方法一:alter database backup controlfile to 'c:/control.bak';
方法二:alter database backup controlfile to trace;(udump 下)把控制文件轉換成建立控制文件的腳本

0

收藏

yangdongit

39篇文章,27W+人氣,1粉絲

Ctrl+Enter 發佈

發佈

取消

掃一掃,領取大禮包

0

分享
yangdongit
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章