孤独的微积分
论坛版主
论坛版主
  • 发帖数44
  • QQ296066606
  • 金币686两
  • 威望91点
  • 钻石0枚
  • 注册日期2016-11-10
  • 最后登录2019-12-26
阅读:21248回复:10

oracle 还原已经被drop table的表and 数据

楼主#
更多 发布于:2016-11-15 16:50
图片挂了~
例如tc_obk_file已经被drop table tc_obk_file


前提:数据库回收站已经开启,一般回收站都是开启的,而且只有system有权限执行这个关闭的操作
SELECT Value FROM V$parameter WHERE Name = 'recyclebin';



如果返回状态为on,继续往下走,
如果返回状态为off,不用看了,准备跑路


这个操作建议在pl/sql的command window的环境下操作

alter system set recyclebin = on
(这个指令的意思是开启回收站, = off就是关闭回收站,一般只有system有权限执行这个关闭的操作,写在这里是用来看的,不是一定要操作这一句)


1 找数据库回收站
select object_name,original_name,partition_name,type,ts_name,createtime,droptime
from recyclebin
where original_name = 'TC_OBK_FILE';

获取数据索引"BIN$PPz5M3WwxpPgUwgAqMAvUQ==$0"(为什么有两行呢?因为我第一次删除了之后,又重新创建了,要还原原来的数据,所以要再删除,因此会有两行删除记录)


2,根据回收站获取的指引执行数据回滚指令
flashback table "BIN$PPz5M3WwxpPgUwgAqMAvUQ==$0" to before drop;

提示done表示指令成功执行
这个操作建议在pl/sql的command window的环境下操作


3,执行查询语句,检查资料是否已经找回
select * from tc_obk_file
谢天谢地,一切顺利~~





此方法只要回收站不清空,多久的数据都可以找回
黄金有价,数据无价,危险操作需谨慎,好了不说了,面壁思过~~
喜欢1 评分0

最新喜欢:

wjw1967wjw196...
13794993971
论坛版主
论坛版主
  • 发帖数51
  • QQ123523507
  • 金币615两
  • 威望194点
  • 钻石0枚
  • 注册日期2016-11-12
  • 最后登录2020-04-01
  • 社区居民
沙发#
发布于:2016-11-15 22:12
厉害
官方QQ群:481859105  

回复(0) 喜欢(0)     评分
kuangkuang
论坛版主
论坛版主
  • 发帖数52
  • QQ309200966
  • 金币681两
  • 威望132点
  • 钻石0枚
  • 注册日期2016-11-11
  • 最后登录2023-05-19
板凳#
发布于:2016-11-16 10:10
学习了. niubility
回复(1) 喜欢(0)     评分
孤独的微积分
论坛版主
论坛版主
  • 发帖数44
  • QQ296066606
  • 金币686两
  • 威望91点
  • 钻石0枚
  • 注册日期2016-11-10
  • 最后登录2019-12-26
地板#
发布于:2016-11-16 14:53
kuangkuang:学习了. niubility回到原帖
匡神,这是你教我的嗄
回复(0) 喜欢(0)     评分
ubuntop
超级会员
超级会员
  • 发帖数41
  • QQ88888888
  • 金币421两
  • 威望184点
  • 钻石0枚
  • 注册日期2016-11-11
  • 最后登录2017-11-02
4楼#
发布于:2016-11-17 11:04
浪里个浪
回复(0) 喜欢(0)     评分
Perry
管理员
管理员
  • 发帖数213
  • QQ396572376
  • 金币41428两
  • 威望11343点
  • 钻石8888枚
  • 注册日期2016-11-09
  • 最后登录2024-01-30
  • VIP会员
  • 荣誉会员
  • 优秀斑竹
  • 最爱沙发
  • 原创写手
  • 社区居民
5楼#
发布于:2016-11-21 10:00
厉害~
官方QQ群:556775727  
回复(0) 喜欢(0)     评分
Fung2016
论坛版主
论坛版主
  • 发帖数21
  • QQ523117091
  • 金币773两
  • 威望112点
  • 钻石0枚
  • 注册日期2016-11-11
  • 最后登录2018-09-07
  • 社区居民
6楼#
发布于:2016-11-24 17:04
666
回复(0) 喜欢(0)     评分
qy_fangp
中级会员
中级会员
  • 发帖数50
  • QQ532927164
  • 金币36两
  • 威望52点
  • 钻石0枚
  • 注册日期2017-03-17
  • 最后登录2022-04-20
7楼#
发布于:2017-03-17 22:22
hao hao
回复(0) 喜欢(0)     评分
xiaolong
中级会员
中级会员
  • 发帖数82
  • QQ2398668225
  • 金币12两
  • 威望101点
  • 钻石0枚
  • 注册日期2017-07-27
  • 最后登录2022-08-29
8楼#
发布于:2018-01-27 10:17
可以使用在p_zta中删除的表吗
回复(0) 喜欢(0)     评分
鹭岛渔夫2014
论坛版主
论坛版主
  • 发帖数46
  • QQ963577854
  • 金币3163两
  • 威望743点
  • 钻石0枚
  • 注册日期2017-11-13
  • 最后登录2023-09-12
  • 社区居民
  • 忠实会员
9楼#
发布于:2018-01-30 08:04
收藏下,万一用到了呢
一个懂点IT的厨子
回复(0) 喜欢(0)     评分
carlchen
中级会员
中级会员
  • 发帖数23
  • QQ2476993373
  • 金币49两
  • 威望66点
  • 钻石0枚
  • 注册日期2018-03-26
  • 最后登录2019-09-17
10楼#
发布于:2018-03-28 16:38
谢谢分享,学到了~
回复(0) 喜欢(0)     评分
游客

返回顶部