ORACLE数据库数据误操作、误删除如何恢复数据

ORACLE数据库数据误操作、误删除如何恢复数据。

文章内容摘要:
使用plsql登录数据库误操作可尝试闪回数据:
1.查表定问题数据;2.查正常时间数据;3.启用闪回语句。
注意ORA-08189错误,需使表获权限。

使用数据库的小伙伴们应该经常会遇到这种情况,在使用plsql登录数据库的时候,出现误操作导致数据无法复原,让大家追悔莫及,现在小编给大家介绍一种简单实用的方法,希望对大家有所帮助!

在这里插入图片描述

1.先查询表,确定表中的哪些数据有问题;
在这里插入图片描述
在这里插入图片描述

2.查询修改数据之前时间该表数据是否正常,如果正常 采用该时间戳 进行下一步的闪回数据;
在这里插入图片描述
在这里插入图片描述

3.启用闪回语句,直接使用 正确数据时间戳进行数据闪回。
在这里插入图片描述
在这里插入图片描述

**注意:**执行该语句的时候,可能会报 ORA-08189: cannot flashback the table becau (ORA-08189: 因为未启用行移动功能, 不能闪回表)!使用下面语句,使表获得权限。
在这里插入图片描述

要是有更好的方法,欢迎大家一起探讨。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值