NBU恢复手册V10.docx

上传人:b****6 文档编号:8183318 上传时间:2023-01-29 格式:DOCX 页数:16 大小:2.32MB
下载 相关 举报
NBU恢复手册V10.docx_第1页
第1页 / 共16页
NBU恢复手册V10.docx_第2页
第2页 / 共16页
NBU恢复手册V10.docx_第3页
第3页 / 共16页
NBU恢复手册V10.docx_第4页
第4页 / 共16页
NBU恢复手册V10.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

NBU恢复手册V10.docx

《NBU恢复手册V10.docx》由会员分享,可在线阅读,更多相关《NBU恢复手册V10.docx(16页珍藏版)》请在冰豆网上搜索。

NBU恢复手册V10.docx

NBU恢复手册V10

 

NBU集中备份系统

恢复手册

 

文档信息

文挡名称

初稿作者

审核

建立日期

NBU集中备份系统恢复手册

 

文档修订记录

章节编号

章节名称

修订内容简述

修订日期

修订人

修订前版本号

 

1.

文档说明

本文档描述NBU集中备份系统的文件系统和Oracle数据库的恢复步骤,可作为备份系统管理员做恢复时的指导性文档。

2.文件或文件系统恢复

打开Netbackupjavaconsole,点击左侧树形下拉表中的"Backup,ArchiveandRestore”

点击窗口中的Actions—>“SpecifyNetbackupMachinesandPolicyType”

在出现的小窗口中输入要恢复的原客户端主机名,目标客户端主机名,选择正确的策略类型,点击Ok

选择备份数据的查找日期,或者从菜单中选择Action—〉“SetDataRange”下的Calender或者BackupHistory.如果选择Calender,则选择想要恢复的数据的起始日期和时间,以及结束日期和时间。

在出来的结果列表中选择需要恢复的文件或者文件夹,然后点击Restore:

在新窗口中选择恢复目录等,默认是恢复到原目录,也可以选择恢复到其它目录,然后点StartRestore:

在ActivityMonitor中查看Restore的任务,等该任务执行完毕,则文件成功完成.去恢复的目标目录可看到恢复出来的文件。

3.Oracle数据库恢复

3.1准备环境描述

为了将数据库从原来运行的主机,即源主机,恢复到另外一台主机,即目标主机,需要在目标主机建立基本的恢复环境,包括兼容的操作系统版本,ORACLE软件,ORACLE数据库数据文件的存储设备,备份软件。

准备的过程包括:

1确认操作系统版本及补丁满足Netbackup及Oracle的要求;

2安装NBU软件,包括MediaSever或Client;

3安装或者恢复Oracle运行程序;

4配置初始化文件,使得Oracle能够启动IDLEINSTANCE;

5建立逻辑卷,名称和大小,和要恢复数据库的数据文件一一对应,修改文件属组为oracle用户和对应的dba组

6在NBUMasterServer中,设置允许异机恢复的标志文件:

#touch/usr/openv/netbackup/db/altnames/No。

Restrictions;

7.连接oracle的libobk库到netbackup的对应库.

注意:

各平台的libobk库名称不一定一致,请参考《NetbackupOracle管理手册》。

8如果恢复测试机是mediaserver,则需要确保mediaserver能够识别到带库设备,另外需设定MasterServer的bp.conf文件,在该文件中增加如下一行:

FAILOVER_RESTORE_MEDIA_SERVERS=src_host_namedest_host_name

并重启NBUMasterServer进程。

如果是恢复到netbackupclient则不需要。

实际恢复测试环境:

源主机:

svc_proddb,该主机为AIX的MediaServer

目标主机:

cash—cx,该主机为AIX的Client

Masterserver:

host_srv

3.2

恢复测试步骤

3.2.1检查备份信息

在hxmaster上运行bplist命令查找备份集,命令格式为bplist–C客户端名称–t4(type4类型为Oracle,默认为Standrad)-R递归方式-l显示时间等详细信息

