Netbackup操作維護(hù)手冊_第1頁
Netbackup操作維護(hù)手冊_第2頁
Netbackup操作維護(hù)手冊_第3頁
Netbackup操作維護(hù)手冊_第4頁
Netbackup操作維護(hù)手冊_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

VeritasNetbackup備份軟件管理與操作VeritasNetbackup備份軟件安裝置置和保護(hù)手冊項目成員:CustomerService提交日期:Nov11,2010版本號:V1.0Version1.0第1頁VeritasNetbackup備份軟件管理與操作重要提示:本文檔包括備份配置的詳細(xì)細(xì)節(jié),讀者應(yīng)僅限為系統(tǒng)管理人員,不然有可能危害到本主機(jī)系統(tǒng)的安全。本文檔包括的參數(shù)信息不必定是最新的參數(shù),在對設(shè)施進(jìn)行設(shè)置時,請參照主機(jī)系統(tǒng)上記錄的近來參數(shù)建議保護(hù)本文檔的更新拷貝。文檔控制改正記錄日期作者版本號改正參照文件批閱姓名職位刊行拷貝號姓名地點123Version1.0第2頁VeritasNetbackup備份軟件管理與操作目錄第1章VERITASNETBACK安裝手冊41.1VERITASNETBACK安裝條件41.2備份主服務(wù)器上安裝Netbackupserver軟件和保護(hù)71.3需要備份的主機(jī)上安裝NetbackupClient客戶端12第2章Netbackup保護(hù)和備份作業(yè)的擬訂14第3章File的備份與恢復(fù)173.1創(chuàng)立備份策略173.2File的恢復(fù)操作20第4章Oracle數(shù)據(jù)庫的備份與恢復(fù)224.1Oracle數(shù)據(jù)庫備份22改正Oracle數(shù)據(jù)庫為日記歸檔模式22創(chuàng)立備份腳本22創(chuàng)立備份策略334.2Oracle的恢復(fù)操作39第5章SQL備份與復(fù)原425.1初次啟動NetBackupMSSQL客戶機(jī)425.2選擇SQL主機(jī)和實例425.3備份數(shù)據(jù)庫445.4數(shù)據(jù)庫的恢復(fù)46Version1.0第3頁VeritasNetbackup備份軟件管理與操作第1章VERITASNETBACK安裝手冊1.1VERITASNETBACK安裝條件安裝以前,請保證windows服務(wù)器知足以下要求:◆安裝NetBackup以前,刪除系統(tǒng)中目前配置的其余任何供給商的備份軟件。其余供給商的備份軟件會對NetBackup的安裝和功能產(chǎn)生負(fù)面影響。◆在鑒于Windows的服務(wù)器上安裝NetBackup所需的系統(tǒng)配置:◆運轉(zhuǎn)Windows2000的IntelPentium系統(tǒng),內(nèi)存不低于516MB,建議1GB以上,安裝有ServicePack4或許Windows2003Server。◆InternetExplorer5.0或更高版本?!羝聊环直媛逝渲闷鸫a為1024x768,顏色設(shè)置起碼為256色?!舴?wù)器的管理員帳戶和密碼?!糇銐虻拇疟P空間:VERITAS建議您總合要有5GB的儲存空間,以容納NetBackup服務(wù)器軟件和NetBackup目錄。VERITAS建議使用NTFS分區(qū)。依據(jù)制造商的說明安裝、且Windows軟件能夠識其余外頭設(shè)施,如機(jī)械手設(shè)施和獨立磁帶機(jī)。使全部服務(wù)器和客戶機(jī)能夠相互辨別和相互通訊的網(wǎng)絡(luò)配置。一般來說,假如可使用ping命令從服務(wù)器接見客戶機(jī),則NetBackup的安裝便可進(jìn)行。NetBackup中包括一些依靠于稱為VERITASPrivateBranchExchange(PBX)的新通用服務(wù)框架(CSF)的功能。PBX有助于限制NetBackup中的很多新功能使用的TCP/IP端口數(shù)。其余,使用PBX,還能夠在經(jīng)過單個端口連結(jié)的狀況下,進(jìn)行全部套接字通訊。PBX端口號為1556。Version1.0第4頁VeritasNetbackup備份軟件管理與操作因為關(guān)于全部NetBackup產(chǎn)品,PBX都是必要的,所以將在安裝NetBackup的過程中安裝它(除非它已存在于系統(tǒng)中)。在Windows服務(wù)器上履行NetBackup典型安裝時,NetBackup安裝過程將確立系統(tǒng)中能否已安裝了PBX。PBX能否已經(jīng)安裝會有以下影響:假如存在某個版本的PBX,安裝過程將確立目前版本能否比NetBackup安裝中包括的版本新。假如NetBackup安裝中包括的版本較新,則將安裝該較新版本,但保持已存在的默認(rèn)條件。假如NetBackup安裝中包括的版本較早,將不進(jìn)行任何改正。軟件安裝會時要求使用最新的版本?!艏偃鐩]有任何版本的PBX,將隨NetBackup一同靜默安裝一個PBX版本。使用默認(rèn)端口號和默認(rèn)配置。假如選擇NetBackup自定義安裝,安裝程序?qū)⒋_立能否已經(jīng)存在某個版本的PBX。依據(jù)能否已經(jīng)存在某個版本的PBX,將出現(xiàn)以下狀況:(一)、假如已經(jīng)存在某個版本的PBX,安裝過程將確立目前版本能否比NetBackup安裝中包括的版本新。假如NetBackup安裝中包括的版本較新,則將安裝該較新版本,但保持已存在的默認(rèn)條件。假如NetBackup安裝中包括的版本較早,將不進(jìn)行任何改正。此外,您沒法改正端口號,這是因為改正端口號可能會致使其余VERITAS產(chǎn)品失敗。(二)假如沒有任何版本的PBX,將隨NetBackup一同靜默安裝一個PBX版本。將使用默認(rèn)端口號和默認(rèn)配置。此外,能夠改正端口號。卸載NetBackup時,假如沒有其余VERITAS產(chǎn)品依靠PBX,它將隨NetBackup一同卸載。假如有其余產(chǎn)品依靠PBX,則不會卸載PBX?!鬘etBackup服務(wù)和端口號在整個網(wǎng)絡(luò)中一定同樣。關(guān)于NetBackup服務(wù)和Internet服務(wù)端口,VERITAS建議您使用默認(rèn)端口設(shè)置。假如您改正端口號,那么關(guān)于相互通訊的全部NetBackup系統(tǒng)(即,全部主Version1.0第5頁VeritasNetbackup備份軟件管理與操作服務(wù)器、介質(zhì)服務(wù)器和客戶機(jī)),它們都一定是同樣的。端口項包括在下邊的文件中:%SYSTEMROOT%\system32\drivers\etc\services要改正默認(rèn)設(shè)置,一定履行NetBackup的自定義安裝或手動編寫該services文件?!鬘etBackup客戶機(jī)軟件安裝安裝NetBackup服務(wù)器軟件還會在服務(wù)器系統(tǒng)上安裝客戶機(jī)軟件??墒?,在客戶機(jī)系統(tǒng)上安裝NetBackup是獨自履行的Version1.0第6頁VeritasNetbackup備份軟件管理與操作1.2備份主服務(wù)器上安裝Netbackupserver軟件和保護(hù)一、將WINDOWS平臺的Netbackup安裝光盤放入作為備份服務(wù)器的聯(lián)相萬全R630AVB服務(wù)器光驅(qū)中,安裝導(dǎo)游自動出現(xiàn)。選擇[NetBackupInstallation]選項下的[InstallServerSoftware]開始安裝服務(wù)端軟件。二、按提示進(jìn)行下一步安裝。Version1.0第7頁VeritasNetbackup備份軟件管理與操作三、接受<LicenseAgreement>,而后點擊下一步<Next>四、選擇<Typical>典型安裝,點擊下一步<Next>Version1.0第8頁VeritasNetbackup備份軟件管理與操作五、當(dāng)出現(xiàn)[NetBackupLicenseKeyandServerType]窗口時,輸入對應(yīng)的licensekey,而后點擊[NetBackupMasterserver]選項持續(xù)安裝。六、在[MasterServerName]輸入備份服務(wù)器名:AVB,持續(xù)下一步。Version1.0第9頁VeritasNetbackup備份軟件管理與操作七、在[EnterpriseMasterManagerServer]輸入備份管理服務(wù)器名:AVB。該服務(wù)器將用作全局設(shè)施配置信息。持續(xù)下一步。八、選擇[install],等候直至安裝達(dá)成。Version1.0第10頁VeritasNetbackup備份軟件管理與操作Version1.0第11頁VeritasNetbackup備份軟件管理與操作1.3需要備份的主機(jī)上安裝NetbackupClient客戶端一、以Administrator身份登錄到Windows服務(wù)器。二、將WINDOWS平臺的Netbackup安裝光盤放入作為客戶端的PC機(jī)光驅(qū)中,安裝導(dǎo)游自動出現(xiàn),選擇[NetBackupInstallation]選項下的[installClientsoftware]開始安裝服務(wù)端軟件,按提示達(dá)成安裝。三、出現(xiàn)“歡迎使用”屏幕。單擊下一步(Next)。四、在“允許協(xié)議”屏幕上,接受協(xié)議條款。五、在“安裝種類”屏幕上,履行以下操作:Version1.0第12頁VeritasNetbackup備份軟件管理與操作選擇僅安裝到此計算機(jī)(Installtothiscomputeronly)。六、在“NetBackup系統(tǒng)名稱”屏幕上,輸入客戶機(jī)名稱”ora1或ora2”、主服務(wù)器”AVB”以及與此客戶機(jī)通訊的全部介質(zhì)服務(wù)器”AVB”。在“附帶服務(wù)器”框中輸入介質(zhì)服務(wù)器”AVB”。七、在“準(zhǔn)備安裝”屏幕上,單擊安裝(Install)。NetBackup將客戶機(jī)安裝到當(dāng)?shù)赜嬎銠C(jī),直至在“系統(tǒng)安裝達(dá)成”屏幕上,單擊達(dá)成(Finish)Version1.0第13頁VeritasNetbackup備份軟件管理與操作第2章Netbackup保護(hù)和備份作業(yè)的擬訂.點擊履前進(jìn)入“NetbackupAdminstratorConsole的”管理主界面,以以下圖:三、第一個運轉(zhuǎn)保護(hù)模塊為活動監(jiān)督器“ActivityMonitor”它是監(jiān)控備份策略,的運轉(zhuǎn)履行狀況,能夠幫用戶查察備份策略運轉(zhuǎn)能否正常,假如備份策略履行報錯會提示策略犯錯的地方和解決故障的方法步驟。Version1.0第14頁VeritasNetbackup備份軟件管理與操作四、第二個運轉(zhuǎn)保護(hù)模塊為備份管理“NetbackupMnangement”,用于創(chuàng)立和查察報告以及用于配置策略、儲存單元和備份的適用程序。使用NetBackup報告(Reports)適用程序能夠生成報告。該報告用于考證和管理NetBackup操作,并對其進(jìn)行故障清除。NetBackup報告依據(jù)作業(yè)狀態(tài)、客戶機(jī)備份和介質(zhì)內(nèi)容顯示有關(guān)信息。故障清除工具在報告(Reports)適用程序中供給,用于幫助剖析在NetBackup報告中顯示的錯誤的原由。Version1.0第15頁VeritasNetbackup備份軟件管理與操作“備份狀態(tài)(StatusofBackups)”報告顯示有關(guān)在指準(zhǔn)時間段內(nèi)達(dá)成的作業(yè)的狀態(tài)和錯誤信息。假如發(fā)生錯誤,則報告中還包括對該錯誤的簡潔說明?!翱蛻魴C(jī)備份(ClientBackups)”報告顯示有關(guān)在指準(zhǔn)時間段內(nèi)達(dá)成的備份的詳盡信息。下表解說了“客戶機(jī)備份”報告中每個字段的含義?!皢栴}(Problems)”報告列出了服務(wù)器在指準(zhǔn)時間段內(nèi)記錄的問題報告顯示?!叭咳沼洍l目”報告列出指準(zhǔn)時間段內(nèi)的全部日記條目。此報告包括“問題”報告和“介質(zhì)日記”報告中的信息?!敖橘|(zhì)列表(MediaLists)”報告顯示有關(guān)已為備份分派的卷的信息。該報告不顯示用于磁盤種類儲存單元,因為福田信息中心采納磁盤柜存貯備份,此項報告不顯示?!敖橘|(zhì)內(nèi)容(MediaContents)”報告顯示直接從介質(zhì)頭文件和備份頭文件讀取的卷內(nèi)容?!敖橘|(zhì)上的映像(ImagesonMedia)”報告列出NetBackup映像目錄中記錄的介質(zhì)內(nèi)容。“介質(zhì)日記(MediaLogs)”報告顯示在NetBackup錯誤目錄中記錄的介質(zhì)錯誤或信息?!敖橘|(zhì)綱要”報告依據(jù)截止日期匯總指定服務(wù)器的活動和非活動卷?!皩懭氲慕橘|(zhì)(Me?aWritten)”報告表記在指準(zhǔn)時間段內(nèi)用于備份的卷。Version1.0第16頁VeritasNetbackup備份軟件管理與操作第3章File的備份與恢復(fù)3.1創(chuàng)立備份策略1,點擊Policies,選中“SummaryofallPolicies”點擊右鍵,選擇“NewPolicy”2,輸入PolicyName,確認(rèn)后進(jìn)入以下界面;Version1.0第17頁VeritasNetbackup備份軟件管理與操作在‘Policytype’中選擇‘MS-Windwos-NT’;在‘Policystorageunit’中選擇‘test’;把“CollectdisasterrecoveryinformationforBareMetalRestord”前面的勾去掉;3,點擊“Schedules”,而且選擇“NewSchedules”,進(jìn)入以下界面;Version1.0第18頁VeritasNetbackup備份軟件管理與操作在‘Name’中輸入一個備份計劃的名稱;在‘Typeofbackup’中選擇備份的策略種類,假如是完好備份就選擇FullBackup,增量備份就選擇Cumulative-IncrementalBackup,差異備份就選擇Differential-IncrementalBackup;在‘Retention’中選擇備份內(nèi)容的保留周期,此測試中為2Weeks;在‘Frequency’中選擇備份的間隔頻次,此測試中建議設(shè)為1days;在‘StartWindows’中設(shè)置備份的運轉(zhuǎn)時間,以以下圖所示;點擊OK后,一個完好的備份策略就成立完成了。Version1.0第19頁VeritasNetbackup備份軟件管理與操作3.2File的恢復(fù)操作1,點擊‘Backup,Archive,andRestore’,并選擇‘RestoreFiles’頁面;2,選擇上需要恢復(fù)的內(nèi)容,而且點擊“恢復(fù)”按鈕,以以下圖;Version1.0第20頁VeritasNetbackup備份軟件管理與操作選擇恢復(fù)種類,Overwriteexistiongfiles覆蓋存在文件,Restorethefileusingatemporaryfilename使用暫時文件文,Donotrestorethefile不覆蓋存在文件。而后點擊“StartRestore”?;謴?fù)達(dá)成。Version1.0第21頁VeritasNetbackup備份軟件管理與操作第4章Oracle數(shù)據(jù)庫的備份與恢復(fù)4.1Oracle數(shù)據(jù)庫備份改正Oracle數(shù)據(jù)庫為日記歸檔模式因為這個屬于ORACLE數(shù)據(jù)庫的范圍,所以不詳盡說明.創(chuàng)立備份腳本1,在安裝ORACLEAGENT的時候,Oracle備份腳本的樣本會自動生成,腳本內(nèi)容以下:(紅色部分是需要改正的)#!/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)databasebackup.Ahotbackupisinconsistentbecauseportionsofthedatabasearebeingmodifiedandwrittentothediskwhilethebackupisprogressing.Version1.0第22頁VeritasNetbackup備份軟件管理與操作YoumustrunyourdatabaseinARCHIVELOGmodetomakehotbackups.Itisassumedthatthisscriptwillbeexecutedbyuserroot.InorderforRMANtoworkproperlyweswitchuser(su-)totheoracledbaaccountbeforeexecution.IfthisscriptrunsunderauseraccountthathasOracledbaprivilege,itwillbeexecutedusingthisuser'saccount.##Determinetheuserwhichisexecutingthisscript.CUSER=`id|cut-d"("-f2|cut-d")"-f1`#Putoutputin<thisfilename>.out.Changeasdesired.Note:outputdirectoryrequireswritepermission.#RMAN_LOG_FILE=${0}.out##Youmaywanttodeletetheoutputfilesothatbackupinformationdoes#notaccumulate.Ifnot,deletethefollowinglines.#if[-f"$RMAN_LOG_FILE"]thenrm-f"$RMAN_LOG_FILE"Version1.0第23頁VeritasNetbackup備份軟件管理與操作fi#Initializethelogfile.echo>>$RMAN_LOG_FILEchmod666$RMAN_LOG_FILE#Logthestartofthisscript.echoScript$0>>$RMAN_LOG_FILEecho====startedon`date`====>>$RMAN_LOG_FILEecho>>$RMAN_LOG_FILE#Replace/db/oracle/product/ora81,below,withtheOraclehomepath.exportORACLE_HOME#Replaceora81,below,withtheOracleSIDofthetargetdatabase.ORACLE_SID=fmpdbexportORACLE_SIDVersion1.0第24頁VeritasNetbackup備份軟件管理與操作#Replaceora81,below,withtheOracleDBAuserid(account).ORACLE_USER=oracle#Setthetargetconnectstring.Replace"sys/manager",below,withthetargetconnectstring.TARGET_CONNECT_STR=/#SettheOracleRecoveryManagername.RMAN=$ORACLE_HOME/bin/rman#Printoutthevalueofthevariablessetbythisscript.echo>>$RMAN_LOG_FILEecho"RMAN:$RMAN">>$RMAN_LOG_FILEecho"ORACLE_SID:$ORACLE_SID">>$RMAN_LOG_FILEecho"ORACLE_USER:$ORACLE_USER">>$RMAN_LOG_FILEecho"ORACLE_HOME:$ORACLE_HOME">>$RMAN_LOG_FILEVersion1.0第25頁VeritasNetbackup備份軟件管理與操作#Printoutthevalueofthevariablessetbybphdb.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:Thisscriptassumesthatthedatabaseisproperlyopened.Ifdesired,thiswouldbetheplacetoverifythat.#echo>>$RMAN_LOG_FILE#IfthisscriptisexecutedfromaNetBackupschedule,NetBackupsetsanNB_ORAenvironmentvariablebasedonthescheduletype.TheNB_ORAvariableisthenusedtodynamicallysetBACKUP_TYPEForexample,when:#scheduletypeisBACKUP_TYPEis##AutomaticFullINCREMENTALLEVEL=0AutomaticDifferentialIncrementalINCREMENTALLEVEL=1AutomaticCumulativeIncrementalINCREMENTALLEVEL=1CUMULATIVEVersion1.0第26頁VeritasNetbackup備份軟件管理與操作Foruserinitiatedbackups,BACKUP_TYPEdefaultstoincrementallevel0(full).Tochangethedefaultforauserinitiatedbackuptoincrementalorincrementalcumulative,uncommentoneofthefollowingtwolines.BACKUP_TYPE="INCREMENTALLEVEL=1"BACKUP_TYPE="INCREMENTALLEVEL=1CUMULATIVE"#Notethatweuseincrementallevel0tospecifyfullbackups.Thatisbecause,althoughtheyareidenticalincontent,onlytheincrementallevel0backupcanhaveincrementalbackupsoflevel>0appliedtoit.if["$NB_ORA_FULL"="1"]thenecho"Fullbackuprequested">>$RMAN_LOG_FILEBACKUP_TYPE="INCREMENTALLEVEL=0"elif["$NB_ORA_INCR"="1"]thenecho"Differentialincrementalbackuprequested">>$RMAN_LOG_FILEBACKUP_TYPE="INCREMENTALLEVEL=1"elif["$NB_ORA_CINC"="1"]thenecho"Cumulativeincrementalbackuprequested">>$RMAN_LOG_FILEBACKUP_TYPE="INCREMENTALLEVEL=1CUMULATIVE"Version1.0第27頁VeritasNetbackup備份軟件管理與操作elif["$BACKUP_TYPE"=""]thenecho"Default-Fullbackuprequested">>$RMAN_LOG_FILEBACKUP_TYPE="INCREMENTALLEVEL=0"fi#CallRecoveryManagertoinitiatethebackup.ThisexampledoesnotuseaRecoveryCatalog.Ifyouchoosetouseone,replacetheoption'nocatalog'fromthermancommandlinebelowwiththe'rcvcat<userid>/<passwd>@<tnsalias>'statement.##Note:AnyenvironmentvariablesneededatruntimebyRMAN#mustbesetandexportedwithintheswitchuser(su)command.##Backsupthewholedatabase.Thisbackupispartoftheincrementalstrategy(thismeansitcanhaveincrementalbackupsoflevels>0appliedtoit).#Wedonotneedtoexplicitlyrequestthecontrolfiletobeincludedinthisbackup,asitisautomaticallyincludedeachtimefile1ofthesystemtablespaceisbackedup(theinference:asitisawholedatabasebackup,file1ofthesystemtablespacewillbebackedup,hencethecontrolfilewillalsobeincludedautomatically).#Typically,alevel0backupwouldbedoneatleastonceaweek.Version1.0第28頁VeritasNetbackup備份軟件管理與操作Thescenarioassumes:oyouarebackingyourdatabaseuptotwotapedrivesoyouwanteachbackupsettoincludeamaximumof5filesoyouwishtoincludeofflinedatafiles,andread-onlytablespaces,#inthebackupoyouwantthebackuptocontinueifanyfilesareinaccessible.oyouarenotusingaRecoveryCatalog#oyouareexplicitlybackingupthecontrolfile.Sinceyouare#specifyingnocatalog,thecontrolfilebackupthatoccurs#automaticallyastheresultofbackingupthesystemfileis#notsufficient;itwillnotcontainrecordsforthebackupthat#iscurrentlyinprogress.oyouwanttoarchivethecurrentlog,backupallthe#archivelogsusingtwochannels,puttingamaximumof20logs#inabackupset,anddeletingthemoncethebackupiscomplete.#NotethattheformatstringisconstructedtoguaranteeuniquenessandtoenhanceNetBackupforOraclebackupandrestoreperformance.##NOTEWHENUSINGTNSALIAS:WhenconnectingtoadatabaseusingaTNSalias,youmustuseasendcommandoraparmsoperandtospecifyenvironmentvariables.Inotherwords,whenaccessingadatabasethroughalistener,theenvironmentvariablessetatthesystemlevelarenotvisiblewhenRMANisrunning.Formoreinformationontheenvironmentvariables,pleaserefertotheNetBackupforOracleAdmin.Guide.Version1.0第29頁VeritasNetbackup備份軟件管理與操作##CMD_STR="ORACLE_HOME=$ORACLE_HOMEexportORACLE_HOMEORACLE_SID=$ORACLE_SIDexportORACLE_SID$RMANtarget$TARGET_CONNECT_STRnocatalogmsglog$RMAN_LOG_FILEappend<<EOFRUN{ALLOCATECHANNELch00TYPE'SBT_TAPE';BACKUP$BACKUP_TYPESKIPINACCESSIBLETAGhot_db_bk_level0FILESPERSET5recommendedformatFORMAT'bk_%s_%p_%t'DATABASE;sql'altersystemarchivelogcurrent';RELEASECHANNELch00;#backupallarchivelogsALLOCATECHANNELch00TYPE'SBT_TAPE';BACKUPfilesperset20FORMAT'al_%s_%p_%t'ARCHIVELOGALLDELETEINPUT;RELEASECHANNELch00;#Version1.0第30頁VeritasNetbackup備份軟件管理與操作Note:Duringtheprocessofbackingupthedatabase,RMANalsobacksupthecontrolfile.Thisversionofthecontrolfiledoesnotcontaintheinformationaboutthecurrentbackupbecause"nocatalog"hasbeenspecified.Toincludetheinformationaboutthecurrentbackup,thecontrolfileshould#bebackedupasthelaststepoftheRMANsection.Thisstepwouldnotbe#necessaryifwewereusingarecoverycatalog.#ALLOCATECHANNELch00TYPE'SBT_TAPE';BACKUP#recommendedformatFORMAT'cntrl_%s_%p_%t'CURRENTCONTROLFILE;RELEASECHANNELch00;}EOF"#Initiatethecommandstringif["$CUSER"="root"]thensu-$ORACLE_USER-c"$CMD_STR">>$RMAN_LOG_FILERSTAT=$?else/usr/bin/sh-c"$CMD_STR">>$RMAN_LOG_FILERSTAT=$?fiVersion1.0第31頁VeritasNetbackup備份軟件管理與操作#Logthecompletionofthisscript.if["$RSTAT"="0"]thenLOGMSG="endedsuccessfully"elseLOGMSG="endedinerror"fiecho>>$RMAN_LOG_FILEechoScript$0>>$RMAN_LOG_FILEecho====$LOGMSGon`date`====>>$RMAN_LOG_FILEecho>>$RMAN_LOG_FILEexit$RSTATVersion1.0第32頁VeritasNetbackup備份軟件管理與操作創(chuàng)立備份策略1,備份腳本創(chuàng)立完成以后,回到NetBackupMasterServer上,創(chuàng)立一個新的備份策略,輸入新策略的名稱,如‘Oracle_backup_Online’,而后按確立,出現(xiàn)策略配置界面,第一是‘Attributes’頁面;在‘Policytype’中選擇‘Oracle’;在‘Policystorageunit’中選擇需使用的儲存單元‘test’;其余默認(rèn)不變;2,點擊‘Clients’頁面,以以下圖所示,Version1.0第33頁VeritasNetbackup備份軟件管理與操作點擊‘New’來增添一個客戶端,輸入客戶端的名稱,也就是需要備份的那臺Oracle服務(wù)器的主機(jī)名,選擇好主機(jī)種類,而后點擊OK按鈕;3,點擊‘BackupSelections’頁面,而后點擊‘New’,來增添需要調(diào)用的備份腳本,輸入備份腳本的全路徑和腳本的文件名,而后點擊‘Add’,以下圖所示;Version1.0第34頁VeritasNetbackup備份軟件管理與操作4,檢查此路徑和文件名無誤后,點擊‘Schedules’頁面,而后點擊‘New’,來增添一個備份時間計劃,以以下圖所示,Version1.0第35頁VeritasNetbackup備份軟件管理與操作在‘Name’中輸入新建備份時間計劃的名稱,如‘full_online’;在‘Retention’中選擇備份內(nèi)容的保留周期,本項目中為2Weeks;在‘Frequency’中設(shè)定備份作業(yè)的履行頻次;能夠在頁面‘StartWindow’中設(shè)定需要備份的時間段,以以下圖所示:備份窗口設(shè)定完成后,點擊OK確認(rèn)。Version1.0第36頁VeritasNetbackup備份軟件管理與操作5,查察‘Schedules’頁面,能夠看到已成立好了一個備份計劃,可是注意在計劃列表中已有一個名為‘Default-Application-Backup’的備份計劃,此計劃是OracleAgent在履行過程中需要調(diào)用的備份計劃,不能夠任意改正或刪除,而且要將此計劃的數(shù)據(jù)保留周期‘Retention’一項調(diào)整為和以前成立的備份計劃中的保留周期同樣。6,點擊‘Close’保留,到此備份策略已擬訂完成,假如需要手工運轉(zhuǎn)的話,能夠點擊備份策略名,而后右鍵鼠標(biāo)選擇‘ManualBackup’即可運轉(zhuǎn),作業(yè)運轉(zhuǎn)時能夠在‘ActivityMonitor’中查察;7,當(dāng)一個策略種類為Oracle的作業(yè)履行時,會連續(xù)產(chǎn)生出多個作業(yè),這個Version1.0第37頁VeritasNetbackup備份軟件管理與操作作業(yè)是OracleAgent調(diào)用備份腳本而產(chǎn)生的,只有當(dāng)?shù)谝粋€作業(yè),即備份計劃不是‘Default-Application-Backup’的作業(yè)成功達(dá)成后,才以為此次備份是成功的;Version1.0第38頁VeritasNetbackup備份軟件管理與操作4.2Oracle的恢復(fù)操作1、恢復(fù)控制文件Oracle的恢復(fù),第一要恢復(fù)控制文件,因為ORACLE9以后支持控制文件的自動恢復(fù),所以能夠在NOMOUNT狀態(tài)下直接恢復(fù),步驟以下Rmantarget/設(shè)置DBID,這個DBID是oracle實例的DBID。能夠在備份的控制文件名字中找到。StartupnomountRestorecontrolfilefromautobackup;這樣控制文件就自動恢復(fù)到本來的目錄下了。2、數(shù)據(jù)庫MOUNT恢復(fù)了控制文件就能夠MOUNT數(shù)據(jù)庫,用于恢復(fù)3、恢復(fù)數(shù)據(jù)庫,履行RMAN的命令來恢復(fù)數(shù)據(jù)庫以下是一個操作輸出的日記,供參照。RMAN>run{2>setdbid11709014263>startupnomount;4>allocatechannelt1type'sbt_tape';5>restorecontrolfilefromautobackup;6>alterdatabasemount;7>restoredatabase;8>recoverdatabase;9>releasechannelt1;10>alterdatabaseopenresetlogs;11>}Version1.0第39頁VeritasNetbackup備份軟件管理與操作executingcommand:SETDBIDconnectedtotargetdatabase(notstarted)OracleinstancestartedTotalSystemGlobalArea238530560bytesFixedSize1299116bytesVariableSize117443924bytesDatabaseBuffers113246208bytesRedoBuffers6541312bytesallocatedchannel:t1channelt1:sid=526devtype=SBT_TAPEchannelt1:VeritasNetBackupforOracle-Release6.5(2007072323)Startingrestoreat12-DEC-08channelt1:lookingforAUTOBACKUPonday:20081212channelt1:AUTOBACKUPfound:c-1170901426-20081212-00channelt1:restoringcontrolfilefromAUTOBACKUPc-1170901426-20081212-00channelt1:controlfilerestorefromAUTOBACKUPcompleteoutputfilename=/oradata/oracle/oradata/orcl/control01.ctloutputfilename=/oradata/oracle/oradata/orcl/control02.ctloutputfilename=/oradata/oracle/oradata/orcl/control03.ctlFinishedrestoreat12-DEC-08databasemountedStartingrestoreat12-DEC-08Version1.0第40頁VeritasNetbackup備份軟件管理與操作channelt1:startingdatafilebackupsetrestorechannelt1:specifyingdatafile(s)torestorefrombackupsetchannelt1:restoringdatafile00001to/oradata/oracle/oradata/orcl/system01.dbfchannelt1:restoringdatafile00002to/oradata/oracle/oradata/orcl/sysaux01.dbfchannelt1:restoringdatafile00003to/oradata/oracle/oradata/orcl/undotbs01.dbfchannelt1:restoringdatafile00004to/oradata/oracle/oradata/orcl/users01.dbfchannelt1:readingfrombackuppiece0fk21ret_1_1channelt1:piecehandle=0fk21ret_1_1tag=TAG20081212T045804channelt1:restoredbackuppiece1channelt1:restorecomplete,elapsedtime:00:03:06Finishedrestoreat12-DEC-08Startingrecoverat12-DEC-08startingmediarecoveryarchivedlogforthread1withsequence60isalreadyondiskasfile/oradata/oracle/oradata/orcl/redo03.logarchivedlogforthread1withsequence61isalreadyondiskasfile/oradata/oracle/oradata/orcl/redo01.logarchivedlogfilename=/oradata/oracle/oradata/orcl/redo03.logthread=1sequence=60archivedlogfilename=/oradata/oracle/oradata/orcl/redo01.logthread=1sequence=61mediarecoverycomplete,elapsedtime:00:00:02Finishedrecoverat12-DEC-08releasedchannel:t1databaseopenedVersion1.0第41頁VeritasNetbackup備份軟件管理與操作第5章SQL備份與復(fù)原5.1初次啟動NetBackupMSSQL客戶機(jī)初次啟動NetBackupMSSQL客戶機(jī)1從Windows的“開始”菜單中,選擇“程序”>VeritasNetBackup>“NetBackup代理(NetBackupAgents)”>“NetBackupMSSQL客戶機(jī)(NetBackupMSSQLClient)”。當(dāng)提示供給登錄參數(shù)時,單擊“確立(OK)”。在“SQLServer連結(jié)屬性(SQLServerconnect

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論