在归档模式下,没有备份的情况下误删除表空间和其数据...
小弟在练习表空间的一些操作,删除了表空间sys@ORCL> drop tablespace data including contents and datafiles;
Tablespace dropped.
数据库处于归档模式,但之前没有备份,请问这种情况下可以恢复那个表空间吗?
sys@ORCL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 2
Next log sequence to archive 4
Current log sequence 4
sys@ORCL> select file_name, file_id from dba_data_files;
FILE_NAME FILE_ID
-------------------------------------------------- ----------
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_users_ 4
7rxs3t58_.dbf
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux 3
_7rxs3t1s_.dbf
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotb 2
s1_7rxs3t3z_.dbf
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_system 1
_7rxs3t1p_.dbf
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_exampl 5
e_7rxs63yy_.dbf
是不是只要处于归档模式就可以恢复啊,好像可以恢复数据文件,那怎么恢复其对应的表空间呢?或者重建表空间,使用恢复回来的数据文件?
请教大虾们,这种情况怎么恢复啊。
还没有开启flashback database 功能, 这种情况下貌似不能恢复了?
请问可以给一个具体的操作步骤吗?谢谢。
页:
[1]