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數據字典,找到哪個數據文件有問題。