三招助你做好Oracle数据库备份测试
2009-05-11 13:14:06 来源:WEB开发网核心提示: 具体来说,笔者认为数据库管理员在模拟失败时,三招助你做好Oracle数据库备份测试(2),以下几个失败的原因不能够放过,一是服务器突然断电,需要用到哪些文件(可能需要用到保存在其他硬盘上的备份文件与重做日志文件),以及一些操作步骤,这可能导致配置文件的错误导致无法访问或者数据的丢失;二是重
具体来说,笔者认为数据库管理员在模拟失败时,以下几个失败的原因不能够放过。一是服务器突然断电,这可能导致配置文件的错误导致无法访问或者数据的丢失;二是重做日志发生损坏,这可能导致数据库管理员无法把数据恢复到故障发生时的点;三是硬盘发生故障而导致数据丢失,这主要是要测试备份文件异地存放的有效性;四是数据批量更新的错误处理,这主要是测试数据库管理员在进行批量更新之前是否有先对数据库进行备份的习惯,等等。数据库管理员只有预先模拟现实中各种可能出现的问题,并得到解决方案。只有如此,在真正遇到这些问题的时候,数据库管理员才能够临危不乱,迅速解决故障。
当然这些测试最好是能够在另外一台主机上进行测试。在生产服务器上进行这些破坏性测试的话,可不是一个明智的做法。
招数二:需要详细记录备份与还原测试的数据。
笔者建议数据库管理员,无论你做了哪些测试,测试的工作是否充分,都需要一五一十的记录下相关的备份与还原测试数据。因为这些故障可能随时发生。到那个时候可没有时间让数据库管理员去研究分析该如何处理。那时如果数据库管理员有类似文档的话,那么只要按照相关文档去处理,就可以减少中间思考的时间,可以迅速利用备份文件与日志文档进行数据库恢复作业。
具体来说,笔者认为数据库管理员在测试的时候需要记录如下内容。
一是需要记录遇到故障时还原所需要用到的文件以及基本的操作步骤。如当发生硬盘故障时,此时需要恢复故障硬盘中的数据,需要用到哪些文件(可能需要用到保存在其他硬盘上的备份文件与重做日志文件),以及一些操作步骤。记录这些内容有利于数据库管理员在遇到问题的时候迅速找到这些文件并且熟练的应用这些文件进行数据库的恢复作业。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接