在没有备份情况下误删除数据文件的恢复
2010-05-24 13:06
609 查看
一、
表空间tssapub 数据文件tssapub.dbf 表test 归档日志全在
1、在open下删除数据文件
2、关闭数据库(abort)后重新打开
Database mounted.
ORA-01157: cannot identify/lock data file 6 - see DBWR trace file
ORA-01110: data file 6: '/u01/app/oracle/oradata/sxtsioms/TSSAPUB.dbf'
3、查询丢失的数据文件
SQL> select file#,error from v$recover_file;
FILE# ERROR
---------- -----------------------------------------------------------------
6 FILE NOT FOUND
4、恢复
SQL> alter database datafile 6 offline;
Database altered.
SQL> alter database open;
Database altered.
SQL> alter database create datafile '/u01/app/oracle/oradata/sxtsioms/TSSAPUB.dbf' as '/u01/app/oracle/oradata/sxtsioms/TSSAPUB.dbf';
SQL> recover datafile 6;
Media recovery complete.
SQL> alter database datafile 6 online;
Database altered.
二、
表空间tssapub 数据文件tssapub.dbf 表test 归档日志缺失
1、删除数据文件后,恢复的时候会提示找不到归档日志的错误
ORA-00279: change 537940 generated at 05/21/2010 14:45:15 needed for thread 1
ORA-00289: suggestion :
/u01/app/oracle/flash_recovery_area/SXTSIOMS/archivelog/2010_05_24/o1_mf_1_4_%u_
.arc
ORA-00280: change 537940 for thread 1 is in sequence #4
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
suggested
ORA-00308: cannot open archived log 'suggested'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
auto
ORA-00308: cannot open archived log
'/u01/app/oracle/flash_recovery_area/SXTSIOMS/archivelog/2010_05_24/o1_mf_1_4_5z
mo6fgm_.arc'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
总结:删除数据文件后,只有在自从建立数据文件后所有归档文件全在,才可。
表空间tssapub 数据文件tssapub.dbf 表test 归档日志全在
1、在open下删除数据文件
2、关闭数据库(abort)后重新打开
Database mounted.
ORA-01157: cannot identify/lock data file 6 - see DBWR trace file
ORA-01110: data file 6: '/u01/app/oracle/oradata/sxtsioms/TSSAPUB.dbf'
3、查询丢失的数据文件
SQL> select file#,error from v$recover_file;
FILE# ERROR
---------- -----------------------------------------------------------------
6 FILE NOT FOUND
4、恢复
SQL> alter database datafile 6 offline;
Database altered.
SQL> alter database open;
Database altered.
SQL> alter database create datafile '/u01/app/oracle/oradata/sxtsioms/TSSAPUB.dbf' as '/u01/app/oracle/oradata/sxtsioms/TSSAPUB.dbf';
SQL> recover datafile 6;
Media recovery complete.
SQL> alter database datafile 6 online;
Database altered.
二、
表空间tssapub 数据文件tssapub.dbf 表test 归档日志缺失
1、删除数据文件后,恢复的时候会提示找不到归档日志的错误
ORA-00279: change 537940 generated at 05/21/2010 14:45:15 needed for thread 1
ORA-00289: suggestion :
/u01/app/oracle/flash_recovery_area/SXTSIOMS/archivelog/2010_05_24/o1_mf_1_4_%u_
.arc
ORA-00280: change 537940 for thread 1 is in sequence #4
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
suggested
ORA-00308: cannot open archived log 'suggested'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
auto
ORA-00308: cannot open archived log
'/u01/app/oracle/flash_recovery_area/SXTSIOMS/archivelog/2010_05_24/o1_mf_1_4_5z
mo6fgm_.arc'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
总结:删除数据文件后,只有在自从建立数据文件后所有归档文件全在,才可。
相关文章推荐
- 没备份的情况下,误删除数据文件的恢复
- 操作系统命令误删除数据库的数据文件并数据库没有备份的恢复
- 拥有所有归档文件,但没有备份情况下的数据文件恢复
- 拥有所有归档文件,但没有备份情况下的数据文件恢复
- 拥有所有归档文件,但没有备份情况下的数据文件恢复
- 拥有所有归档文件,但没有备份情况下的数据文件恢复
- 拥有所有归档文件,但没有备份情况下的数据文件恢复
- 拥有所有归档文件,但没有备份情况下的数据文件恢复
- 拥有所有归档文件,但没有备份情况下的数据文件恢复
- ARCHIVELOG模式下用户管理的完全恢复(4)——在没有数据文件备份的情况下恢复数据文件!
- 数据文件在无备份情况的恢复
- 全备份情况下,删除控制文件及恢复
- 在没有备份的情况下通过rowid提取数据文件损坏的表空间中的部分数据
- (伟大的实验 )RESETLOGS后没有备份情况下的数据恢复
- 归档模式下恢复没有备份的数据文件
- RESETLOGS后没有备份情况下的数据恢复
- [Oracle]如果误删了某个数据文件,又没有被备份,能否恢复?
- ORACLE 11G没有备份文件参数文件在异机通过rman备份恢复找回被误删的数据
- ORACLE 11G没有备份文件參数文件在异机通过rman备份恢复找回被误删的数据
- 没有备份、只有归档日志,如何恢复数据文件?