资源描述:
《nbu-oracle备份-恢复测试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、lNBU实施内容序号内容主要操作1添加LICENSE授权在备份主服务器(windows)上操作,添加授权不必在客户端(linux,hpux)操作2安装配置NBU客户端安装客户端agent软件配置hosts文件,配置nbu客户端与备份主服务器通信文件配置数据库备份SH文件,确认SH生效确认客户端能够在备份主服务器上看到3添加备份策略在备份主服务器上配置备份策略备份文件系统策略备份数据库文件策略4备份/恢复测试文件备份/恢复测试数据库备份/恢复测试lNBU实施步骤1.添加LICENSE:在主服务器上,打开licensekeys,添加新的licensekey
2、查看license状态:确认授权生效;1.安装配置NBU客户端(linux,unix相同)1)安装客户端软件:在需要安装NetbackupForLinux的服务器上放入Netbackupforlinux的安装光盘,并mount所插入的光盘。Cd到光盘mount的目录;配置/etc/hosts文件,确保备份主服务器名称和ip地址能够对应并能够正常通信;输入./install,开始安装NBU软件,在Chooseanoption输入3,选择安装Netbackup客户端软件。在DoyouwanttoinstalltheNetBackupClientSoftwa
3、reforthisclient?输入y,回车,确认安装。在“EnterthenameoftheNetbackupMasterServer”输入:备份主服务器名称,回车。在“Wouldyouliketousethe“客户端计算机名”astheconfigurednameoftheNetBackupClient?,输入y,回车。6.安装将开始,并自动完成。安装完成后。如下图所示。2)确认备份主服务器能够访问客户端:编辑备份主服务器的hosts文件,一般位于windows主目录的..system32driversetc目录下,加入安装完成客户端软件的
4、linux,unix主机名称和IP地址通过nbu主控制台,添加备份策略的窗口,可以在备份目标中添加到刚刚完成客户端配置的主机3)配置并验证oracle备份脚本NBU对数据库的备份实际上是通过备份脚本和备份主服务器的交互来完成的,其备份脚本必须要经过修改,以符合现场的数据库环境,其包括三个主要参数,分别对应全备0,增量备份1链接oracle:Su–oracle关闭数据库,执行/usr/openv/netbackup/bin/oracle_link重新启动数据库脚本示例:(需修改ORACLE_HOME,ORACLE_SID,TARGET_CONNECT_S
5、TR,RMAN_PATH,NB_ORA_CLIENT,NB_ORA_SERV,NB_ORA_POLICY,日志保留时间等参数)vihot_database_back.sh#!/bin/sh#$Header:hot_database_backup.sh,v1.32010/08/0417:56:02$#editbywanggang20130304#bcpyrght#***************************************************************************#*$VRTScprght:Copyrigh
6、t1993-2011SymantecCorporation,AllRightsReserved$*#***************************************************************************#ecpyrght##---------------------------------------------------------------------------#hot_database_backup.sh#--------------------------------------------
7、-------------------------------#ThisscriptusesRecoveryManagertotakeahot(inconsistent)database#backup.Ahotbackupisinconsistentbecauseportionsofthedatabaseare#beingmodifiedandwrittentothediskwhilethebackupisprogressing.#YoumustrunyourdatabaseinARCHIVELOGmodetomakehotbackups.Itis#a
8、ssumedthatthisscriptwillbeexecutedbyuserroot.In