暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
记一次业务误删数据后的处理方法
462
4页
6次
2020-03-27
5墨值下载
记录一次意外删除业务表数据的处理
commit,,
复。才知核心(以
A
,当作已
经严影响信用查询改各套餐不过时并有想影响么大
续的处理过程也让给我一个深刻的教训。
由于前也历过似的件,时的间约
10
10
分左,客
9
50
undo
询保留数据:
select * from table_name as of timestamp to_timestamp('2019-xx-xx xx:xx:xx','YYYY-
MM-DD HH24:MI:SS');
10
15
A
200
9
55 229
9
53
160
多万,不数量还是对,户说常应
1200
万左,再回查
10
51
980
10
50
1500
9
49
2300
9
48
10
3000
9
48
0
9
48
08
9
48
10
3000
delete
48
0
undo
就过期了,当时觉得有点幸运,抓
create table as select
创建
备份,数出来后续让开人员腾数就行,以这事了,
吃口时,户打电话说数还是对,是少不过时我没太
因为在设计这套库的时候就已经考虑到可能有这种
delete
发生,所以在上线的
ashback
ashback
table
恢复这个表,虽然不
ctas
创建备份表让开发人员倒腾数据对原表以及
业务响小但是他好办法
ashback table
命令
还是报快照过久。这个时候我就非常慌了,明明开了
ashback
了,
么还是报。抓紧问问专家,才明白咋回事:
alter database flashback on;
这条的是据库的闪,并表数库中每个随时能闪
回,据库据库回到时刻非常
专家和客户量,想出了一条解决方案
1.停库,起 mount
2.flashback database to timestamp to_timestamp('2019-09-07 09:47:54','yyyy-mm-
dd hh24:mi:ss');
3.alter database open read only;
4.查数据是否满足,expdp
5.停库 起 mount
6.recover database;
alter database open;
测试环境单测可以操作,不过心非常害怕,万
recover
不是这个表的问题了,个数据库都回
47
54
秒,影响非常大,内心
方案太大需要快恢。不后来客户
方案加上
3000
左右客户
度较低异机恢复方案,这才稍微放下点心来。
of 4
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