关于oracle误删数据如何进行恢复
oracle数据库有类似回收站的功能,所以平时如果误删数据是有很大可能可以进行恢复的,前提是没有使用 truncate 方式来删除表以及没有使用 purge(drop table table_name purge)
1、误删单条数据时进行数据恢复:
首先通过历史命令目录查询执行删除数据语句的时间 可以通过快捷键(ctrl+e)或者v$sql表来查看具体的详细信息
确认时间之后可以通过执行
select * from 表名 as of timestamp to_timestamp(‘确认删除的时间’,‘yyyy-mm-dd hh24:mi:ss’);
查看被删除的数据是否存在,如果存在则可以进行数据恢复,如果没有可以把时间向前提一下。
然后恢复数据的方法就看自己喜欢那种方法了,可以复制出来,也可以使用语句进行恢复,例如我要恢复已经删除的id为 1 的语句为:
insert into 表名 (select * from 表名 as of timestamp to_timestamp(‘2021-10-16 10:35:51’,‘yyyy-mm-dd hh24:mi:ss’) where id = 1);
2、使用drop命令把整张表删除时,进行表恢复:
flashback table 表名 to before drop 执行该条语句就可以对表进行恢复了。
关于oracle误删数据如何进行恢复相关推荐
- oracle误删数据和误删表的恢复方法
之前在操作数据的时候,我在思考如何编写SQL,但是不小心按下了F8执行了drop语句,不小心删除了表,不过之后被我恢复了,但是之后我又不小心删错了表数据,虽然很快恢复了,但是我也找了几篇博客对比,虽然 ...
- mongodb误删数据该如何恢复
mongodb误删数据该如何恢复 在mongodb库中使用脚本执行remove操作,误删有效数据该如何恢复. mongodb-3.4.2 原理 mongodb的任何操作都会在其中的local库中记录下 ...
- oracle 误删数据找回,关于oracle找回误删数据
对于一个开发而言,在项目即将上线进行上线前测试阶段,这个过程往往会出现一些bug,那么我们一般就会在客户现场去直接解决这些问题.那么客户现场的机器上面我们可能会连接很多的数据库,包括客户生产数据库.有 ...
- 恢复Oracle误删数据一点小记
今天同步两个表的数据,表存在自身关联关系.因没有发现被同步表已做修改(新增了若干条数据,这些数据间存在父子关系),导致这些新增的数据被删除了. 于是想以下方式恢复: alter table table ...
- oracle误删了表怎么恢复数据,oracle误删除表或者表数据的恢复方法总结
--一.误删除表的恢复方法 --查询这个"回收站"或者查询user_table视图来查找已被删除的表: select table_name,dropped from user_ta ...
- oracle误删scott文件如何恢复
找到oracle的路径,一般是 某盘:\app\用户名\product\11.2.0\dbhome_1\RDBMS\ADMIN\scott.sql 这样找到scott.sql ,其中有恢复所有内容的S ...
- oracle误删数据的解决方法
之前不小心误删了一条数据,索性我还记得id,通过select * from 表名 as of timestamp to_timestamp('2017-6-23 9:10:00','yyyy-mm-d ...
- oracle 表数据删除后恢复还原
##数据库表还原到某时间点 还原语句 使用如下sql语句就可以还原整张表格数据到某个时间点,前提条件:该表的表格式没有变动(如:字段的修改等) ALTER TABLE 表名 ENABLE ROW MO ...
- db2怎么恢复误删除的数据_DB2误删数据后的恢复方法实践
1.在源库中使用以下语句生成重定向脚本: db2 "restore db dbname from /yourdbparth taken at timestamp into dbname re ...
- Oracle误删除数据的恢复方法
Oracle误删数据的恢复,分为两种方法:SCN和时间戳两种方法恢复. 一.通过SCN恢复删除且已提交的数据 1.获得当前数据库的SCN号 select current_scn from v$data ...
最新文章
- 同是程序员,为什么别人可以事半功倍?
- python笔记总结_python学习笔记总结(1)
- geometry java_java程序操作Geometry对象(示例代码)
- asp按钮跳转页面代码_重磅更新!全新Web编辑页面、编辑规则快速跳转、状态栏变色、富文本再次升级!...
- TensorFlow学习笔记(七)feeds操作
- 利用matlab提取中心线
- mysql密码登陆过程_mysql单实例忘记密码如何登陆过程
- 使用redis中的watch解决秒杀系统中抢购问题
- windows 2003活动目录更名操作[图]
- 解析offsetHeight,clientHeight,scrollHeight之间的区别
- 通过云服务器实现淘宝京东抢拍器
- A.B.C类地址的私有地址、局域网地址、保留地址
- h5页面 html,h5页面和普通页面的区别是什么
- 基于GDAL库读取GRD数据文件的C++代码
- SNK,作为程序后缀的时候,是.net中的强密匙加密文件
- android 模拟物品移动
- 【hive】hive如何将Jan 1, 2021 12:40:46 PM时间格式转换为指定格式
- HttpMediaTypeNotSupportedException:Content type 'multipart/form-data;boundary=W10Jdm..'not supported
- Spring--官方文档部分翻译(第五章 面向Aspect的编程-AOP)
- Python不用声明变量吗