春天来了, 在电脑前面坐了几个小时后再继续干活时是比较容易头脑发晕的, 就我自已来说, 最近两周在准备角本时总是少了分号或是拼错了关键字; 昨天早于有人想我求教, 因为他用Toad删除了所有的表, 这不是故意的, 而是开了多个tab页或是多个窗口, 然后点错了窗口; 作为DBA, 可能做好了事情取得的效果是有限的, 但是做错了事情后反向的效果是无限的, 有一个朋友到客户那儿去解决性能问题, 顺便将Oracle打了一下Patch, 并对所有的表analyze了一把, 这一下可惨了, 因为原来慢的变快了客户只能给你加一份, 而一些原来快的变慢了就要扣十分, 而总体的结果还是变慢了, 到现在还没有搞定, 昨天我建议将一些表的Statistics删除, 他在试时将所有表的Statistics删除了, 性能总算回到了他分析所有表之前的状态了. 这些个事情, 不需要亲身历害, 听听都害怕啊. 虽然这些问题也是普通的, 可能是重复的, 犯得错误是类似的, 在书中也有相类似的案例, 但这些问题是真实的, 是发身在我身边的, 所以每次我遇到这样的例子都会记下来. 有很多习惯是会延续的, 比如你在不重要的数据库上"DROP TABLESPACE INCLUDING CONTENTS"多了, 到Production上你也会这样做的, 我也遇到过在OEM中"DROP TABLESPACE"的案例, 出现提示时如果不小心按了"Yes", 估计文件系统上的数据文件也会被删除的; 在平时测试时经常分析表的话, 遇到真实的情况时也会第一时间想到要析表的. 做一个DBA要细心, 一个好的DBA肯定是一个细心的DBA. |