oracle数据库中的数据不小心被错误修改了某列的值,如何把它还原而且数据库不在本机

oracle数据库中的数据不小心被错误修改了某列的值,如何把它还原而且数据库不在本机,第1张

哥们你麻烦了

这个事一定要找dba在本地 *** 作, 两个方法

1 使用 flashback 功能。但是你得祈祷你开了flashback 而且undo tablespace足够大,而且你从出错到开始恢复这段时间数据 *** 作不太多,没有把你的数据覆盖

2 新建一个库,用原来库的备份restore进去,然后recover到你做了错误 *** 作之前。然后把涉及的表export出来,然后drop掉你原来库中错误的表,再导入进去

当然,还有一种可能,如果你没提交的话,roll back

支付宝数据库可以被修改

首先我们要知道“支付宝”工作人员是可以修改“账户余额”的,但不会随便一个支付宝工作人员就可以修改账户余额,这需要一个职位权限,普通员工是接触不到这个层面的,一般是与数据库变更权限的工作人员才能修改。 对于有权限的人修改一下账户余额也是非常容易,直接修改后台数据就OK了。想必程序员基本都知道,能接触到的,直接修改后台数据库就完事了。

找不出来是谁修改的,如果是底层的东西,那基本上是维护系统的人吧,如果是系统里的数据,除非你每个表都有做日志,增删改都有记录在里面,否则就不知道了,我以前也遇到过类似问题,后来就是关键的表对应建了个日志表进行记录

以上就是关于oracle数据库中的数据不小心被错误修改了某列的值,如何把它还原而且数据库不在本机全部的内容,包括:oracle数据库中的数据不小心被错误修改了某列的值,如何把它还原而且数据库不在本机、支付宝数据库可以被修改吗、sql数据库被修改后能否找出是谁修改的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9374152.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存