AlbertCQY 发表于 2014-4-23 16:57:18

如何使用BBED添加丢失的datafile?

飞总你好!
   数据库中controlfile全部损坏,数据库没有备份,手动创建了controlfie后漏掉了一个数据库文件,实例打开后,丢失的数据文件状态为recover。
请问这种情况下该如何恢复?

xifenfei 发表于 2014-4-23 17:03:56

数据库恢复检查脚本(Oracle Database Recovery Check) http://www.xifenfei.com/5056.html 来检查数据库,然后发上来html文件和alert日志

AlbertCQY 发表于 2014-4-23 17:14:13

数据库没有报错,正常打开,但是丢失了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
这种情况下,如何把丢失的数据文件恢复过来?数据文件还在目录下,只是没有做备份。

xifenfei 发表于 2014-4-23 19:46:34

参考:http://www.xifenfei.com/2666.html
bbed解决ORA-01190

Kelvin 发表于 2014-7-22 00:48:37

学习了飞总的文章

baoyintu 发表于 2015-2-12 09:32:39

:)...................
页: [1]
查看完整版本: 如何使用BBED添加丢失的datafile?