nomount時可以用show parameter control_files檢視。而此時yon用select * from v$controlfile則沒有任何資訊。
nomount狀態只是通過引數檔案來找到控制檔案。
進入mount後可以用select * from v$controlfile檢視。
控制檔案:是用來在mount狀態下,oracle檢視它來找到資料檔案,若丟失控制檔案,則會報錯,不能open database. 此時若丟失乙個需要複製即可,若全部丟失則需恢復或重建控制檔案來開啟資料庫。
此時,即mount狀態,可以通過select * from v$datafile來檢視資料檔案了。若資料檔案丟失,即oracle通過控制檔案裡的資訊對比發現資料檔案有丟失,則在啟動到mount狀態後會報錯。故需要檢視v$recover_file資料字典,找到哪個資料檔案有問題。
oracle控制檔案
控制檔案是乙個比較小的二進位制檔案,記錄了物理資料庫的當前狀態 每乙個控制檔案只屬於乙個資料庫,資料庫可以有多個控制檔案 處於安全考慮,一般多幾個就相當於多了幾個備份 但是乙個控制檔案不能對應多個資料庫 資料庫處於開啟狀態,伺服器會隨時修改控制檔案的內容 任何使用者都不能修改控制檔案的資料。獲取控制...
oracle 控制檔案
1.控制檔案的位置 select name from v controlfile 2.控制檔案的格式為trl二進位制檔案 3.建立乙個控制檔案 1 獲取資料檔案和重做日誌檔案列表 控制檔案 select name from v datafile 日誌檔案 select member from v l...
oracle 控制檔案
一 控制檔案 control file 是乙個較小的二進位制檔案,用於記錄與維護資料庫的物理結構 1.當啟動例程並開啟資料庫時,oracle會根據初始化引數control files 在例程和資料庫之間建立關聯.裝載資料庫 mount狀態 時,oracle會安裝初始化引數 control files...