登录OEM 在表空间那里可以直接删除的用命令drop tablespace ... including contents and datafiles;也可以删除表空间
1.首先看一下是不是已经使用了OMF
sql>show parameter db_create
查看参数db_create_file_dest,如果已经设置
则:drop tablespace tablespacename 就可以直接删除表空间以及相应的数据文件
2.如果没使用OMF,则:
drop tablespace tablespacename including contents and datafiles
PRM-DUL 可以直接从Oracle .DBF数据文件中抽取出表的数据。
Oracle DBA神器:PRM灾难恢复工具,Schema级别数据恢复。PRM For Oracle Database – schema级别oracle数据库数据恢复特性 ,PRM即ParnassusData Recovery Manager是企业级别Oracle数据库灾难恢复工具。PRM可以在无备份的情况下恢复被truncated掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据。
如果没有备份,没开归档,没开flashback on ,是不能恢复的
具备如上条件,可以
1、用备份恢复
2、flashback database
打开至mount; startup mount; 在备份中执行不完全恢复 recover database until time'xxxx-xx-xx:xx:xx:xx' using backup controlfile; SQL> recover database until time'xxxx-xx-xx:xx:xx:xx' using backup controlfile;
用闪回