數據文件狀態處於recover,恢復正常

查詢數據文件的狀態:

   select T.FILE#,T.STATUS,T.NAME from v$datafile t;

此時發現部分文件狀態處於recover狀態,導致數據庫不可用

原因:意外斷電,或者使用了刪除命令導致數據文件處於不可用異常

解決方法:

使用oracle登陸數據庫所在的機器,用sysdba連接數據庫

     sqlplus 用戶名/密碼@數據庫 as sysdba

cmd命令進入doc窗口:

 使用recover命令恢復數據文件,如下:

     recover datafile 'D:\APP\MIXY\ORADATA\ORCL\SYSAUX01.DBF';

此時數據文件處於offline狀態,即離線狀態,使用如下命令,將offline狀態改爲online狀態,即可用狀態

ALTER DATABASE DATAFILE file# online;

ALTER DATABASE DATAFILE 2 online;

發佈了19 篇原創文章 · 獲贊 16 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章