如何使用BBED添加丢失的datafile?
飞总你好!数据库中controlfile全部损坏,数据库没有备份,手动创建了controlfie后漏掉了一个数据库文件,实例打开后,丢失的数据文件状态为recover。
请问这种情况下该如何恢复?
数据库恢复检查脚本(Oracle Database Recovery Check) http://www.xifenfei.com/5056.html 来检查数据库,然后发上来html文件和alert日志 数据库没有报错,正常打开,但是丢失了2号数据文件。
SQL> select FILE_id,FILE_NAME,ONLINE_STATUS from dba_data_files;
FILE_ID FILE_NAME ONLINE_
---------- ------------------------------------------------------------ -------
1 /u01/app/oracle/oradata/ora12c/system01.dbf SYSTEM
3 /u01/app/oracle/oradata/ora12c/sysaux01.dbf ONLINE
6 /u01/app/oracle/oradata/ora12c/users01.dbf ONLINE
2 /u01/app/oracle/product/12.1.0/db_1/dbs/MISSING00002 RECOVER
4 /u01/app/oracle/oradata/ora12c/undotbs01.dbf ONLINE
SQL> select TABLESPACE_NAME,STATUS from dba_tablespaces;
TABLESPACE_NAME STATUS
------------------------------ ---------
SYSTEM ONLINE
SYSAUX ONLINE
UNDOTBS1 ONLINE
TEMP ONLINE
USERS ONLINE
EXAMPLE ONLINE
这种情况下,如何把丢失的数据文件恢复过来?数据文件还在目录下,只是没有做备份。 参考:http://www.xifenfei.com/2666.html
bbed解决ORA-01190 学习了飞总的文章 :)...................
页:
[1]