您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關Oracle11g控制文件丟失如何解決,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
首先連上數據庫,查看控制文件所在路徑
4.執行語句檢查數據庫是否恢復正常
編號
重做日志文件 | 大小(M) | |
1 | /u01/app/oracle/oradata/cams/redo01.log | 51 |
2 | /u01/app/oracle/oradata/cams/redo02.log | 51 |
3 | /u01/app/oracle/oradata/cams/redo03.log | 51 |
編號 | 表空間文件 | 大小(M) |
1 | /u01/app/oracle/oradata/cams/example01.dbf | 331 |
2 | /u01/app/oracle/oradata/cams/finchina01.dbf | 8625 |
3 | /u01/app/oracle/oradata/cams/finchina02.dbf | 8025 |
4 | /u01/app/oracle/oradata/cams/finchina03.dbf | 8225 |
5 | /u01/app/oracle/oradata/cams/finchina101.dbf | 1025 |
6 | /u01/app/oracle/oradata/cams/finchina1.dbf | 10241 |
7 | /u01/app/oracle/oradata/cams/finchina.dbf | 32768 |
8 | /u01/app/oracle/oradata/cams/sysaux01.dbf | 731 |
9 | /u01/app/oracle/oradata/cams/system01.dbf | 831 |
10 | /u01/app/oracle/oradata/cams/temp01.dbf | 853 |
11 | /u01/app/oracle/oradata/cams/undotbs01.dbf | 411 |
12 | /u01/app/oracle/oradata/cams/users01.dbf | 6 |
2.關閉數據庫。
3.備份數據庫的所有數據文件和重做日志文件。
4.啟動一個新的實例,但不要掛載或打開數據庫:
6.進行簡單的數據庫檢查,修復一些未處理的問題。
數據庫現已打開并可用。
這種情況下的處理方法和第三種情況基本一致,只是如果控制文件沒有恢復好,數據庫是不能對外提供服務的。但是第三種情況下,數據庫還能提供和控制文件無關的增刪改查等服務。
最后總結
控制文件的多路復用以及控制文件的備份是很重要的,使用ALTER DATABASE BACKUP CONTROLFILE語句備份你的控制文件。你有兩個選擇:
l 使用下列語句將控制文件備份到二進制文件(現有控制文件的副本):
ALTER DATABASE BACKUP CONTROLFILE TO '/u01/app/oracle/oradata/cams/control.bkp';
l 生成可以用于重新創建控制文件的SQL語句:
ALTER DATABASE BACKUP CONTROLFILE TO TRACE;
此命令將SQL腳本寫入trace文件,可以對其進行抓取和編輯以重現控制文件。通過查看告警日志可以確定跟蹤文件的名稱和位置。
看完上述內容,你們對Oracle11g控制文件丟失如何解決有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。