—s开始时间MM/DD/YYHH:

MM:

SS–eMM/DD/YYHH:

MM:

SS

选定cntrl_224_1_799578594作为本次恢复的控制文件备份点。

3.2.2建立口令文件

$/oracle/app/product/10。

2.0/bin/orapwdfile=/oracle/product/10.2。

0/dbs/xxxpassword=xxx

 

3.2.3恢复控制文件

Step1:

启动数据库到nomount状态

编辑恢复的脚本,NB_ORA_SERV填MasterServer机器名,

NB_ORA_CLIENT填备份的客户端机器名,restorecontrolfilefrom‘填bplist命令返回的controlfile备份信息’。

备份通道开放ch00,每增加一个通过就会多使用一个空闲的驱动器和一盒空闲的磁带.复制恢复控制文件的脚本。

登陆p650机器,运行9i库的环境变量后,准备好用于恢复的初始化文件放置于相关目录。

运行sqlplus“/assysdba”连接到空闲例程,运行startupnomount命令将数据库设置成未装载状态。

Step2:

恢复控制文件

退出sqlplus,运行rmantarget/nocatalog用恢复管理器连接该未装载的库并设置dbid。

将之前复制的恢复控制文件脚本粘贴后运行,恢复控制文件作业发起。

Ch00释放,控制文件已经恢复完成.

Step3:

MOUNT数据库

将库的状态更改为装载状态.

3.2.4恢复数据文件

编辑还原数据文件的脚本,数据文件量较大,需要四个通道并行使用比较有效率.

在数据库装载状态下粘贴脚本继续恢复数据文件。

NBU主界面上显示四个通道正在并行做恢复。

3.2.5恢复归档日志

注:

因为是测试,这里仅恢复若干归档日志.实际恢复中需要回复多少个归档日志由DBA确定。

RAC恢复到单节点上时,需要恢复节点2上的归档日志,将节点2要恢复的归档日志号填入并将thread1改为2再恢复即可。

3.2.6Recover数据库

SQL>recoverdatabaseusingbackupcontrolfileuntilcancel;

3.2.7尝试打开数据库

SQL〉alterdatabaseopenresetlogs;

Databasealtered。

注意:

如果是异机恢复,恢复完毕后不要在测试库上通过catalog方式连接catalog,否则rmancatalog中的测试库的备份信息会与生产主机的备份信息产生冲突。

3.2.8重建临时表空间

采用临时新创建一个临时表空间temp1,将系统默认表空间指定为temp1,然后重新创建临时表空间temp,再将系统默认临时表空间指定为temp,并删除临时表空间temp1的方式。

SQL>createtemporarytablespacetemp1tempfile’/prodarch/temp02.dbf’size512mautoextendoffextentmanagementlocal;

Tablespacecreated。

SQL>alterdatabasedefaulttemporarytablespacetemp1;

Databasealtered.

SQL>droptablespacetemp;

Tablespacedropped。

SQL〉createtemporarytablespacetemptempfile'/dev/vgprod/pddb_temp01’size10238mautoextendoffextentmanagementlocal;

Tablespacecreated。

SQL〉alterdatabasedefaulttemporarytablespacetemp;

Databasealtered。

SQL〉droptablespacetemp1;

Tablespacedropped。

4.SQLServer恢复

进入NBUSQLSERVER客户端,在File下拉菜单中选择RestoreSQLserverobjects开始恢复向导。

SQLHost是本机,当需要把其他客户端的数据恢复到本机时源客户端选择其他机器,

然后在下方选定备份的时点范围,点击OK以继续恢复。

选择刚刚备份的时点,将recovery选项设置为Recovered(SQL恢复最后一个映像时要选择此选项,默认为notrecovered,本例中只有一个映像,故而直接设置为Recovered),其余选项按照默认,点击Restore立即发起恢复。

恢复完成。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1