胆越来越小了

本文分享了一次因未正确使用WHERE子句导致全表更新的事故及解决过程,并讨论了性能管理和生产环境中常见问题,强调了谨慎操作的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 清明假期后的第一天上班,上午同事update 的时候,忘了加where,而且是commit 之后才发现,也没有办法rollback。 把整个表都更新了。 还好数据不多, 1w条记录。 用flash query 恢复了一下。另一个同事也曾范了一个类似的问题,where 条件写错了,一次更新了100多万的记录,还好没有commit,花了N长的时间,总算rollback回来了。 不然GG 就够忙的了。

感慨,还好DB 的undo 设置的比较大,不然怎么经得起这么折腾。

2. 花了大半天的时间,看了下《如何进行绩效管理》,word 60多页,看这玩意有点头痛,都是讲大道理的,可惜目前还是个小人物,更倾向与去看Oracle 的英文文档,但迫于近几日要对啥绩效管理进行考试,还是看看吧。

3. 一个网友offline drop了一个数据文件,说是想把这个数据文件删除掉,但是offline drop 并不能删除数据文件。 都N年没有连别人的生产库了。 QQ远程了一下。 windows 2008. 不太喜欢windows 下的Oracle,不好维护,很多信息看的不明朗,不像linux 和 Unix。 很直观。

DB 版本还不错,10.2.0.4. 还是有升级的。 但是没有启动归档和备份,我就很不理解了。 既然知道升级DB,怎么连这个归档都没开启呢? 还是生产库。 看到这样的数据库,我比他还急。 要是出现啥情况,拿什么恢复? 还是眼不见心不烦啊。

4. 总之:胆大心细。我现在执行一些变更,都是把SQL 扫几遍才去执行。 就怕出现误操作啊。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值