【正文】
Policy Type:選擇“Oracle” 。SYMANTEC NBU 項(xiàng)目組 歸檔日志備份策略 新建備份策略按照《集中備份項(xiàng)目備份策略表》設(shè)定策略名稱。SYMANTEC NBU 項(xiàng)目組配置完成SYMANTEC NBU 項(xiàng)目組 設(shè)置備份客戶端注意:在集群情況下,客戶端名填寫(xiě)服務(wù)主機(jī)名。 增量備份選擇”Automatic differential incremental backup”。SYMANTEC NBU 項(xiàng)目組 創(chuàng)建數(shù)據(jù)庫(kù)備份 scheduleSchedule 的名稱和備份窗口屬性請(qǐng)根據(jù)《集中備份項(xiàng)目備份策略表》進(jìn)行設(shè)定。? 根據(jù)《集中備份項(xiàng)目備份策略表》修改保存周期。Policy Volume Pool:PTL0011BKPDB 。SYMANTEC NBU 項(xiàng)目組 設(shè)置屬性策略名稱和存儲(chǔ)單元根據(jù)《集中備份項(xiàng)目備份策略表》設(shè)置。首先創(chuàng)建數(shù)據(jù)庫(kù)備份策略。? 歸檔日志備份策略:備份歸檔日志。RELEASE CHANNEL ch00。COPY CURRENT CONTROLFILE TO 39。RELEASE CHANNEL ch00。al_%s_%p_%t39。alter system archive log current39。NB_ORA_POLICY=XXDB3900ORA2LOG, NB_ORA_CLIENT=XXDB3900_SVC39。SBT_TAPE39。$HOME/BKB_Scripts/!/bin/sh $Header: ,v 2022/08/06 23:51:42 $bcpyrght**************************************************************************** $VRTScprght: Copyright 1993 2022 Symantec Corporation, All Rights Reserved $ ****************************************************************************ecpyrght 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 user39。 }EOF Initiate the mand string if [ $CUSER = root ]then su $ORACLE_USER c $CMD_STR $RMAN_LOG_FILE RSTAT=$?else /usr/bin/sh c $CMD_STR $RMAN_LOG_FILE RSTAT=$?fi Log the pletion of this script. if [ $RSTAT = 0 ]thenLOGMSG=ended successfully 調(diào)用備份命令備份 controlfile 的副本/usr/openv/backup/bin/bpbackup p ORAHOSTORACFG s ORAHOSTORACFGUSRBK /home/db/oracle/BKB_Scripts/else LOGMSG=ended in errorfi echo $RMAN_LOG_FILEecho Script $0 $RMAN_LOG_FILEecho ==== $LOGMSG on `date` ==== $RMAN_LOG_FILEecho $RMAN_LOG_FILEecho $RMAN_LOG_FILE exit $RSTATSYMANTEC NBU 項(xiàng)目組 歸檔日志備份腳本歸檔日志備份模板:紅色部分需要根據(jù)具體情況進(jìn)行修改。/home/db/oracle/BKB_Scripts/39。SYMANTEC NBU 項(xiàng)目組 Make a disk copy of current controlfile then backup it into backup.ALLOCATE CHANNEL ch00 TYPE DISK。 ARCHIVELOG ALL DELETE INPUT。 BACKUP filesperset 20 FORMAT 39。SEND 39。 backup all archive logsALLOCATE CHANNEL ch00 TYPE 39。RELEASE CHANNEL ch00。 sql 39。bk_%s_%p_%t39。NB_ORA_POLICY=XXDB3900ORA2BKP,NB_ORA_CLIENT=XXDB3900_SVC39。SBT_TAPE39。SBT_TAPE39。$HOME/BKB_Scripts /!/bin/sh $Header: ,v 2022/08/06 23:51:42 $bcpyrght**************************************************************************** $VRTScprght: Copyright 1993 2022 Symantec Corporation, All Rights Reserved $ ****************************************************************************ecpyrght 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 RMANSYMANTEC NBU 項(xiàng)目組 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 user39。 數(shù)據(jù)庫(kù)備份腳本數(shù)據(jù)庫(kù)備份腳本模板:紅色部分需要根據(jù)具體情況進(jìn)行修改。3. 數(shù)據(jù)庫(kù)日志備份使用一個(gè)驅(qū)動(dòng)器。本次集中備份項(xiàng)目采用的是 LTO4 驅(qū)動(dòng)器,備份速度很快,為了減小備份對(duì)性能的影響,采用如下規(guī)則分配驅(qū)動(dòng)器:1. 所有以LAN 方式備份的數(shù)據(jù)庫(kù)只使用一個(gè)驅(qū)動(dòng)器。本次集中備份項(xiàng)目不使用 rman catalog database,備份信息記錄在 controlfile 中, 記錄保存時(shí)間統(tǒng)一為 14 天,修改的命令如下:SYMANTEC NBU 項(xiàng)目組alter system set CONTROL_FILE_RECORD_KEEP_TIME=14 scope=both。Oracle 備份流程說(shuō)明: 修改 Oracle 備份模式和參數(shù)Oracle 需要運(yùn)行在歸檔模式下才可以使用 RMAN 進(jìn)行熱備份,對(duì)于目前非歸檔的數(shù)據(jù)庫(kù),需要先改為歸檔模式,請(qǐng) Oracle 管理員配合完成修改。2. 創(chuàng)建Oracle 的備份腳本本次集中備份項(xiàng)目提供了一個(gè)模板,實(shí)施的時(shí)候只需要根據(jù)實(shí)際環(huán)境稍作修改就可以使用了。 Continue”。為了避免Windows客戶端備份時(shí)打開(kāi)文件失敗,需要設(shè)置Windows Open File Backup屬性。服務(wù)主機(jī)名是指和應(yīng)用綁定的浮動(dòng) IP 對(duì)應(yīng)的主機(jī)別名,下同。SYMANTEC NBU 項(xiàng)目組 設(shè)置客戶端注意:如果備份內(nèi)容可能會(huì)發(fā)生HA切換,請(qǐng)輸入服務(wù)主機(jī)名,否則輸入物理主機(jī)名。SYMANTEC NBU 項(xiàng)目組2. 設(shè)置Start WindowStart Window定義的是備份的開(kāi)始時(shí)間范圍,備份作業(yè)發(fā)起后,會(huì)申請(qǐng)相關(guān)的資源,(比如磁帶機(jī)),如果沒(méi)有能夠獲得備份資源,該作業(yè)會(huì)處于“queue”狀態(tài)排隊(duì)等待,如果在設(shè)定的時(shí)間范圍內(nèi)沒(méi)有獲得資源,備份作業(yè)會(huì)報(bào)196號(hào)錯(cuò)誤,然后退出。? 設(shè)置 retention,retention 決定備份數(shù)據(jù)的有效期。? 設(shè)置備份的類型對(duì)于文件類型的備份,可以設(shè)置 2 個(gè)備份類型,全量和增量,請(qǐng)根據(jù)實(shí)際需要進(jìn)行設(shè)置。SYMANTEC NBU 項(xiàng)目組注意:如果備份的目錄下 mount 了其他文件系統(tǒng),并也希望進(jìn)行備份,請(qǐng)選擇”cross mount point”;如果 mount 的是 NFS 文件系統(tǒng),請(qǐng)選擇”Follow NFS”。 設(shè)置屬性Policy Type:對(duì)于 Windows 的操作系統(tǒng)的文件方式備份,請(qǐng)選擇“MSWindowsNT”的類型;對(duì)于 Unix 的操作系統(tǒng)的文件方式備份,請(qǐng)選擇“Standard”的類型。取消“Send an Email attachement”選項(xiàng)。SYMANTEC NBU 項(xiàng)目組第 2 章 配置 Catalog 備份Catalog是backup的內(nèi)部數(shù)據(jù)庫(kù),如果master server損壞或者catalog丟失,可以從以前的備份中進(jìn)行恢復(fù)。在Media ID generation rule中輸入:1:2:3:4:5:6表示取前六位作為media ID點(diǎn)擊OKSYMANTEC NBU 項(xiàng)目組4. 點(diǎn)擊start ,開(kāi)始 inventory5. 確認(rèn)Inventory成功,點(diǎn)擊closeSYMANTEC NBU 項(xiàng)目組6. 把磁帶放到正確的volume pool中缺省情況下,所有新磁帶都會(huì)在backup pool里面,需要把它們移到PTL0011BKPSRC中。所以在本次集中備份項(xiàng)目中,取 barcode 前六位作為 media id。詳細(xì)操作步驟:1. 開(kāi)始inventory robot2. 選擇Update Volume Configuration,Device host選 Master ServerSYMANTEC NBU 項(xiàng)目組3. 點(diǎn)擊”Advance Options”注意:只有第一次清點(diǎn)或者添加新磁帶才需要執(zhí)行本步驟。4. 指定清點(diǎn)操作的選項(xiàng)。3. 選擇“操作(Actions)” “清點(diǎn)機(jī)械手(Inventory Robot)”。機(jī)械手清點(diǎn)的過(guò)程:1. 在 NetBackup 管理控制臺(tái)中,選擇“介質(zhì)和設(shè)備管理(Media and Device Management)” “介質(zhì)(Media)” “機(jī)械手(Robots)”。創(chuàng)建 PTL0011BKPCTL 時(shí)需要把 Catalog backup pool 選項(xiàng)勾上。磁盤存儲(chǔ)單元?jiǎng)?chuàng)建過(guò)程:進(jìn)入 NBU 管理界面,選擇 ACTIONNEWStorage Unit1. disk storage unit 名稱 XXBK52SVCDSSU02. 選擇 storage unit 類型為 disk3. 輸入目錄/home/ap/NBUDSSU4. 設(shè)置最大并行任務(wù)數(shù) 105. 設(shè)置 High Water Mark 為 80%,Low Water Mark 為 50%6. 設(shè)置 Staging ScheduleSYMANTEC NBU 項(xiàng)目組7. 作業(yè)優(yōu)先級(jí)為 998. 每天發(fā)起一次9. Fi