首页 > 数据库 > Oracle > oracle误操作drop处理方式
处理方式:
如果是drop的可以在回收站中找
查看回收站是否开启
SHOW PARAMETER RECYCLEBIN;
value是on为开着
关闭回收站(只是记录,非操作流程)
SQL> ALTER SYSTEM SET RECYCLEBIN=OFF;
System altered.
SQL> ALTER SESSION SET RECYCLEBIN=OFF;
Session altered.
查看回收站中的对象
select ORIGINAL_NAME,OBJECT_NAME,TYPE,CREATETIME,DROPTIME,OWNER,OPERATION from DBA_RECYCLEBIN;
恢复回收站中的对象(只能用于非系统表空间和本地管理的表空间)(不需要开启闪回)
两种恢复方法:
FLASHBACK TABLE DEF.TEST TO BEFORE DROP;
flashback table "BIN$BLmi9vlwN3TgUKjAgYxoiA==$0" to before drop;
清空回收站中的某个表
purge table "BIN$/UpBuh+LQ9yZGN95BFsk5Q==$0";
purge table "HNSI"."BIN$kvbM59svBqTgU94LC4WDdg==$0";
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69980685/viewspace-3005207/ ,如需转载,请注明出处,否则将追究法律责任。