哥们你麻烦了
这个事一定要找dba在本地 *** 作, 两个方法
1 使用 flashback 功能。但是你得祈祷你开了flashback 而且undo tablespace足够大,而且你从出错到开始恢复这段时间数据库 *** 作不太多,没有把你的数据覆盖
2 新建一个库,用原来库的备份restore进去,然后recover到你做了错误 *** 作之前。然后把涉及的表export出来,然后drop掉你原来库中错误的表,再导入进去
当然,还有一种可能,如果你没提交的话,roll back
支付宝数据库可以被修改
首先我们要知道“支付宝”工作人员是可以修改“账户余额”的,但不会随便一个支付宝工作人员就可以修改账户余额,这需要一个职位权限,普通员工是接触不到这个层面的,一般是与数据库变更权限的工作人员才能修改。 对于有权限的人修改一下账户余额也是非常容易,直接修改后台数据就OK了。想必程序员基本都知道,能接触到的,直接修改后台数据库就完事了。
找不出来是谁修改的,如果是底层的东西,那基本上是维护系统的人吧,如果是系统里的数据,除非你每个表都有做日志,增删改都有记录在里面,否则就不知道了,我以前也遇到过类似问题,后来就是关键的表对应建了个日志表进行记录
以上就是关于oracle数据库中的数据不小心被错误修改了某列的值,如何把它还原而且数据库不在本机全部的内容,包括:oracle数据库中的数据不小心被错误修改了某列的值,如何把它还原而且数据库不在本机、支付宝数据库可以被修改吗、sql数据库被修改后能否找出是谁修改的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)