如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
Flashback drop
Flashback drop是一项功能,允许用户恢复他们已经删除的数据。它之所以有作用,是因为当用户drop表时,事实上数据只是被重命名,存放于回收站中,闪回时,要做的一个决定是是否要参考过去使用时间标记或SCN 的历史点,SCN 是 Oracle的序列机号,连接到系统时钟。
可以使用下列查询获得系统时间:
SQL> select systimestamp from dual; SYSTIMESTAMP ---------------------------------------- 06-FEB-07 04.54.38.413000 PM +00:00
由于一些误差,会在SCN 和 恒星时之间产生变动,但这只是几分钟的差异,然而,通过SCN (System Change Number)的交易ID ,参考数据状态会更准确。
SCN的时间的映射是取证时保证Oracle数据库安全的非常重要的因素,因为与其他日志和事件Oracle的人类经验相关期间可能要使用时间作为中央参考引用。使用下列查询,我们可以获取SCN 和当前相应的时间标记。
SELECT To_Char(TIME_DP, 'dd/mm/yyyy hh24:mi:ss'), SCN_BAS FROM SYS.SMON_SCN_TIME; 30/04/2006 10:07:00 9637921 30/04/2006 10:01:53 9637140 30/04/2006 09:56:46 9636359 30/04/2006 09:51:39 9635645
10g中新的标准回收站
SQL> select owner, original_name, object_name, droptime from dba_recyclebin order by droptime;
OWNER ORIGINAL_NAME OBJECT_NAME DROPTIME
------------------------------ -------------------------------- ------------
SQUIRRELTEST SQUIRRELPATCH BIN$D4bCAe0zOJ3gRAgAILI2/w==$0 2006-03-21:18:51:06
SQUIRRELTEST TMP_G4FS3C_CPU BIN$D4bCAe00OJ3gRAgAILI2/w==$0 2006-03-21:18:51:07
SQUIRRELTEST2 SQUIRRELPATCH BIN$D4bsd7TqOLngRAgAILI2/w==$0 2006-03-21:19:02:59
使用新名字BIN$D4bCAe0zOJ3gRAgAILI2/w==$0,SQUIRRELPATCH 表还是可以直接访问,它只是被重命名。
Comment