eygle.com   eygle.com
eygle.com  
 

« 这是谁家的蜘蛛(hl_ftien_spider) ? | Blog首页 | 推荐微软的Windows Defender »

DBA生存之四大守则

作者:eygle |【转载时请以超链接形式标明文章和作者信息及本声明
链接:

在我的DBA系列课程讲义中,我曾经总结了"DBA的四大守则",做为一点告诫,每次我都会在课程开始时强调这几个内容.

此前在几篇文章中,陆续的介绍过2大守则:

DBA生存守则之三
年终难终 进入数据库事故多发期

曾经有很多朋友问我另外2个守则是什么,今天一并写在这里,做为回答.

我列出的四大守则是:

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

2.三思而后行
think thrice before you act

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

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

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

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

我们知道,在管理良好的数据库服务器上,rm -rf甚至可能是不允许使用的.

 

也许我们需要遵守的可能更多,所以我一直强调DBA一定要严谨专注,当然我也非常喜欢另外一句话:坚韧卓绝之人,必能成就万事.

以上四大守则,愿于诸位DBA朋友共勉.

 


历史上的今天...
      >> 2009-03-06文章:
      >> 2008-03-06文章:
      >> 2007-03-06文章:
             Oracle ACE更新 发布中国ACE信息
      >> 2005-03-06文章:
             CSDN的Blog,我们最需要什么?
------
这篇 【DBA生存之四大守则】来自 eygle.com | CSDN网摘| del.icio.us|Google订阅 | 鲜果订阅 | 抓虾订阅

By eygle on 2006-03-06 17:08 | Comments (20) | Posted to FAQ | Edit |

相关文章 随机文章
  • DBA警世录:备份重于一切
  • DBA生存守则之三
  • 年终难终 进入数据库事故多发期
  • 何去何从 - 关于DBA前途问题的探讨
  • DBA日常工作职责 - 我对DBA的七点建议
  • Oracle11g数据库的认证体系结构
    Google的Web Clips终于支持自添加RSS
    奥运、墨墨 与未来的日子
    人生自是有情痴
    樱桃红时 - 记北京白家疃采摘
    搜索本站:

    留言 (20)

    hehe~~thx

    Posted by: Henry at March 6, 2006 9:38 PM

    :)

    Posted by: eygle at March 6, 2006 11:11 PM

    备份重于一切,但没有测试过的备份更可怕:)

    Posted by: bright at March 7, 2006 9:35 AM

    折腾这个压力一定很大。不知他人以为如何?

    Posted by: 新歌 at March 7, 2006 1:44 PM

    有挑战才有收获吧,各行业莫不如此啊!

    Posted by: eygle at March 7, 2006 3:07 PM

    关键是要认识eygle这样的高人, 而且要处好关系, 出问题时能拉过来帮忙, :)

    Posted by: anysql at March 7, 2006 7:46 PM

    关键是要认识eygle这样的高人, 而且要处好关系, 出问题时能拉过来帮忙, :)
    关键是要认识eygle这样的高人, 而且要处好关系, 出问题时能拉过来帮忙, :)
    关键是要认识eygle这样的高人, 而且要处好关系, 出问题时能拉过来帮忙, :)

    默写三遍,这句话最有用了

    Posted by: lala at March 7, 2006 8:54 PM

    严重同意。我现在凡是接触到一个要用数据库的系统,第一反应就是如何备份?

    另外有点好奇eygle这位删除了数据库的朋友后来如何处理的......

    Posted by: 蚂蚁 at March 7, 2006 11:36 PM

    倒,anysql和lala太夸张了,汗ing ...

    Posted by: eygle at March 8, 2006 9:21 AM

    说的很好!

    Posted by: Anonymous at March 8, 2006 11:44 AM

    怎么禁止rm -rf ?

    Posted by: blues_stone at March 8, 2006 5:46 PM

    用别名重定义,或者用自己写的rm脚本替换rm命令,增加判断等.

    Posted by: eygle at March 8, 2006 5:50 PM

    写了三遍 记住了 ^-^

    Posted by: dragondb at March 9, 2006 9:00 PM

    谨记,谨记!

    Posted by: olivenan at March 10, 2006 3:56 PM

    关键是要认识eygle这样的高人, 而且要处好关系, 出问题时能拉过来帮忙, :)
    关键是要认识eygle这样的高人, 而且要处好关系, 出问题时能拉过来帮忙, :)
    关键是要认识eygle这样的高人, 而且要处好关系, 出问题时能拉过来帮忙, :)

    默写三遍,这句话最有用了


    我现在就在默写!eagle,能有用吗

    Posted by: litterbaby at March 10, 2006 5:07 PM

    守则已背诵,抽空帮解决个问题吧,以及其他看到此帖子的高人们:http://www.itpub.net/showthread.php?s=&threadid=483917

    Posted by: jacky at March 11, 2006 4:53 PM

    做DBA越久,越感觉到eygle说的四点的重要!!

    Posted by: chris at March 14, 2006 4:33 PM

    如果有可能,请将备份保存两份。我有一次唯一的一个文件被ftp文件覆盖,欲哭无泪啊!
    从那以后,所有的备份经过确认有2份后,才进行恢复操作。教训太深刻了。

    Posted by: mhy119 at March 17, 2006 8:53 PM

    eagle好:我是一名学生。写一篇关于你学习oracle的经历的文章,让大家分享你的学习经验。祝你在美国快乐!

    Posted by: laojiu at September 22, 2008 7:32 PM

    谢谢,祝你学业有成!

    Posted by: eygle at September 23, 2008 1:14 PM

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004~2010 eygle.com, All rights reserved.