oracle中drop表如何恢复

 时间:2026-02-18 07:29:45

1、打开PL/SQL,新建sql窗口

oracle中drop表如何恢复

2、假如误删表test,执行

SELECT OBJECT_NAME,ORIGINAL_NAME,TYPE,CREATETIME,DROPTIME FROM RECYCLEBIN A

WHERE A.ORIGINAL_NAME = 'TEST';

可能得到下图的结果:

oracle中drop表如何恢复

3、如果上面查询结果有多条记录,选择你需要的时间点的表恢复,恢复可通过下列语句实现:

flashback table "BIN$cXELRjxReFSDFSDNDFSDFS==$0" to before drop;

4、如果查询结果只有1条记录,恢复可通过下列语句实现:

flashback table "BIN$cXELRjxReFSDFSDNDFSDFS==$0" to before drop;

flashback table TEST to before drop;

oracle中drop表如何恢复

5、如果需要直接将表TEST恢复成另外一个表名,则执行以下语句:

flashback table "BIN$cXELRjxReFSDFSDNDFSDFS==$0" to before drop rename to TEST1;

1、在PL/SQL右上角objects窗口中,有RECYCLE BIN目录即回收站,目录下是最近被删掉的表,选择需要恢复的表右击,restore。

oracle中drop表如何恢复

oracle中drop表如何恢复

2、然后在跳出的窗口中输入恢复之后的表名,点击OK即可恢复删掉的表。

oracle中drop表如何恢复

  • Win10系统如何隐藏、恢复控制面板及其中选项?
  • 怎么在Win10中安装xps文档写入程序
  • 群晖如何实现收发邮件
  • 图片管家教程之XnView使用
  • MFC中如何实现按钮切换Picture控件中的图片内容
  • 热门搜索
    relaxing是什么意思 什么是社会主义的生命 月经少是什么原因 代词是什么 雅蠛蝶是什么意思 脚底脱皮是什么原因 4月24日是什么星座 细小是什么 逆袭是什么意思 实质是什么意思