Next :
接下来依次选择:Default configuration 默认 默认到如下窗口:
接着下一步知道出现保存脚本界面:
完成之后脚本会在master server主机上的
C:\\Program Files\\Veritas\\NetBackup\\db\\dbtemplates\\oracle 目录下生成,例如oracle_test.sh.tpl文件,然后在配置oracle备份策略时候选择模板(模板在master server上),点击template:
4、恢复oracle备份
4.1、查看nbu记录的备份信息:
备份信息所在目录:netbackup/db/images/client01/ bplist -C client01 -t 4 -R -b -l -Listseconds /
找出备份的文件名,查出备份当天的备份文件名,根据文件名找出所要恢复的文件
4.2、查看rman库记录的备份信息:
Rman target sys/change_on_install@test catalog rman/rman@rman Rman> list backup;
根据之前查找出来的文件名在rman的输出信息里面查找对应的文件
4.3、进行恢复
主要通过rman脚本进行恢复
1、将目标数据库起到nomount状态: Sqlplus “/as sysdba”
SQL> startup nomount pfile=’….’ 2、恢复control file
Rman target sys/change_on_install@test catalog rman/rman@rman Rman> run
{
ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE';
SEND 'NB_ORA_SERV=nbu, NB_ORA_CLIENT=client01';
RESTORE CONTROLFILE TO '/oradata/ibss/control01.ctl' 'TAG20080507T104246';
RESTORE CONTROLFILE TO '/oradata/ibss/control02.ctl' 'TAG20080507T104246';
RESTORE CONTROLFILE TO '/oradata/ibss/control03.ctl' 'TAG20080507T104246'; RELEASE CHANNEL ch01; }
3、数据库起到mount状态: Sqlplus “/as sysdba”
SQL>alter database mount; 4、恢复数据库
Rman连接串里面: run {
ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE'; SET UNTIL TIME '08-MAY-08';
SEND 'NB_ORA_SERV=nbu, NB_ORA_CLIENT=client01'; RESTORE DATABASE; RELEASE CHANNEL ch01; }
5、打开数据库 Sqlplus “/as sysdba”
SQL>alter database open resetlogs;
FROM FROM FROM
TAG TAG TAG
= = =
六、配置catalog备份
虽然用户已经掌握了使用NBU文件的备份恢复等操作,但是如果读者是数据管理员,那还是不够的。因为即使用户的数据保存到了磁盘或者磁带中,并且是安全的,NBU所在的机器还有可能发生故障,需要重新安装或者将NBU部署到其他的机器中继续使用。在这种情况下,如何让NBU知道用户已经存在的备份策略和存储单元配置呢?如何让新机器上新安装的NBU软件能够识别已经备份过的全备份、差分备份,并且继续之前的工作呢?这些工作就是在catalog的备份与恢复中完成的。 这里需要注意的是:NBU的记录备份相关信息的位置叫catalog,oracle数据库记录备份相关内容的位置也叫catalog,但是它们属于同名的不同产品,希望读者不要混淆。
1、catalog中记录了什么
在calalog默认的设置中,包含了下列的四个目录: 1. /usr/openv/netbackup/db
该目录保存了备份客户端的日程表信息、备份中的错误日志等信息;
2. /usr/openv/volmgr/database
保存了NBU使用的机械手,磁带驱动器配置的相关信息;
3. /usr/openv/netbackup/var
保存了NBU序列号和产品授权的信息;
4. /usr/openv/netbackup/db/media
保存了NBU介质管理器备份的所有文件的所以相关信息 除此之外,如果用户自己有些对于文件恢复非常重要的内容,例如自己手写的一些脚本程序,也可见加入到catalog中来做备份。
2、配置Catalog备份:
图一:catalog的备份
如图一所示,在NBU主服务器界面中,右键点击“Admin Console >NetBackup Management > Catalog”,可以看到配置catalog备份和备份catalog两个选项(在NBU6.-中,还有一个recovery Netbackup catalog选项),先选中配置catalog备份,出现图二界面: