Oracle控制檔案的內容

來源:互聯網
上載者:User

1、控制檔案的功能和特點
 
1)定義資料庫當前物理狀態
2)維護資料的一致性:如果控制檔案中的檢查點與資料檔案中的一致,則說明資料一致,可以啟動到open狀態)
查看資料一致性的方法:
SQL> select file#,checkpoint_change# from v$datafile;【從控制檔案讀取】
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1            172373
2            172373
3            172373
4            172373
SQL> select file#,checkpoint_change# from v$datafile_header;【從資料檔案的頭部讀取】
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1            172373
2            172373
3            172373
4            172373
3)二進位檔案
4)在mount階段被讀取
5)記錄備份恢複資訊
 
2、控制檔案的內容
 
控制檔案主要記載了以下資訊:
(1)資料庫名稱
(2)資料檔案名稱和位置
(3)重做日誌名稱和位置
(4)資料表空間名稱
(5)當前記錄序號
(6)檢查點資訊
(7)日誌曆史資訊
(8)RMAN資訊
其中:
MAXLOGFILES:用於指定Oracle資料庫的最大日誌組個數
MAXLOGMEMBERS:用於指定每個日誌組的最大日誌成個數
MAXDATAFILES:用於指定Oracle資料庫的最大資料檔案個數
MAXINSTANCES:用於指定可以同時訪問資料庫的最大常式個數
MAXLOGHISTORY :用於指定控制檔案可記載日誌曆史的最大個數
使用RMAN執行備份操作時,RMAN備份資訊會被記錄到控制檔案中。初始化參數 control_file_record_keep_time指定了RMAN備份資訊在控制檔案中的保留時間,其預設值為7。
 
3、控制檔案查看
 
查看控制檔案位置:
SQL> show parameter control
NAME                                TYPE        VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time        integer    7
control_files                        string      /u01/app/oracle/oradata/test/c
ontrol01.ctl
查看控制檔案成員:
SQL> select name from v$controlfile;
NAME
-------------------------------------------------------------------------
/u01/app/oracle/oradata/test/control01.ctl

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.