1.备份重于一切
我们必须知道,系统总是要崩溃的,没有有效的备份只是在等哪一天死!我经常开玩笑地说,唯一会使DBA在梦中惊醒的就是:没有有效的备份。
在进行重要操作(如恢复尝试、升级操作等)之前,一定要做好备份,保留现场,以便必要时可以从头再来。
2.三思而后行
任何时候都要清楚你所做的一切,否则宁可不做! 对于DBA来说,有时候一个回车,一条命令就会造成不可恢复的灾难,所以,必须清楚确认你所做的一切,以及这些操作可能带来的后果,并且在必要时保护现场。
DBA切忌想当然。
3.rm是危险的
要知道在UNIX/Linux下,这个操作意味着你可能将永远失去后面的东西,所以,确认你的操作。
太多的人在"rm -rf"上悲痛欲绝,当年写下这条守则时,是一个临晨被一个朋友吵醒,他说误操作rm -rf删除掉了200G的数据库,而且没有备份。我当时能告诉他的只有一句话:“要保持冷静”。
4.你来制定规范
良好的规范是减少故障的基础。所以,作为一个DBA,你需要来制定规范,以规范开发人员甚至系统人员,这样可以规避有意或是无意的误操作,减少数据库的风险。
见过太多管理混乱的开发环境,经常出现程序员测试时却连接生产环境误操作的案例,所以规范实在是非常之重要。
正所谓:不以规矩,不成方圆。
这四大守则之间互相关联,密不可分。希望每个DBA都能谨慎认真,少犯错误。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15690854/viewspace-620241/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15690854/viewspace-620241/