NBU备份策略配置手册范本
NBU备份informix操作配置方法
NBU备份informix操作配置方法NetBackup for Informix OverviewThe following example network shows the major components in a NetBackup for Informix configuration. The server that is hosting the Informix database must be a NetBackup client, and it must have NetBackup for Informix and the Informix ON-Bar utility installed.安装NetBackup Agent for Informix参见《NetBackup_AdminGuide_Informix》对informix做必要的配置,链接Agent 和informix1. 转到以下目录:/usr/openv/netbackup/bin2. 运行下面的脚本:./informix_config提示输入informix实例主录:Please specify the Informix instance home path name:3. 却保输入正确的informix实例主目录,当命令结束后,再检查下面的配置。
4. 验证以下文件的内容:$INFORMIXDIR/etc/sm_versions1|1.1.0|VERITAS-NetBackup|15. 确保$INFORMIXDIR/etc/$ONCONFIG中 $BAR_BSALIB_PATH的值正确的指向NetBackup目录的/usr/openv/netbackup/bin/infxbsa.[so,sl,a]且文件的权限是7557. 设置$INFORMIXDIR/etc/$ONCONFIG中的 BAR_RETRY 的值为5.8. 修改$INFORMIXDIR/etc/$ONCONFIG文件中LTAPEDEV参数值为/dev/tapedev。
NBU备份系统配置指南
NBU备份系统配置指南NBU(NetBackup)备份系统是一款基于客户端/服务器体系结构的数据备份和恢复软件。
它提供了一种强大而灵活的解决方案,可帮助组织有效保护其关键数据。
本指南将帮助您了解如何正确配置NBU备份系统,以确保数据安全和高效性。
1.硬件要求:-网络适配器:您需要至少具有2个千兆以太网适配器,其中一个用于备份流量,另一个用于管理流量。
确保适配器与备份服务器和客户机都相互连接。
-存储系统:确保您拥有足够的存储空间来存储备份数据。
计划合理的存储层次结构,并确保存储系统的性能足够满足备份和恢复操作的需求。
2.软件要求:-操作系统:NBU可以部署在Windows、Linux、UNIX等多种操作系统上。
根据您的环境,选择合适的操作系统,并确保所有相关的操作系统补丁和更新已经安装。
-数据库:如果您使用了数据库,如Oracle、SQL Server等,确保您已经安装了所需的数据库软件,并且数据库已经正确配置和运行。
3.安装和配置备份服务器:-配置备份策略:根据您的组织需求,配置备份策略。
这包括选择备份类型(完整备份、增量备份等)、备份时间表和保留期限等。
-配置存储单元和介质管理:配置存储单元,包括存储设备(磁带库、磁盘阵列等)和存储介质(磁带、磁盘等)。
确保存储设备和介质已经正确连接和配置。
-配置认证:配置合适的认证方法以确保备份服务器和客户机之间的安全通信。
这可以包括使用SSL证书进行加密通信。
4.安装和配置客户机:-配置客户端策略:配置合适的客户端备份策略。
这包括选择备份类型、备份时间表和保留期限等。
-配置客户机资源:在备份服务器上配置客户机资源,以便备份服务器可以访问客户机上的文件和数据。
这可以通过添加客户机主机名、IP地址等信息来完成。
5.测试和优化备份系统:-测试备份和恢复:运行测试备份和恢复任务,以确保备份和恢复操作正常运行,并且数据完整性得到保证。
-监控和优化备份系统:使用NBU提供的监控工具和报告功能来监控备份任务的性能和效果。
NBU76forisilon(NDMP)备份配置手册
NBU7.6
测试报告v1.1 二○一五年十一月
1 测试概述
1.1测试环境
1.2测试项目
1、使用NBU NDMP功能备份EMC isilon。
2、通过恢复功能查看恢复文件是否附带权限。
3、通过两次备份观察HP Storage Works上的重删比。
2 测试内容
3.1测试isilon的备份和还原
3.1.1 测试描述
对EMC isilon的某个卷进行备份,然后进颗粒度还原文件,以及HP虚拟带库的重删比。
第一次备份的数据为180G;待第一次备份成功结束后,再增加7G数据进行再次备份,在HP虚拟带库上观察重删比。
3.1.2 测试方法
1、配置备份策略对EMC isilon进行备份。
2、备份完成后,从HP虚拟带库上观察重删比,通过增加数据再次备份,观察HP虚拟带库上
的重删比。
3、备份成功后,删除某个待权限的文件再进行还原操作,观察恢复的文件是否带权限。
3.1.3 期望结果
1、可以通过NBU的NDMP功能备份EMC isilon。
2、观察HP第二次重删比较高。
3、恢复的文件带权限。
3.1.4 测试步骤
备份策略配置:
选择isilon客户端:
第一次备完查看HP备份占用容量:(180G);实际180G容量已经重删。
新增数据备份:(新增20G,再观察HP重删情况):
3.1.5 测试总结:
通过以上测试步骤,测试期望结果符合,且备份速率在千兆网络下为82M/S。
NBU备份实验手册
一、 模拟环境搭建一个完整的NBU 备份系统在实际生产环境中需要有带库,Mast 主机和一台客户机。
带库的作用顾名思义,就是备份的数据放在带库的磁带里面。
Mast 主机就是管理备份的机器,你所有备份的信息都存放在Mast 主机上。
客户端的话就是你需要备份数据的主机。
有时候也会有media server 出现。
Media server 就可以看成是一台自己备份自己的主机。
备份的过程大致可以这样理解。
Mast 主机通过备份策略发起备份命令给客户机,客户机接收到备份指令后开始打包需要备份的数据,打包完后将数据传送给Mast 主机,然后Mast 主机将这些备份数据通过带库写入磁盘中进行备份保存。
Media server 的备份过程相对简单些。
Media server 它是接到Mast server 的备份指令后直接将数据打包通过ISCSI 或者FC 直接通过带库写入磁盘中,中间数据不经过Mast server 。
带库但是实际中,我们没有如此奢侈的物理条件给我们做操作学习。
所以,我们用虚拟机来代替上面的硬件来模拟NBU 备份的过程。
我们需要搭建一个虚拟带库(VTL ),一台client 客户端主机,一台Mast 主机。
(Media server 可以自己选择要不要)1. VTL 搭建VTL 的平台搭建比较复杂,这里就不仔细介绍了。
感兴趣的可以自己网上找资料安装。
2. 虚拟带库的配置以本次试验操作为例,VTL 安装在RH linux 上,另在一xp 上安装VTL console 软件通过tcp/ip 来管理虚拟带库。
如下图所示Client 客户端Mast 主机Media server装有VTL console的XP系统虚拟带库VTL或者VTL console和VTL直接装在同一台虚拟机中也行。
3.VTL配置打开桌面上VTL console图标,选择Edit——Add。
如下如所示。
在接下来的弹出界面中输入装有VTL主机的IP地址,用户名密码,点击OK。
NBU NetBackup 备份Oracle策略配置
AIX+Oracle创建备份策略注意:一台主机的全量备份和增量备份应创建2个备份策略。
1.打开NetBackup控制台,选择策略类型和存储位置。
配置策略名称时,必须与/usr/openv/netbackup/script目录下的Oracle备份脚本中NB_ORA_POLICY参数的取值一样。
RUN {ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE';SEND'NB_ORA_POLICY=ORACLE_TEST1_80_DB,NB_ORA_SERV=yiling-appliance,NB_ORA_CLIENT=test1 ';BACKUP$BACKUP_TYPE2.配置备份策略属性。
3.配置备份周期及频率(全量备份1周1次,增量备份1周6次)。
全量备份:增量备份:4.配置备份客户端。
注意:以上界面中的client name,是指客户端的主机名,必须已在192.168.8.170上的/etc/hosts文件中配置。
5.选择备份脚本。
执行备份策略手工执行备份策略,验证策略是否配置成功。
在All Policies下选中ORACLE_TEST1_80_DB,右键选择Manual Backup,并在Activity Monitor 中查看状态。
当启动job全部为Done时,表明备份成功。
WINS+Oracle基本配置在172.16.140.25(主机名XIONGMIAOMIAO)上安装Oracle 11gR2的服务端。
1.在C:\Windows\System32\drivers\etc\hosts文件中配置NBU服务端的IP及主机名。
192.168.8.170 yiling-appliance2.更改oracle的归档模式。
SQL> archive log list;数据库日志模式非存档模式自动存档禁用存档终点 USE_DB_RECOVERY_FILE_DEST最早的联机日志序列 10当前日志序列 12SQL> shutdown immediate;数据库已经关闭。
NBU网络备份大全之远程配置备份策略
NBU网络备份大全之远程配置备份策略随着NBU用户的增多,用户所遇到的问题也就会随之增多。
当用户遇到问题的时候,就是需要存储工程师出马的时候了。
然而,用户可能远在外地、或者工程师正在家中休息,我们只能远程访问其网络。
在远程访问的网络流量不够理想的情况下,通过图形界面访问NBU 并且控制它是一件非常痛苦的事情。
本系列文章为了解决上述问题,将介绍一下通过文本界面控制NBU的方法,包括存储硬件的配置,NBU卷和存储单元的配置、NBU备份策略的配置与管理NBU运行作业。
希望能够帮助用户在网络情况差的情况下也可以方便的配置管理NBU。
本文将讲述的是利用bpadm来配置存储单元的配置和备份策略。
配置存储单元Bpadm是NBU提供的文本配置工具,在/usr/openv/netbackup/bin目录下。
用户可以使用它来管理磁带,配置备份存储单元和备份策略,还可以执行备份策略。
如图一所示:(本文使用NBU6.0MP4为例)图一:bpadm启动界面启动bpadm工具之后,我们需要先创建存储单元,将需要保护的数据放到其中,故在此选择“s Storage Unit Management”进入存储单元界面,如图二所示:图二:设置存储单元由图二可知,利用该工具可以添加、修改和删除存储单元。
浏览可以在图二的上端滚动显示已有的存储单元,用户可以选定存储单元后修改其属性;在这里还有一个选项“o Output Destination”可以将显示结果打印到文件中去。
在这里,我们选择“a Add Storage Unit...”去添加一个新的存储单元。
在添加新的存储单元的时候,首先需要知名存储单元的名称,然后指明存储单元是在磁盘还是磁带上:如果选择磁盘,那么需要指明是标准磁盘还是NearStore、SnapVault这种备份类型,指明磁盘所在的主机名和其相应的路径等,其他的选项使用默认值即可(见图三);如果用户选择的是磁带类型存储单元,那么需要知名带库所连接的主机,带库的类型和机械手编号,再选择好磁带的类型,其他的配置属性选择默认即可(见图四)。
NBU NetBackup 备份Oracle策略配置
AIX+Oracle创建备份策略注意:一台主机的全量备份和增量备份应创建2个备份策略。
1.打开NetBackup控制台,选择策略类型和存储位置。
配置策略名称时,必须与/usr/openv/netbackup/script目录下的Oracle备份脚本中NB_ORA_POLICY参数的取值一样。
RUN {ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE';SEND'NB_ORA_POLICY=ORACLE_TEST1_80_DB,NB_ORA_SERV=yiling-appliance,NB_ORA_CLIENT=test1 ';BACKUP$BACKUP_TYPE2.配置备份策略属性。
3.配置备份周期及频率(全量备份1周1次,增量备份1周6次)。
全量备份:增量备份:4.配置备份客户端。
注意:以上界面中的client name,是指客户端的主机名,必须已在192.168.8.170上的/etc/hosts文件中配置。
5.选择备份脚本。
执行备份策略手工执行备份策略,验证策略是否配置成功。
在All Policies下选中ORACLE_TEST1_80_DB,右键选择Manual Backup,并在Activity Monitor 中查看状态。
当启动job全部为Done时,表明备份成功。
WINS+Oracle基本配置在172.16.140.25(主机名XIONGMIAOMIAO)上安装Oracle 11gR2的服务端。
1.在C:\Windows\System32\drivers\etc\hosts文件中配置NBU服务端的IP及主机名。
192.168.8.170 yiling-appliance2.更改oracle的归档模式。
SQL> archive log list;数据库日志模式非存档模式自动存档禁用存档终点 USE_DB_RECOVERY_FILE_DEST最早的联机日志序列 10当前日志序列 12SQL> shutdown immediate;数据库已经关闭。
NBU76forisilon(NDMP)备份配置手册
NBU7.6
测试报告v1.1 二○一五年十一月
1 测试概述
1.1测试环境
1.2测试项目
1、使用NBU NDMP功能备份EMC isilon。
2、通过恢复功能查看恢复文件是否附带权限。
3、通过两次备份观察HP Storage Works上的重删比。
2 测试内容
3.1测试isilon的备份和还原
3.1.1 测试描述
对EMC isilon的某个卷进行备份,然后进颗粒度还原文件,以及HP虚拟带库的重删比。
第一次备份的数据为180G;待第一次备份成功结束后,再增加7G数据进行再次备份,在HP虚拟带库上观察重删比。
3.1.2 测试方法
1、配置备份策略对EMC isilon进行备份。
2、备份完成后,从HP虚拟带库上观察重删比,通过增加数据再次备份,观察HP虚拟带库上
的重删比。
3、备份成功后,删除某个待权限的文件再进行还原操作,观察恢复的文件是否带权限。
3.1.3 期望结果
1、可以通过NBU的NDMP功能备份EMC isilon。
2、观察HP第二次重删比较高。
3、恢复的文件带权限。
3.1.4 测试步骤
备份策略配置:
选择isilon客户端:
第一次备完查看HP备份占用容量:(180G);实际180G容量已经重删。
新增数据备份:(新增20G,再观察HP重删情况):
3.1.5 测试总结:
通过以上测试步骤,测试期望结果符合,且备份速率在千兆网络下为82M/S。
nbu配置数据库备份
NBU配置orcl数据库备份1、备份需求需要将orcl每周日的本地数据库全备在每周一通过nbu备份到备份系统DS 4800存储中,本地备份文件放在asm磁盘组的+ARCHDG下,DS 4800存储划分1.6T给orcl数据库做备份用,划分的存储已做成文件系统/nbubackup。
2、数据库服务器端配置2.1配置Oracle数据库服务器的hosts文件在host文件中添加一行:192.168.56.1 nbuserver保存退出。
2.2数据库主机安装NBU软件在数据库主机上安装NBU客户端软件,安装路径为/usr/openv/netbackup。
2.3、编辑sh备份脚本2.3.1备份脚本位置/usr/openv/netbackup/script/hot_database_backup_orcldb.sh2.3.2 修改rman备份脚本进入rman备份脚本模板目录:/usr/openv/netbackup/ext/db_ext/oracle/samples/rman将目录下文件hot_database_backup.sh内容拷贝到/usr/openv/netbackup/script/ hot_database_backup_orcldb.sh 使用vi编辑该sh,需修改如下参数:ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1export ORACLE_HOMEORACLE_SID=orcl2export ORACLE_SIDORACLE_USER=oracleTARGET_CONNECT_STR=/更改备份脚本:CMD_STR="ORACLE_HOME=$ORACLE_HOMEexport ORACLE_HOMEORACLE_SID=$ORACLE_SIDexport ORACLE_SID#$RMAN target $TARGET_CONNECT_STR nocatalog msglog $RMAN_LOG_FILE append << EOF$RMAN target / msglog $RMAN_LOG_FILE append << EOFRUN {ALLOCATE CHANNEL ch00 DEVICE TYPE disk;ALLOCATE CHANNEL ch01 DEVICE TYPE disk;BACKUPbackupset completed after 'sysdate-2'# recommended formatFORMAT '/backup/nbubackup/bk_%u.bak';RELEASE CHANNEL ch00;RELEASE CHANNEL ch01;}EOF"完成设置后,保存退出。
NBU-Oracle备份恢复配置手册
NBU-Oracle备份恢复配置手册NBU ORACLE备份恢复配置手册Version 1.0Contents1安装前准备 ............................................................... 错误!未定义书签。
2安装配置NBU Oracle agent软件 (4)3创建Oracle备份脚本 (11)4配置备份Policy (25)5如何手工立即发起备份 (34)6Oracle恢复 (40)12安装配置NBU Oracle agent软件root@QC_P550_731:/mnt/install/NB_65_UOptions_20070723/vDBA>./install **********There are two ways to install database agent software.1. Remote Installation: Loads the software on a server withthe intent of pushing database software out to affected clients.2. Local Installation: Loads and installs the software only to thislocal machine.**********Do you want to do a local installation? [y,n] (n) y**********NetBackup Database Agent InstallationChoose the Database Agents you wish to installone at a time or select Install All Database Agents.1) NetBackup for DB22) NetBackup for Informix3) NetBackup for Lotus Notes4) NetBackup for Oracle5) NetBackup for SAP6) NetBackup for Sybase7) Install All Database Agentsq) Done Selecting Agentsx) Exit from this ScriptChoose an option: 4Choose an option: qYou have chosen to install these Database Agents:NetBackup for OracleIs this list correct? [y,n] (y)**********Of the agents selected, the following are supportedon this platform and will be installed:OracleNOTE: A license key for each of these selected agentswill be required on the master server in order for theagent to function properly.Loading the Database Agent packages into the/usr/openv/netbackup/dbext directory and installing.**********Installing NetBackup for OracleInstalling NetBackup for Oracle...Extracting files from /usr/openv/netbackup/dbext/OEBU.rs6000_51.tar.Z ... x usr/openv/netbackupx usr/openv/netbackup/binx usr/openv/netbackup/bin/bpubsora, 137444 bytes, 269 tape blocksx usr/openv/netbackup/bin/bpdbsbora, 128302 bytes, 251 tape blocksx usr/openv/netbackup/bin/libobk.a, 108793 bytes, 213 tape blocksx usr/openv/netbackup/bin/oracle_link, 32260 bytes, 64 tape blocksx usr/openv/netbackup/bin/bporaexp, 150370 bytes, 294 tape blocksx usr/openv/netbackup/bin/bporaimp, 162223 bytes, 317 tape blocksx usr/openv/netbackup/bin/libobk.a64, 117484 bytes, 230 tape blocksx usr/openv/netbackup/bin/bporaexp64, 164480 bytes, 322 tape blocksx usr/openv/netbackup/bin/bporaimp64, 177322 bytes, 347 tape blocksx usr/openv/netbackup/dbextx usr/openv/netbackup/dbext/OEBU.rs6000_51.version, 24 bytes, 1 tape blocksx usr/openv/netbackup/extx usr/openv/netbackup/ext/db_extx usr/openv/netbackup/ext/db_ext/oraclex usr/openv/netbackup/ext/db_ext/oracle/samplesx usr/openv/netbackup/ext/db_ext/oracle/samples/rmanx usr/openv/netbackup/ext/db_ext/oracle/samples/rman/cold_database_backup.sh, 11875 bytes, 24 tape blocksxusr/openv/netbackup/ext/db_ext/oracle/samples/rman/cold_duplex_database_backup_full .sh, 12789 bytes, 25 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/rman/database_restore.sh, 7155 bytes, 14 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/rman/hot_database_backup.sh, 11538 bytes, 23 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/rman/hot_tablespace_backup.sh, 11154 bytes, 22 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/rman/pit_database_restore.sh, 10307 bytes, 21 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/rman/hot_database_backup_proxy.sh, 9983 bytes, 20 tape blocksxusr/openv/netbackup/ext/db_ext/oracle/samples/rman/hot_tablespace_backup_proxy.sh, 8575 bytes, 17 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bpend_notify.oracle_bli.sh, 27764 bytes, 55 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bpstart_notify.oracle_bli.sh, 31867 bytes, 63 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/post_checkpoint_notify.oracle_bli.sh, 21844 bytes, 43 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaexpx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaexp/data_archiver_export.sh, 5124 bytes, 11 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaexp/data_archiver_export64.sh, 5130 bytes, 11 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaexp/bporaexp_help.param, 733x usr/openv/netbackup/ext/db_ext/oracle/samples/bporaexp/bporaexp_partitions.param, 1605 bytes, 4 tape blocksxusr/openv/netbackup/ext/db_ext/oracle/samples/bporaexp/bporaexp_table_to_files.param, 1652 bytes, 4 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaexp/bporaexp_tables.param, 1669 bytes, 4 tape blocksxusr/openv/netbackup/ext/db_ext/oracle/samples/bporaexp/bporaexp_tables_rows.param, 1868 bytes, 4 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaimpx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/data_archiver_import.sh, 5044 bytes, 10 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/data_archiver_import64.sh, 5050 bytes, 10 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_archive.param, 1242 bytes, 3 tape blocksxusr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_archive_schema_to_ files.param, 1317 bytes, 3 tape blocksxusr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_archive_to_users.pa ram, 1510 bytes, 3 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_bfile_table.param, 1604 bytes, 4 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_help.param, 733 bytes, 2 tape blocksxusr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_ignore_rows_table.p aram, 1530 bytes, 3 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_large_table.param, 1542 bytes, 4 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_list.param, 1594 bytes, 4 tape blocksxusr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_old_archive.param, 1556 bytes, 4 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_partitions.param, 1513 bytes, 3 tape blocksxusr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_table_from_files.par am, 1370 bytes, 3 tape blocksxusr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_table_to_files.param , 1301 bytes, 3 tape blocksxusr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_table_to_user.param , 1656 bytes, 4 tape blocksx usr/openv/netbackup/ext/db_ext/oracle/samples/bporaimp/bporaimp_tables.param, 1289x usr/openv/netbackup/ext/db_ext/oracle/binx usr/openv/netbackup/ext/db_ext/oracle/bin/setup_bli_scripts, 18091 bytes, 36 tape blocksx usr/openv/libx usr/openv/lib/libdbsbrman.so, 2029485 bytes, 3964 tape blocksx usr/openv/lib/libbpora.so.8.0, 257994 bytes, 504 tape blocksx usr/openv/lib/libbpora.so.9.0, 258010 bytes, 504 tape blocksx usr/openv/lib/libbpora64.so.9.0, 288345 bytes, 564 tape blocksx usr/openv/lib/libnbberman.so, 161051 bytes, 315 tape blocksLiveUpdate is not installed, skipping registration step...NetBackup for Oracle installation completed.**********Execution of ./install_dbext is complete.Execution of ./install is complete.File /usr/openv/tmp/install_addon_trace.2761086 contains a trace of this install.root@QC_P550_731:/mnt/install/NB_65_UOptions_20070723/vDBA>配置NBU Oracle Agentroot@QC_P550_731:/mnt/install/NB_65_UOptions_20070723/vDBA>su - oracle [YOU HAVE NEW MAIL]QC_P550_731:/home/oracle$cd /usr/openv/netbackup/binQC_P550_731:/usr/openv/netbackup/bin$./oracle_linkFri Apr 3 10:07:28 BEIST 2009All Oracle instances should be shutdown before running this script.Please log into the Unix system as the Oracle owner for running this scriptDo you want to continue? (y/n) [n] yLIBOBK path: /usr/openv/netbackup/binORACLE_HOME: /oracle/app/oracle/product/9.2.03创建Oracle备份脚本数据库全备份脚本/usr/openv/rman/hot_database_backup_zjcj2.sh,其中红色字体部分根据oracle修改#!/bin/sh# $Header: hot_database_backup.sh,v 1.2 2002/08/06 23:51:42 $##bcpyrght#***************************************************************************#* $VRTScprght: Copyright 1993 - 2007 Symantec Corporation, All Rights Reserved $ * #***************************************************************************#ecpyrght## ---------------------------------------------------------------------------# hot_database_backup.sh# ---------------------------------------------------------------------------# This script uses Recovery Manager to take a hot (inconsistent) database# backup. A hot backup is inconsistent because portions of the database are# being modified and written to the disk while the backup is progressing.# You must run your database in ARCHIVELOG mode to make hot backups. It is# assumed that this script will be executed by user root. In order for RMAN# to work properly we switch user (su -) to the oracle dba account before# execution. If this script runs under a user account that has Oracle dba# privilege, it will be executed using this user's account.# ---------------------------------------------------------------------------# ---------------------------------------------------------------------------# Determine the user which is executing this script.# ---------------------------------------------------------------------------CUSER=`id |cut -d"(" -f2 | cut -d ")" -f1`# ---------------------------------------------------------------------------# Put output in <this file name>.out. Change as desired.# Note: output directory requires write permission.# ---------------------------------------------------------------------------RMAN_LOG_FILE=${0}.`date +%Y%m%d%H%M%S`.out# ---------------------------------------------------------------------------# You may want to delete the output file so that backup information does # not accumulate. If not, delete the following lines.# ---------------------------------------------------------------------------if [ -f "$RMAN_LOG_FILE" ]thenrm -f "$RMAN_LOG_FILE"fi# -----------------------------------------------------------------# Initialize the log file.# -----------------------------------------------------------------echo >> $RMAN_LOG_FILEchmod 666 $RMAN_LOG_FILE# ---------------------------------------------------------------------------# Log the start of this script.# ---------------------------------------------------------------------------echo Script $0 >> $RMAN_LOG_FILEecho ==== started on `date` ==== >> $RMAN_LOG_FILEecho >> $RMAN_LOG_FILE# ---------------------------------------------------------------------------# Replace /db/oracle/product/ora81, below, with the Oracle home path.# ---------------------------------------------------------------------------ORACLE_HOME=/oracle/app/oracle/product/9.2.0export ORACLE_HOME# ---------------------------------------------------------------------------# Replace ora81, below, with the Oracle SID of the target database.# ---------------------------------------------------------------------------ORACLE_SID=zjcj2export ORACLE_SID# ---------------------------------------------------------------------------# Replace ora81, below, with the Oracle DBA user id (account).# ---------------------------------------------------------------------------ORACLE_USER=oracle# ---------------------------------------------------------------------------# Set the target connect string.# Replace "sys/manager", below, with the target connect string.# ---------------------------------------------------------------------------TARGET_CONNECT_STR=/# ---------------------------------------------------------------------------# Set the Oracle Recovery Manager name.# ---------------------------------------------------------------------------RMAN=$ORACLE_HOME/bin/rman# ---------------------------------------------------------------------------# Print out the value of the variables set by this script.# ---------------------------------------------------------------------------echo >> $RMAN_LOG_FILEecho "RMAN: $RMAN" >> $RMAN_LOG_FILEecho "ORACLE_SID: $ORACLE_SID" >> $RMAN_LOG_FILEecho "ORACLE_USER: $ORACLE_USER" >> $RMAN_LOG_FILE echo "ORACLE_HOME: $ORACLE_HOME" >> $RMAN_LOG_FILE# ---------------------------------------------------------------------------# Print out the value of the variables set by bphdb.# ---------------------------------------------------------------------------echo >> $RMAN_LOG_FILEecho "NB_ORA_FULL: $NB_ORA_FULL" >> $RMAN_LOG_FILE echo "NB_ORA_INCR: $NB_ORA_INCR" >> $RMAN_LOG_FILE echo "NB_ORA_CINC: $NB_ORA_CINC" >> $RMAN_LOG_FILE echo "NB_ORA_SERV: $NB_ORA_SERV" >> $RMAN_LOG_FILE echo "NB_ORA_POLICY: $NB_ORA_POLICY" >> $RMAN_LOG_FILE# ---------------------------------------------------------------------------# NOTE: This script assumes that the database is properly opened. If desired,# this would be the place to verify that.# ---------------------------------------------------------------------------echo >> $RMAN_LOG_FILE# ---------------------------------------------------------------------------# If this script is executed from a NetBackup schedule, NetBackup# sets an NB_ORA environment variable based on the schedule type.# The NB_ORA variable is then used to dynamically set BACKUP_TYPE# For example, when:# schedule type is BACKUP_TYPE is# ---------------- --------------# Automatic Full INCREMENTAL LEVEL=0# Automatic Differential Incremental INCREMENTAL LEVEL=1# Automatic Cumulative Incremental INCREMENTAL LEVEL=1 CUMULATIVE ## For user initiated backups, BACKUP_TYPE defaults to incremental# level 0 (full). To change the default for a user initiated# backup to incremental or incremental cumulative, uncomment# one of the following two lines.# BACKUP_TYPE="INCREMENTAL LEVEL=1"# BACKUP_TYPE="INCREMENTAL LEVEL=1 CUMULATIVE"## Note that we use incremental level 0 to specify full backups.# That is because, although they are identical in content, only# the incremental level 0 backup can have incremental backups of# level > 0 applied to it.# ---------------------------------------------------------------------------if [ "$NB_ORA_FULL" = "1" ]thenecho "Full backup requested" >> $RMAN_LOG_FILEBACKUP_TYPE="INCREMENTAL LEVEL=0"elif [ "$NB_ORA_INCR" = "1" ]thenecho "Differential incremental backup requested" >> $RMAN_LOG_FILEBACKUP_TYPE="INCREMENTAL LEVEL=1"elif [ "$NB_ORA_CINC" = "1" ]thenecho "Cumulative incremental backup requested" >> $RMAN_LOG_FILEBACKUP_TYPE="INCREMENTAL LEVEL=1 CUMULATIVE"elif [ "$BACKUP_TYPE" = "" ]thenecho "Default - Full backup requested" >> $RMAN_LOG_FILEBACKUP_TYPE="INCREMENTAL LEVEL=0"fi# ---------------------------------------------------------------------------# Call Recovery Manager to initiate the backup. This example does not use a# Recovery Catalog. If you choose to use one, replace the option 'nocatalog'# from the rman command line below with the# 'rcvcat <userid>/<passwd>@<tns alias>' statement.## Note: Any environment variables needed at run time by RMAN# must be set and exported within the switch user (su) command.# ---------------------------------------------------------------------------# Backs up the whole database. This backup is part of the incremental# strategy (this means it can have incremental backups of levels > 0# applied to it).## We do not need to explicitly request the control file to be included# in this backup, as it is automatically included each time file 1 of# the system tablespace is backed up (the inference: as it is a whole# database backup, file 1 of the system tablespace will be backed up,# hence the controlfile will also be included automatically).## Typically, a level 0 backup would be done at least once a week.## The scenario assumes:# o you are backing your database up to two tape drives# o you want each backup set to include a maximum of 5 files# o you wish to include offline datafiles, and read-only tablespaces,# in the backup# o you want the backup to continue if any files are inaccessible.# o you are not using a Recovery Catalog# o you are explicitly backing up the control file. Since you are# specifying nocatalog, the controlfile backup that occurs# automatically as the result of backing up the system file is# not sufficient; it will not contain records for the backup that# is currently in progress.# o you want to archive the current log, back up all the# archive logs using two channels, putting a maximum of 20 logs# in a backup set, and deleting them once the backup is complete.## Note that the format string is constructed to guarantee uniqueness and# to enhance NetBackup for Oracle backup and restore performance.### NOTE WHEN USING TNS ALIAS: When connecting to a database# using a TNS alias, you must use a send command or a parms operand to# specify environment variables. In other words, when accessing a database # through a listener, the environment variables set at the system level are not # visible when RMAN is running. For more information on the environment # variables, please refer to the NetBackup for Oracle Admin. Guide.## ---------------------------------------------------------------------------CMD_STR="ORACLE_HOME=$ORACLE_HOMEexport ORACLE_HOMEORACLE_SID=$ORACLE_SIDexport ORACLE_SID$RMAN target $TARGET_CONNECT_STR rcvcat rman/rman@qcrman msglog $RMAN_LOG_FILE append << EOFRUN {resync catalog;allocate channel t1 type 'SBT_TAPE';send 'NB_ORA_POLICY=$NB_ORA_POLICY';send 'NB_ORA_CLIENT=QC_P550_732';backuptag controlfformat 'cf_%s_%p'(current controlfile);release channel t1;#allocate channel t1 type 'SBT_TAPE' parms 'BLKSIZE=131072';allocate channel t2 type 'SBT_TAPE' parms 'BLKSIZE=131072';send 'NB_ORA_POLICY=$NB_ORA_POLICY';send 'NB_ORA_CLIENT=QC_P550_732';set maxcorrupt for datafile 1 to 0;backuptag bcktbs1filesperset 10format 'df_t%s_p%p'(tablespace system,users,tools,indx,undotbs1,undotbs2,id_user,id_user_ind);sql 'alter system archive log current';release channel t1;release channel t2;}EOF"# Initiate the command stringif [ "$CUSER" = "root" ]thensu - $ORACLE_USER -c "$CMD_STR" >> $RMAN_LOG_FILE RSTAT=$?else/usr/bin/sh -c "$CMD_STR" >> $RMAN_LOG_FILERSTAT=$?fi# ---------------------------------------------------------------------------# Log the completion of this script.# ---------------------------------------------------------------------------if [ "$RSTAT" = "0" ]thenLOGMSG="ended successfully"elseLOGMSG="ended in error"fiecho >> $RMAN_LOG_FILEecho Script $0 >> $RMAN_LOG_FILEecho ==== $LOGMSG on `date` ==== >> $RMAN_LOG_FILEecho >> $RMAN_LOG_FILEexit $RSTAT数据库归档备份脚本/usr/open/rman/hot_database_backup_zjcj2.sh,其中红色字体部分根据oracle修改#!/bin/sh# $Header: hot_database_backup.sh,v 1.2 2002/08/06 23:51:42 $##bcpyrght#***************************************************************************#* $VRTScprght: Copyright 1993 - 2007 Symantec Corporation, All Rights Reserved $ * #***************************************************************************#ecpyrght## ---------------------------------------------------------------------------# hot_database_backup.sh# ---------------------------------------------------------------------------# This script uses Recovery Manager to take a hot (inconsistent) database# backup. A hot backup is inconsistent because portions of the database are# being modified and written to the disk while the backup is progressing.# You must run your database in ARCHIVELOG mode to make hot backups. It is # assumed that this script will be executed by user root. In order for RMAN# to work properly we switch user (su -) to the oracle dba account before# execution. If this script runs under a user account that has Oracle dba# privilege, it will be executed using this user's account.# ---------------------------------------------------------------------------# ---------------------------------------------------------------------------# Determine the user which is executing this script.# ---------------------------------------------------------------------------CUSER=`id |cut -d"(" -f2 | cut -d ")" -f1`# ---------------------------------------------------------------------------# Put output in <this file name>.out. Change as desired.# Note: output directory requires write permission.# ---------------------------------------------------------------------------RMAN_LOG_FILE=${0}.`date +%Y%m%d%H%M%S`.out# ---------------------------------------------------------------------------# You may want to delete the output file so that backup information does # not accumulate. If not, delete the following lines.# ---------------------------------------------------------------------------if [ -f "$RMAN_LOG_FILE" ]thenrm -f "$RMAN_LOG_FILE"fi# -----------------------------------------------------------------# Initialize the log file.# -----------------------------------------------------------------echo >> $RMAN_LOG_FILEchmod 666 $RMAN_LOG_FILE# ---------------------------------------------------------------------------# Log the start of this script.# ---------------------------------------------------------------------------echo Script $0 >> $RMAN_LOG_FILEecho ==== started on `date` ==== >> $RMAN_LOG_FILEecho >> $RMAN_LOG_FILE# ---------------------------------------------------------------------------# Replace /db/oracle/product/ora81, below, with the Oracle home path.# ---------------------------------------------------------------------------ORACLE_HOME=/oracle/app/oracle/product/9.2.0export ORACLE_HOME# ---------------------------------------------------------------------------# Replace ora81, below, with the Oracle SID of the target database. # ---------------------------------------------------------------------------ORACLE_SID=zjcj2export ORACLE_SID# ---------------------------------------------------------------------------# Replace ora81, below, with the Oracle DBA user id (account).# ---------------------------------------------------------------------------ORACLE_USER=oracle# ---------------------------------------------------------------------------# Set the target connect string.# Replace "sys/manager", below, with the target connect string.# ---------------------------------------------------------------------------TARGET_CONNECT_STR=/# ---------------------------------------------------------------------------# Set the Oracle Recovery Manager name.# ---------------------------------------------------------------------------RMAN=$ORACLE_HOME/bin/rman# ---------------------------------------------------------------------------# Print out the value of the variables set by this script.# ---------------------------------------------------------------------------echo >> $RMAN_LOG_FILEecho "RMAN: $RMAN" >> $RMAN_LOG_FILEecho "ORACLE_SID: $ORACLE_SID" >> $RMAN_LOG_FILEecho "ORACLE_USER: $ORACLE_USER" >> $RMAN_LOG_FILE echo "ORACLE_HOME: $ORACLE_HOME" >> $RMAN_LOG_FILE# ---------------------------------------------------------------------------# Print out the value of the variables set by bphdb.# ---------------------------------------------------------------------------echo >> $RMAN_LOG_FILEecho "NB_ORA_FULL: $NB_ORA_FULL" >> $RMAN_LOG_FILEecho "NB_ORA_INCR: $NB_ORA_INCR" >> $RMAN_LOG_FILEecho "NB_ORA_CINC: $NB_ORA_CINC" >> $RMAN_LOG_FILEecho "NB_ORA_SERV: $NB_ORA_SERV" >> $RMAN_LOG_FILEecho "NB_ORA_POLICY: $NB_ORA_POLICY" >> $RMAN_LOG_FILE# ---------------------------------------------------------------------------# NOTE: This script assumes that the database is properly opened. If desired, # this would be the place to verify that.# ---------------------------------------------------------------------------echo >> $RMAN_LOG_FILE# ---------------------------------------------------------------------------# If this script is executed from a NetBackup schedule, NetBackup# sets an NB_ORA environment variable based on the schedule type.# The NB_ORA variable is then used to dynamically set BACKUP_TYPE# For example, when:# schedule type is BACKUP_TYPE is# ---------------- --------------# Automatic Full INCREMENTAL LEVEL=0# Automatic Differential Incremental INCREMENTAL LEVEL=1# Automatic Cumulative Incremental INCREMENTAL LEVEL=1 CUMULATIVE ## For user initiated backups, BACKUP_TYPE defaults to incremental# level 0 (full). To change the default for a user initiated# backup to incremental or incremental cumulative, uncomment# one of the following two lines.# BACKUP_TYPE="INCREMENTAL LEVEL=1"# BACKUP_TYPE="INCREMENTAL LEVEL=1 CUMULATIVE"## Note that we use incremental level 0 to specify full backups.# That is because, although they are identical in content, only# the incremental level 0 backup can have incremental backups of# level > 0 applied to it.# ---------------------------------------------------------------------------if [ "$NB_ORA_FULL" = "1" ]thenecho "Full backup requested" >> $RMAN_LOG_FILEBACKUP_TYPE="INCREMENTAL LEVEL=0"elif [ "$NB_ORA_INCR" = "1" ]thenecho "Differential incremental backup requested" >> $RMAN_LOG_FILEBACKUP_TYPE="INCREMENTAL LEVEL=1"elif [ "$NB_ORA_CINC" = "1" ]thenecho "Cumulative incremental backup requested" >> $RMAN_LOG_FILEBACKUP_TYPE="INCREMENTAL LEVEL=1 CUMULATIVE"elif [ "$BACKUP_TYPE" = "" ]thenecho "Default - Full backup requested" >> $RMAN_LOG_FILEBACKUP_TYPE="INCREMENTAL LEVEL=0"fi# ---------------------------------------------------------------------------# Call Recovery Manager to initiate the backup. This example does not use a# Recovery Catalog. If you choose to use one, replace the option 'nocatalog'# from the rman command line below with the# 'rcvcat <userid>/<passwd>@<tns alias>' statement.## Note: Any environment variables needed at run time by RMAN# must be set and exported within the switch user (su) command.# ---------------------------------------------------------------------------# Backs up the whole database. This backup is part of the incremental# strategy (this means it can have incremental backups of levels > 0# applied to it).## We do not need to explicitly request the control file to be included# in this backup, as it is automatically included each time file 1 of# the system tablespace is backed up (the inference: as it is a whole# database backup, file 1 of the system tablespace will be backed up,# hence the controlfile will also be included automatically).## Typically, a level 0 backup would be done at least once a week.## The scenario assumes:。
NBU NetBackup备份SQLServer策略配置
WINS+SQL Server配置HOSTS1.通过Secure CRT工具通过SSH2方式连接NBU服务端192.168.8.170。
连接用户名/密码:admin/password@1232.在服务端添加配置客户端的HOSTS。
yiling-appliance.Main_Menu> networkEntering Network Administration view...Configure Configure IP address.Date Manage system time.DNS Manage DNS configuration.Exit Logout and exit from the current shell.Gateway Add or delete gateway or route.Hostname Set or display the hostname.Hosts Manage IP address to hostname mapping.IPv4 Configure an IPv4 address for a network interface.IPv6 Configure an IPv6 address for a network interface.LinkAggregation Network link aggregation / Bonding / Trunking.NetStat Examine network statistical information.NTPServer Manage NTP server list.Ping Reach a host/IP with ICMP ECHO_REQUESTs.Return Return to the previous menu.Security Manage IPsec policies.SetProperty Set Ethernet interface property.Shell Shell operations.Show Display network properties.TimeZone Time zone settings.TraceRoute Display network packet route.Unconfigure Remove IP address and shut down interface.WANOptimization Manage WAN Optimizationwork> HostsAdd Delete Showwork> Hosts Add^IPAddress IP address type.work> Hosts Add 172.16.140.25XIONGMIAOMIAO XIONGMIAOMIAO- [Info] add successful.work>work> Hosts show## hosts This file describes a number of hostname-to-address# mappings for the TCP/IP subsystem. It is mostly # used at boot time, when no name servers are running.# On small systems, this file can be used instead of a# "named" name server.# Syntax:## IP-Address Full-Qualified-Hostname Short-Hostname#127.0.0.1 localhost192.168.8.170 yiling-appliance yiling-appliance192.168.8.90 IT-WINSERVER192.168.8.81 SERVER81192.168.8.247 TM1-Server192.168.1.240 EASDATASERVER192.168.8.212 HR-DATA192.168.8.50 WIN-TIDMNJRJJ08192.168.1.245 yleas192.168.1.2 CAIWU-K3172.16.8.10 svctag-bjmlf3x192.168.8.160 YLRAC1192.168.8.161 YLRAC2172.16.8.10 svctag-bjmlf3x192.168.8.200 SQLServer SQLServer172.16.140.25 XIONGMIAOMIAO XIONGMIAOMIAO说明:配置主机名有两种方式,第一种是采用上面的方式直接配置;第二种是进入到Maitenance界面,使用Linux命令进行配置。
NBU 策略创建及备份SOP
NBU 策略创建及备份SOP目录1、策略命名规范 (3)2、磁带POOL命名和存储数据规范 (3)3、创建备份策略 (4)3.1、Create New Policy (4)3.2、策略命名 (4)3.3、选择备份策略类型 (5)4、备份 (6)4.1、文件和MS SQL备份(需安装客户端软体) (6)4.1.1、策略类型选择 (6)4.1.2、输入备份客户端计算机名称 (7)4.1.3、选择备份客户端系统类型 (7)4.1.4、选择需要备份的磁盘或目录、文件 (8)4.1.5、选择备份类型 (10)4.1.6、选择备份频率和保留期限 (11)4.1.7、选择备份作业时间段 (11)4.1.8、策略修改 (12)4.1.9、查看备份作业 (17)4.2、虚拟机备份 (19)4.2.1、查看虚拟机是否安装了VMware Tools (19)4.2.2、在Master Server上添加VMware Access Hosts (20)4.2.3、在Master Server上添加VMware凭证(Credentials) (21)4.2.4、配置VMware凭证(Credentials) (22)4.2.5、创建备份虚拟机策略 (24)4.2.6、选择备份策略类型 (24)4.2.7、Virtual Machine Options配置 (26)4.2.8、查询虚拟机(通过规则自动查询) (29)4.2.9、自定义查询规则 (30)4.2.10、测试查询规则及筛选的虚拟机是否生效 (32)4.2.11、选择备份类型 (34)1、策略命名规范备份策略以“_”分为4个字段,例如“bfszcredit2_db_1d_3m",每个字段命名含义如下:A)第1字段:备份客户端主机名B)第2字段:备份类型目前备份类型包括:db :DB RAM导出备份fs :文件备份sql: MS SQL备份vm:虚拟机备份C)第3字段:备份频率例如:1d (每天发起备份),1w (每周发起1次备份),1m(每月一次备份)D)第4字段:备份数据保留时间目前备份数据保留时间有:1w : 一周2w : 两周3w :三周1m : 1个月2m : 2个月3m : 3个月1y : 1年20y:20年2、磁带POOL命名和存储数据规范3、创建备份策略3.1、Create New Policy在NBU Master服务器的管理界面中,选择NetBackup Management ,右击Policies 选择New Policy3。
NBU备份策略配置手册
备份策略配置手册在Policy上右键选择“New Policy”即可打开新建策略对话框。
首先要输入一个新策略的名称,然后进入策略的正式设置界面。
一、文件备份策略首先是备份策略属性设置,需要注意如下方面:1、黄色框策略类型要选择:MS-Windows-NT;2、绿色框存储介质,要选择适当的磁带或磁盘存储单元;3、蓝色框是启动压缩;4、红色框是系统灾备选项,一般不建议和文件备份一同进行。
策略时间表,默认为空,需要点击New新建策略执行时间。
策略时间表基本设置主要涉及填写和更改以下方面:1、名称;2、类型:主要有全备份(Full),差异备份(Differential),增量备份(Cumulative);3、Frequency:即在时间起止窗口内每多长时间启动一次;4、Retention:备份数据的有效保留期。
时间表作业运行起止时间设定,用鼠标在时间坐标上拖动,或者在下方的输入框中输入数值,控制作业的第一次启动和最后启动的时间。
点击Duplicate,可以把第一天的策略(时间段)复制到所有天。
客户端添加,点击New新建,可以手动输入,也可以搜索。
点击右上小电脑图标,进入客户端搜索界面。
请根据实际情况选择系统类型。
备份对象选择。
点击New后,点击右上小文件夹图标,进入客户端备份内容选择界面。
选择备份内容。
选择备份内容后,可以继续多选。
确认整体策略设置无误后,点击“确定”完成策略设置。
二、SQL数据库备份策略SQL数据库备份,首先要制作备份数据库的脚本。
在客户端(数据库服务器)打开Netbackup的SQL客户端程序。
第一次进入SQLL客户端程序界面,或者打开界面,在菜单栏“file”下选择“Set SQL Server connection properties”,进入数据库联接属性设置。
需要输入的是数据库服务器主机名称,数据库实例名称和数据库登录帐户。
在菜单栏“file”下选择“Backup SQL Server 哦bjects”,进入数据库备份脚本制作界面。
NBU4.5系统配置手册大全
NBU4.5系统配置手册1. 初始化配置 (3)1.1配置存储设备 (3)1.2配置介质 (6)1.3配置catalog (9)1.4配置备份策略 (12)2. 介质管理 (13)2.1添加介质 (13)2.1.1通过robot自动搜索 (13)2.1.2手工添加 (14)2.2修改介质属性 (15)2.3删除介质 (17)3. 查看Device状态 (18)4. 配置Host属性 (19)4.1Master属性 (19)4.2Client属性 (22)5. 设置Policy (23)5.1NT Policy (23)5.2MS SQL备份策略 (30)5.3UNIX备份策略 (31)6. 管理存储单元 (34)6.1添加存储单元 (34)6.1.1手工添加磁带存储单元 (34)6.1.2添加硬盘存储单元 (36)6.2修改存储单元 (37)7. 查看当前活动 (37)8. 常用命令 (38)9. 数据的恢复 (40)9.1恢复NT文件 (40)9.2NT/Windows 2000灾难恢复 (43)9.3MS SQL数据库恢复 (46)9.4UNIX文件系统恢复 (48)1. 初始化配置1.1配置存储设备1.安装完成后,启动NBU NetBackup Administration,系统第一次会自动启动Netbackup Assistant,如图1图12.点击下一步,Config Storage Devices,出现设备配置欢迎画面,如图2所示:图23.单击下一步,出现选择设备主机窗口,在此你可以选择连接备份设备的主机名称,也可以添加或删除主机,如图3所示:图34.单击下一步,系统会自动搜索连接到主机的存储设备,按照系统提示完成设备的配置,如图4所示:图4在上图中,如果只检测到tape driver(s)或robot(s),则可能是物理连线问题或driver没有正常工作,如果出现这种问题,可以关闭服务器和磁带库,检查SCSI连线,确认连接正常,再启动磁带库和服务器。
NBU备份系统应用操作手册
NBU备份系统应用操作手册2008.12.15编制一. NBU6.5备份系统概述1.关于NBU6.5NBU6.5是赛门铁克公司在2007年7月31日推出的企业数据保护解决方案Veritas NetBackup 的最新版本。
有关赛门铁克公司NBU6.5详细的技术文档列在参考资料中。
2.NBU6.5备份系统架构A 机房B 机房3.下,我室在2008年7月份按照项目实施规范,根据我们的实际维护需求,全程掌控和参与了系统介绍,方案论证,策略制定,安装调试,测试验收等流程。
由于前期工作做得比较规范,NBU 6.5备份系统自8月正式投入使用以来,一直运行在良好的工作状态之中,按照设定策略按时按机为8台设备上的关键数据――文件系统(每月),数据库(每日),数据库逻辑日志(每日)等数据做了可靠备份,完全达到了我们预期的目标。
同时,NBU 6.5备份系统经过4个多月的运行,其可靠性,易用性和灵活性等优越性能得到了证实,为我们下一步扩大其应用范围打下了良好的基础。
XX网平台PPS业务于11月28日从原设备割接至JC_SCP3上,相关的备份配置也做了调整。
本文列出的所有数据均为截至2008年12月1日的最新数据。
4.启动netbackup管理控制台的方法NBU 6.5备份系统的所有操作均需在netbackup管理控制台上完成。
(1)在windows上启动netbackup管理控制台(已安装了netbackup_6.5_win86软件)开始―程序―VERITAS netbackup―netbackup java version6.5进入。
(2)在unix上启动netbackup管理控制台a.以root用户登录到NBU服务器。
b.运行/usr/openv/netbackup/bin/jnbSA & 命令进入。
二.NBU服务器和NBU客户机的相关数据1.NBU服务器相关数据2.磁带库相关数据3.NBU服务器+磁带库的架构机械手磁带盒驱动器1 驱动器2 NBU服务器磁带库4.磁带库已分配的策略卷池5.NBU客户机相关数据三.备份结果的检查方法1.使用netbackup管理控制台activity monitor的检查方法(1)一般检查activity monitor可显示最近几天的备份结果。
NBU配置备份策略
NBU配置备份策略1.4 配置备份策略(Policy)⼀个备份策略由四部分组成。
Attributes(属性)Policy是否ActivePolicy类型由此Policy产⽣的任务的优先级使⽤的Storage Unit和Volume PoolSchedules(备份⽇程表)对于⾃动备份,列出在此Policy中所有Client的备份时间对于⽤户备份或归档,列出⽤户可以在何时提交任务Clients(客户机)列出所有属于该Policy的Client的名称Backup Selections(备份⽂件列表)列出所有⾃动备份的⽂件或⽬录;对于⽤户发起的备份,不必列出,因为在此情况下,⽤户⾃⼰选择⽂件或⽬录1.4.1 规划⼀个Policy1.根据类型将Clients分组具有相同任务的多个Client往往具有相同的备份需求,我们就将这些Client划归⼀组Policy ClientsS1mercury (file server)anitaparkWS1marsjupiter (workstations)neptunepluto2.收集每个Client的信息如上⾯的例⼦,mercury是Server,它有⼤量的数据需要备份。
为减少备份时间,我们为mercury单建⼀个Policy,⽽将其它⼯作站设为另⼀个PolicyPolicy ClientsS1mercury (file server)S2anitaparkWS1marsjupiter (workstations)neptunepluto3.备份到哪⼀个Storage Unit和Volume Pool如果希望将某⼀个Client的不同⽬录或⽂件备份到不同的Storage Unit或Volume Pool,为它设置不同的Policy如下图,我们希望将 /h002/R&Dexp 和 /h002/desdoc 备份到dlt磁带上,⽽将其它⽂件备份到8mm设备上,建两个PolicyPolicy Clients Files Desired Storage8mmS1mercury//usr/h001/h002/peopledltS2mercury/h002/R&Dexp/h002/desdoc4.如果某些Schedules不适⽤于所有的Clients或Files,另外创建⼀个Policya) 配置最佳时间在不同的时间备份不同的Client,创建不同的Policyb) 备份保留期限每个Schedule都有⼀个保留期限,如果列表之中的不同的⽂件或⽬录有不同的保留期限,创建不同的Policy 5.对于需要不同属性(Attributes),创建不同的Policya) Policy类型NetBackup为不同的操作系统或数据库设置了不同的类型,对于不同类型的Client,设置不同的Policy。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
备份策略配置手册
在Policy上右键选择“New Policy”即可打开新建策略对话框。
首先要输入一个新策略的名称,然后进入策略的正式设置界面。
一、文件备份策略
首先是备份策略属性设置,需要注意如下方面:
1、黄色框策略类型要选择:MS-Windows-NT;
2、绿色框存储介质,要选择适当的磁带或磁盘存储单元;
3、蓝色框是启动压缩;
4、红色框是系统灾备选项,一般不建议和文件备份一同进行。
策略时间表,默认为空,需要点击New新建策略执行时间。
策略时间表基本设置主要涉及填写和更改以下方面:
1、名称;
2、类型:主要有全备份(Full),差异备份(Differential),增量备份(Cumulative);
3、Frequency:即在时间起止窗口每多长时间启动一次;
4、Retention:备份数据的有效保留期。
时间表作业运行起止时间设定,用鼠标在时间坐标上拖动,或者在下方的输入框中输入数值,控制作业的第一次启动和最后启动的时间。
点击Duplicate,可以把第一天的策略(时间段)复制到所有天。
客户端添加,点击New新建,可以手动输入,也可以搜索。
点击右上小电脑图标,进入客户端搜索界面。
添加客户端后,windows系统一般会自动识别硬件和系统,如果没有识别,会弹出一个新的小对话框,请根据实际情况选择系统类型。
备份对象选择。
点击New后,点击右上小文件夹图标,进入客户端备份容选择界面。
选择备份容。
选择备份容后,可以继续多选。
确认整体策略设置无误后,点击“确定”完成策略设置。
二、SQL数据库备份策略
SQL数据库备份,首先要制作备份数据库的脚本。
在客户端(数据库服务器)打开Netbackup的SQL客户端程序。
第一次进入SQLL客户端程序界面,或者打开界面,在菜单栏“file”下选择“Set SQL Server connection properties”,进入数据库联接属性设置。
需要输入的是数据库服务器主机名称,数据库实例名称和数据库登录。
在菜单栏“file”下选择“Backup SQL Server 哦bjects”,进入数据库备份脚本制作界面。
一般注意以下几点更改:
1、黄色框,选择备份类型,有完全备份,差异备份,日志截断;(SQL备份没有增量备份)
2、红色框,选择备份容,可以手动选择,排除选择,也可以全选择;
3、蓝色框,选择备份脚本方式,一般建议选择保存(Save)。
脚本制作后,将其保存。
确认脚本制作容。
打开脚本,可以进行修改,确认后关闭。
首先是备份策略属性设置,需要注意如下方面:
1、黄色框策略类型要选择:MS-SQL-Server;
2、绿色框存储介质,要选择适当的磁带或磁盘存储单元;
3、蓝色框是启动压缩;
数据库备份时间窗口设置,默认会有Default-Application-Backup备份窗口存在,建议不要对其更改。
SQL备份窗口设置,请参见文件策略时间表设置,注意SQL备份类型选择只有自动备份(Automatic)和应用备份(Application)两种,应用备份专用于Default-Application-Backup,自动备份用于一般作业。
数据库的完全备份和差异备份通过脚本实现。
设置作业运行起止时间,参见文件作业运行起止时间设置。
数据库备份时间窗口设置完成。
选择服务器客户端,请参见文件备份客户端选择。
备份容:选择数据库备份脚本。
三、NAS备份策略
首先是备份策略属性设置,需要注意如下方面:
1、黄色框策略类型要选择:NDMP;
2、绿色框存储介质,要选择适当的磁带或磁盘存储单元;
NAS备份策略时间表设置,请参见文件备份策略时间表设置。
NAS客户端选择,请参见文件备份策略客户端选择,注意硬件和系统类型选择NDMP。
NAS备份容,请参见文件备份容,注意填写NAS设备文件结构。
四、运行备份策略
当策略创建完成后,过一段时间,达到备份作业启动时间,作业会自动启动;如果手动启动作业,在所选策略处,右键选择手动备份(Manual Backup),然后选择Yes执行,即可手动执行一次。
注:关于作业监护器(Activity Monitor)图标的表示
1、绿色三个直立小人:作业排队,等待运行;
2、绿色奔跑小人:作业正在运行;
3、蓝色小人:作业成功;
4、黄色小人:作业完成,但又跳过或异常;
如:备份数据库时,SQL正在运行自身的备份计划;备份文件时,某个文件有身份加密。
5、红色叉子:作业失败。