项目管理通信工程辅导:三招助你做好Oracle数据库备份测试
来源:优易学(YouYiXue.com) 2011-7-22 11:08:07   【优易学:中国教育考试门户网】   资料下载   职业书店

  招数三:测试,测试,再测试。
  俗话说,熟能生巧。如果数据库管理员了解了意外事件,也知道该如何处理。但是如果因为不熟悉相关的操作,则很可能会因为操作不当而造成新的意外事件或者造成不可挽回的损失。所以数据库管理员在工作比较空的时候,需要对这些解决方案进行测试。一来是看看随着数据库版本的升级,这些解决方案是否仍然有效;二是提高自己操作的熟练程度,确保以后在遇到类似故障时能够万无一失的进行操作。
为了达到这个目的,笔者对自己提出了如下几个要求。
  一是当数据库新版本出来之后,需要对工作笔记中记录下的解决方案进行测试,以判断这些解决方案是否过期。没有过期最好,如果过期了的话,则必须解决它。如需要考虑这些意外事件在新版中是否仍然会出现。如果仍然会出现的话,则就要在新版本功能的基础上寻找新的解决方案。有些意外事件则可能会随着数据库版本的升级而被解决掉。故数据库管理需要随着数据库版本的升级而不断的进行测试,以提高相关解决方案的时效性。

  二是给企业部署完成新的解决方案之后,需要挑选一些重要的内容进行测试。如笔者给企业部署完成Oracle数据库(采用磁盘阵列)。如果要模拟所有的失败情况并测试相关对解决方案是否可行是不现实的,因为这需要花费很长的时间,得不偿失。此时笔者会挑选一些重要的或者经常发生的意外情况,并测试相关的解决方案是否可行。同时,这也是对企业用户的一种培训,以提高他们独立自主解决问题的能力。如对于上面这个案例,笔者会跟数企业用户一起,进行磁盘阵列有效性的测试。如换一块新的硬盘之后看看数据库服务器是否会自动恢复相关的数据。把企业用户培养起来了,那么我们数据库管理员也可以轻松很多。
  三是对于一些新的解决方案也需要进行测试。如笔者平时比较喜欢逛论坛。在论坛上有人提出一个问题,后面有很多数据库管理员会把相关的方案写出来。这些方案有些可能是数据库管理员已经知道了的;有些则是他们还没有想到的。此时数据库管理员需要对新的方案进行测试,因为也许这个新的解决方案能够在更短时间内解决故障。
  以上几个要求就是笔者日常工作中在备份还原测试方面对自己提出的几个要求。大家若认为觉得合理的话,则也可以这么去做。

上一页  [1] [2] [3] 

责任编辑:张瑶

文章搜索:
 相关文章
热点资讯
热门课程培训