ALLSTARS_ORACLE 发表于 2017-4-15 23:22:19

在归档模式下,没有备份的情况下误删除表空间和其数据...

小弟在练习表空间的一些操作,删除了表空间
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]
查看完整版本: 在归档模式下,没有备份的情况下误删除表空间和其数据...