暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle DBA守则 - 基于实践的知识积累与总结

原创 eygle 2010-10-29
710
基于一些常见问题的处理,以及一些朋友的启示,我将通过本文总结一些DBA常见应当遵循的守则,这些守则应当在特定的环境下被考虑和遵守,以避免和绕过一些你可能不熟悉的陷阱或Bug。本文将持续更新以补充和完善。

守则一 备份重于一切
我们必需知道,系统总是要崩溃的,没有有效的备份只是等哪一天死!我经常开玩笑的说,唯一会使DBA在梦中惊醒的就是,没有有效的备份.

守则二 三思而后行
think thrice before you act

任何时候都要清楚你所做的一切,否则宁可不做!有时候一个回车,一条命令就会造成不可恢复的灾难,所以,你必需清楚确认你所做的一切,并且在必要时保护现场.

守则三 rm是危险的
要知道在UNIX/Linux下,这个操作意味着你可能将永远失去后面的东西,所以,确认你的操作!!!
太多的人在 "rm -rf" 上悲痛欲绝,当年写下这条守则时,是一个凌晨被一个朋友吵醒,他说误操作rm -rf删除掉了200G的数据库,并且没有备份.

我当时能告诉他的只有一句话:要保持冷静.

守则四 你来制定规范
良好的规范是减少故障的基础。所以,做为一个DBA,你需要来制订规范,规范开发甚至系统人员,这样甚至可以规避有意或是无意的误操作.减少数据库的风险.

守则五  不要轻易收集柱状图
由于柱状图信息会明显影响SQL执行计划的选择,以及Latch的使用,所以在没有明确的证据表明需要收集柱状图之前,请尽量不要收集柱状图,尤其是非索引列的柱状图。






「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论