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 扫几遍才去执行。 就怕出现误操作啊。