文档详情

aix下nbu-oracle-异机恢复.doc

发布:2018-01-19约1.7千字共9页下载文档
文本预览下载声明
AIX_NBU_ORACLE_异机同路径恢复详解 目 录 一、 恢复环境 1 二、 恢复内容: 2 三、 恢复过程: 2 3.1 客户端的准备工作 2 3.2 MASTER SERVER上的准备工作 2 3.3 恢复操作 3 恢复环境: 功能应用 Hostname OS Application software Master server 备份主服务器 waanbu1 win 2003 nbu server 7.0 Nbu client 源数据服务器 svc AIX 5.3 nbu client 7.0 oracle 10.2.0. Nbu client 目标服务器 p520-1 AIX 5.3 nbu client 7.0 oracle 10.2.0. 恢复内容: 假定因服务器的硬件问题,svc出现down机,现在需要把svc备份的oracle 恢复到p520-1上。 恢复过程: 3.1客户端的准备工作 3.1.1 在目标客户端p520-1上安装同版本的oracle,并将数据库开启归档,归档路径在恢复时要使用,确保有足够的空间(可由DBA来执行); 3.1.2 在目标客户端p520-1上oracle创建一个和svc源服务器上同名的实例dctm(注意字符集要一致); 3.1.3 在目标客户端p520-1上更新hosts文件。 3.1.4 在目标客户端p520-1安装NBU Client软件,运行/usr/openv/netbackup/bin/oracle_link.sh 连接数据库; 3.1.5编辑/usr/openv/netbackup/bp.conf文件,写入源客户机主机名 3.2 MASTER SERVER上的准备工作 3.2.1在MASTER SERVER的C:\Program Files\Veritas\NetBackup\db\altnames目录下新建文件No.Restrictions,内容为空(允许异机恢复)。 3.2.2 在 NetBackup 主服务器上创建以下文件:(似乎不创建也可以恢复) install_path\NetBackup\db\altnames\client_name其中 client_name 是目标客户端的名称。 并向该文件中添加 NetBackup for Oracle 源客户端的名称。 P520-1是要恢复到的机器 Svc是源机器 3.3 恢复操作 3.3.1 检查目标客户端(p520-1)的oracle是否启动; 3.3.2 检查目标客户端(p520-1)是否能够具有对MASTER SERVER管理的虚拟带库上源客户端(svc)上oracle备份的读取权限; 说明:在客户端上用命令确定是否可以查询到所需要的资源。 # /usr/openv/netbackup/bin/bplist -C svc -t 4 -R -s 08/22/2012 -e 08/22/2012 / 源客户端 起始日期 终止日期 3.3.3 恢复数据库 ①关闭数据库,再删除实例目录下的所有文件 未删除前,dctm目录下的文件: ②恢复控制文件 在ORACLE_HOME目录下的MXS文件夹下删除所有文件,然后手工创建CONTROL01.CTL, CONTROL02.CTL, CONTROL03.CTL,和重做日志文件REDO01.LOG, REDO02.LOG, REDO03.LOG,全部为空白即可。 开始恢复: 恢复后,可以看到控制文件的大小和修改日期都发生了变化,见下图: ③恢复数据文件 加载数据库后开始恢复。 如出现以下问题,不用担心。 无法找到存档日志 存档日志线程 =1 序列=5 释放的通道: ch00 这个报错是正常的,因为新机器上不会包含有所有的归档日志,转到sqlplus进行下一步操作。 ④重新制定重做日志的路径 在本地或异机进行测试,测试连接成功! 请DBA确认数据库的是否恢复成功! 第4页
显示全部
相似文档