TSM+ORACLE备份恢复测试报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TSM+ORACLE备份恢复测试报告
Oracle数据库备份恢复测试报告
目录
1.背景概述 (1)
1.1恢复测试目的 (1)
1.2恢复测试方法 (1)
1.3数据库备份架构 (1)
2.恢复所需资源 (2)
2.1主机资源 (2)
2.2实施环境 (2)
3.数据库恢复测试步骤 (3)
3.1安装配置测试主机 (3)
3.2全库恢复 (3)
3.3测试主机-TSM恢复配置 (3)
3.4测试主机-设定数据库环境变量 (4)
3.5测试主机-启动数据库到NOMOUNT状态 (4)
3.6测试主机-恢复控制文件 (4)
3.7测试主机-更改数据库到MOUNT状态 (5)
3.8测试主机-恢复数据文件 (5)
3.9测试主机-恢复归档日志 (9)
3.10测试主机-以RESETLOGS方法打开数据库 (11)
3.11测试主机-重启数据库 (11)
4.恢复结果 (12)
1.背景概述
1.1恢复测试目的
为了验证数据库的备份有效性,我们进行了此次的数据库恢复测试,用来确保
数据库备份的正确性,可恢复性。
1.2恢复测试方法
异机恢复
因为生产数据库已经在使用,我们不能在生产数据库上进行本机恢复测试,为
了不影响生产数据库的正常使用,我们将在测试机上进行恢复测试。
1.3数据库备份架构
1.备份系统采用IBM Tivoli备份软件;
2.带库使用ADIC磁带库。
2.恢复所需资源
2.1主机资源
需要准备恢复的测试主机,最佳做法是恢复测试主机的硬件架构、操作系统版本和生产主机一致。
2.2实施环境
3.数据库恢复测试
步骤
3.1安装配置测试主机
因为测试机完全拷贝备份主机,故测试机与生产机环境一致,确保测试主机已经正常
运行,并能于要恢复的生产主机,备份主机网络连通。
3.2全库恢复
利用TSM软件界面,调用原来所备份的数据库,以及相应的数据库恢复工具RMAN的
脚本,进行ORACLE 数据库系统的全库恢复。
3.3测试主机-TSM恢复配置
因为测试主机与生产主机架构相同,故只需在TSM SERVER上定义SAN server。
如下:
3.4测试主机-设定数据库环境变量
接下来的步骤都要求以用户oracle运行,并要求环境变量ORACLE_SID设置为需要恢复的数据库。
在测试主机上,设置用户oracle的环境变量ORACLE_SID为需要恢复的数据库:
3.5测试主机-启动数据库到nomount状态
在测试主机上,以oracle用户登陆数据库,以dba权限启动数据库到nomount状态:
3.6测试主机-恢复控制文件
在测试主机上,使用工具rman来恢复数据库的控制文件:
3.7测试主机-更改数据库到mount状态
在测试主机上,等控制文件恢复完成后,更改数据库到mount状态:
3.8测试主机-恢复数据文件
3.9测试主机-恢复归档日志
我们需要恢复对应的归档日志来确保数据库中数据的一致性。
3.10测试主机-以resetlogs方法打开数据库
当数据库恢复完成后,我们以resetlogs方法来打开数据库:
3.11测试主机-重启数据库
4.恢复结果
恢复后的数据库启动正常,测试成功。