NBU备份恢复文档.docx
《NBU备份恢复文档.docx》由会员分享,可在线阅读,更多相关《NBU备份恢复文档.docx(85页珍藏版)》请在冰点文库上搜索。
NBU备份恢复文档
Symantec
Netbackup
备份恢复文档
第一章备份系统的安装要求
1.1Windows系统要求
有固定的IP地址,且网络畅通,有要求安装sp2或更高。
1.2磁盘空间要求
1,在MasterServer上建议单独配置20GB的磁盘空间;
2,在MediaServer上建议配置500M磁盘空间;
3、在Client上建议配置500MB的剩余磁盘空间。
1.3备份前准备
在MASTERSERVER以及CLIENT的C:
\Windows\System32\drivers\etc\hosts文件里添加彼此的主机名以及IP地址,在DOS下PING互相的主机名确保网络通常。
(如果接了磁带库,就应该在MASTERSERVER中装上SYMANTEC的驱动。
这个在装完NBU后再进行安装。
)
第二章NetBackup软件的安装与卸除
1
2
2.1NetBackupMasterServer(Windows2003)的安装与卸除
2.1.1在Windows2003安装NetBackupMasterServer
1,首先确认一下所要安装的系统环境,Win2003要求SP2或更高;
2,将VERITASNetBackupforWindows的安装CD放入CDROM,光盘会自动运行,如果没有运行,可以手工运行CD根目录下的Launch.exe命令,如下图所示;
3,在左栏‘NetBackup’中选择‘NetBackup’,在右边选择‘NetBackupInstallation’,会出现下图;
4,点击‘InstallServerSoftware’,安装程序会先检查一下系统的环境是否符合安装要求,然后出现如下图所示的安装开始画面;
5,点击next,继续;
6,点击next继续,选择接受协议,再后点击next,出现如下对话框;
7,选择仅安装本机,选择Trypical安装,点击next继续;
8,输入序列号,并点击安装NetBackupMasterServer图标;
9,点击next继续,出现如下对话框,注意图中的主机名并不是本项目中的MasterServer主机名;本项目实际为veritas-backup
10,点击next继续,输入EMMServer名;同样为veritas-backup
11,选择install安装完成;
12,选择Finish安装完成。
2.1.2在Windows2003上载卸NetBackupServer
1,在控制面板中打开‘Add/RemovePrograms’,选择‘VERITASNetBackup,如下图所示;
2,选择删除NetBackup,完成后即可,载卸过程无需重启服务器。
2.1.3关于补丁包的升级
补丁包的升级与软件安装类似
2.1.4带库驱动的安装
运行NetBackupTapeDeviceDrivers
1
2
2.1
2.2UNIX环境下的安装
1.
2.
2.1.
2.2.
1.
2.
2.1.
2.2.
2.2.1.在UNIX上安装MEDIASERVER
1、放入光盘
2、加载光盘mount–rvcdrfs/dev/cd0/mnt
3、安装过程如下
SymantecInstallationScript
Copyright1993-2007SymantecCorporation,AllRightsReserved.
InstallingNetBackupServerSoftware
NOTE:
ToinstallonlyNetBackupClientsoftwarelocallyonthismachine
ortoloadadditionalUNIXclientsoftwareonthisserver,insert
theNetBackupUNIXClientscdrom.
Doyouwishtocontinue?
[y,n](y)y
输入Y确认
TheNetBackupandMediaManagersoftwareisbuiltforuseonRS6000hardware.
DoyouwanttoinstallNetBackupandMediaManagerfiles?
[y,n](y)y
NetBackupandMediaManagerarenormallyinstalledin/usr/openv.
IsitOKtoinstallin/usr/openv?
[y,n](y)y
输入Y确认安装目录,然后开始安装
ReadingNetBackupfilesfrom/mnt/rs6000/anb
xusr/openv/NB-Java.tar.Z,95360520bytes,186252mediablocks.
xusr/openv/db/bin
xusr/openv/db/bin/create_nbdb,14624332bytes,28564mediablocks.
xusr/openv/db/bin/nbdb_admin,14606276bytes,28528mediablocks.
xusr/openv/db/bin/nbdb_backup,14580653bytes,28478mediablocks.
。
。
。
。
。
。
。
。
安装完成后需要配置。
会询问以下几个问题
ANetBackupServerorEnterpriseServerlicensekeyisneeded
forinstallationtocontinue.
Enterlicensekey:
EvaluationNetBackupEnterpriseServerwithDec31,2008expirationdatewillberegistered.
IsthisOK?
[y,n](y)
输入LICENSE
OENN-JTK4-HGGN-6PRO-63CU-8LGK-HM77-9HHP-PP36:
EvaluationNetBackupEnterpriseServerBaseproductwiththefollowingfeaturesenabled:
PureDiskRemoteOffice
PureDiskOption
SANClient
PureDiskMSExchangeAgent
PureDiskMSSQLServerAgent
FlexibleDiskOption
OpenStorageDiskOption
NASSnapVaultOption
VirtualTapeOption
BareMetalRestore
Encryption
OpenFileBackup
RemoteClientSupport
RoboticLibrarySharingSupport
RemoteMediaServerSupport
MicrosoftRSMRoboticLibraries
ADICDAS/SDLCRoboticLibraries
IBMATLRoboticLibraries
FujitsuLMFRoboticLibraries
StorageTekACSRoboticLibraries
SnapshotClient
MSSharePointAgent
InlineTapeCopy
Vault
GDMManagedServer
LibraryBasedTapeDrives
AdditionalDrives/Robotics
DataStore
Encryption(LegacyDES56-bit)
Encryption(LegacyDES40-bit)
SAPextension
SQL-Backtrackextension
Sybaseextension
Informixextension
Oracleextension
LotusNotesextension
DB2extension
MSSQLServerextension
MSExchangeextension
AdvancedReportingOption
SharedStorageOption
GlobalDataManager
NDMP
EMC
Additionalclients
hasbeenregistered.
配置MEDIASERVER的相关信息如下
Wouldyouliketouse"fmsvr"astheconfigured
nameoftheNetBackupserver?
[y,n](y)n
EnterthenameoftheNetBackupserver:
fmsvr_svc
Isfmsvr_svcthemasterserver?
[y,n](y)n
Whatisthefullyqualifiednameofthemasterserver?
veritas-backup
Checking/etc/servicesfortheneededNetBackupandMediaManagerservices.
FoundthenecessaryNetBackupservicesin/etc/services.
Checkingforabpcdentryin/etc/inetd.conf:
Found.
Checkingforavnetdentryin/etc/inetd.conf:
Found.
Checkingforavopiedentryin/etc/inetd.conf:
Found.
Checkingforabpjava-msvcentryin/etc/inetd.conf:
Found.
SendingSIGHUPtoinetdprocess.
在AIX上安装了MEDIASERVER的软件包后,需要在备份服务器上做相关配置,如下:
首先在主机属性打开备份服务器,在SERVER一项加入相关的MEDIASERVER
然后再重启服务,重新配置STU的向导,相关配置在后面章节中会提到.
第三章NetBackup的备份与恢复
1.
2.
3.
3
3.1配置存储设备
3
3.1
3.1.1存储设备配置在本地硬盘上
1,在备份服务器(Fawdeintralink)上,由开始-程序-VeritasNetBackup’菜单中选择‘NetbackupAdministratorConsole’,启动管理员控制台。
2,点击Storage,选中“StorageUnits”点击右键,选择NewStorageUnit,如下图;(在本地硬盘中建立个存储池)
3,电击OK,StorageUnit创建完成,如下图所示
3.1.2存储设备配置到磁带库
1,在右边的配置向导中选择‘ConfigureStorageDevices’,如下图;
2,点击Next;
3.选上需要配置成MEDIASERVER的机器,然后下一步
4.系统会自动扫描链接在服务器上的备份设备,如果正确,那么下一步就可以完成配置。
3.2File的备份与恢复
3.2
3.2.1创建备份策略
1,点击Policies,选中“SummaryofallPolicies”点击右键,选择“NewPolicy”
2,输入PolicyName,确认后进入如下界面;
在‘Policytype’中选择‘MS-Windwos-NT’;
在‘Policystorageunit’中选择‘test’;
把“CollectdisasterrecoveryinformationforBareMetalRestord”前面的勾去掉;
3,点击“Schedules”,并且选择“NewSchedules”,进入以下界面;
在‘Name’中输入一个备份计划的名称;
在‘Typeofbackup’中选择备份的策略类型,如果是完全备份就选择FullBackup,增量备份就选择Cumulative-IncrementalBackup,差别备份就选择Differential-IncrementalBackup;
在‘Retention’中选择备份内容的保存周期,此测试中为2Weeks;
在‘Frequency’中选择备份的间隔频率,此测试中建议设为1days;
在‘StartWindows’中设置备份的运行时间,如下图所示;
点击OK后,一个完整的备份策略就建立完毕了。
3.2.2File的恢复操作
1,点击‘Backup,Archive,andRestore’,并选择‘RestoreFiles’页面;
2,选择上需要恢复的内容,并且点击“恢复”按钮,如下图;
选择恢复类型,Overwriteexistiongfiles覆盖存在文件,Restorethefileusingatemporaryfilename使用临时文件文,Donotrestorethefile不覆盖存在文件。
然后点击“StartRestore”。
恢复完成。
3.3Oracle数据库的备份与恢复
1
2
3
3.1
3.2
3.3
3.3.1Oracle数据库备份
1
2
3
3.1
3.2
3.3
3.3.1
3.3.1.1修改Oracle数据库为日志归档模式
由于这个属于ORACLE数据库的范畴,所以不详细说明.
3.3.1.2创建备份脚本
1,在安装ORACLEAGENT的时候,Oracle备份脚本的样本会自动生成,脚本内容如下:
(红色部分是需要修改的)
#!
/bin/sh
#$Header:
hot_database_backup.sh,v1.22002/08/0623:
51:
42$
#
#bcpyrght
#***************************************************************************
#*$VRTScprght:
Copyright1993-2007SymantecCorporation,AllRightsReserved$*
#***************************************************************************
#ecpyrght
#
#---------------------------------------------------------------------------
#hot_database_backup.sh
#---------------------------------------------------------------------------
#ThisscriptusesRecoveryManagertotakeahot(inconsistent)database
#backup.Ahotbackupisinconsistentbecauseportionsofthedatabaseare
#beingmodifiedandwrittentothediskwhilethebackupisprogressing.
#YoumustrunyourdatabaseinARCHIVELOGmodetomakehotbackups.Itis
#assumedthatthisscriptwillbeexecutedbyuserroot.InorderforRMAN
#toworkproperlyweswitchuser(su-)totheoracledbaaccountbefore
#execution.IfthisscriptrunsunderauseraccountthathasOracledba
#privilege,itwillbeexecutedusingthisuser'saccount.
#---------------------------------------------------------------------------
#---------------------------------------------------------------------------
#Determinetheuserwhichisexecutingthisscript.
#---------------------------------------------------------------------------
CUSER=`id|cut-d"("-f2|cut-d")"-f1`
#---------------------------------------------------------------------------
#Putoutputin.out.Changeasdesired.
#Note:
outputdirectoryrequireswritepermission.
#---------------------------------------------------------------------------
RMAN_LOG_FILE=${0}.out
#---------------------------------------------------------------------------
#Youmaywanttodeletetheoutputfilesothatbackupinformationdoes
#notaccumulate.Ifnot,deletethefollowinglines.
#---------------------------------------------------------------------------
if[-f"$RMAN_LOG_FILE"]
then
rm-f"$RMAN_LOG_FILE"
fi
#-----------------------------------------------------------------
#Initializethelogfile.
#-----------------------------------------------------------------
echo>>$RMAN_LOG_FILE
chmod666$RMAN_LOG_FILE
#---------------------------------------------------------------------------
#Logthestartofthisscript.
#---------------------------------------------------------------------------
echoScript$0>>$RMAN_LOG_FILE
echo====startedon`date`====>>$RMAN_LOG_FILE
echo>>$RMAN_LOG_FILE
#---------------------------------------------------------------------------
#Replace/db/oracle/product/ora81,below,withtheOraclehomepath.
#---------------------------------------------------------------------------
ORACLE_HOME=/local/oracle/product/10.2.0.4
exportORACLE_HOME
#---------------------------------------------------------------------------
#Replaceora81,below,withtheOracleSIDofthetargetdatabase.
#---------------------------------------------------------------------------
ORACLE_SID=fmpdb
exportORACLE_SID
#---------------------------------------------------------------------------
#Replaceora81,below,withtheOracleDBAuserid(account).
#---------------------------------------------------------------------------
ORACLE_USER=oracle
#---------------------------------------------------------------------------
#Setthetargetconnectstring.
#Replace"sys/manager",below,withthetargetconnectstring.
#---------------------------------------------------------------------------
TARGET_CONNECT_STR=/
#--------------------------------------------------------