数据文件状态处于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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章