Oracle Secure Backup管理員指南 第5章 備份文件系統(tǒng)數(shù)據(jù)

作者: 不剪發(fā)的Tony老師
畢業(yè)于北京航空航天大學,十多年數(shù)據(jù)庫管理與開發(fā)經(jīng)驗,目前在一家全球性的金融公司從事數(shù)據(jù)庫架構(gòu)設計。CSDN學院簽約講師以及GitChat專欄作者。csdn上的博客收藏于以下地址:https://tonydong.blog.csdn.net

本章講述如何使用Oracle安全備份執(zhí)行文件系統(tǒng)數(shù)據(jù)的備份。文件系統(tǒng)數(shù)據(jù)可以被定義為物理存儲或邏輯存儲上的文件和文件管理結(jié)構(gòu)的集合。Oracle安全備份可以將文件系統(tǒng)中所有類型的文件備份到磁帶中。例如,可以使用Oracle安全備份備份一個主機的根目錄或者一個Oracle數(shù)據(jù)庫的主目錄。

與RMAN通過SBT接口備份數(shù)據(jù)庫不同,文件系統(tǒng)備份由Oracle安全備份發(fā)起,并且能夠包含文件系統(tǒng)中的任何文件。

可以創(chuàng)建一個備份計劃,以便按照用戶定義的時間間隔自動執(zhí)行文件系統(tǒng)備份。也可以執(zhí)行請求式備份,這種備份只執(zhí)行一次??梢酝ㄟ^Oracle安全備份Web工具或者obtool創(chuàng)建這兩種備份,但是不能使用Oracle EM創(chuàng)建和管理文件系統(tǒng)備份。
5.1、關(guān)于文件系統(tǒng)備份

本節(jié)包含使用Oracle安全備份執(zhí)行文件系統(tǒng)備份的概述。
5.1.1、文件系統(tǒng)備份類型

完全備會份備份所有指定文件,不論它們何時執(zhí)行了最后一次備份。增量備份會備份指定文件的子集,即那些自從上次完全備份或者增量備份以來發(fā)生過改變的文件。

Oracle安全備份支持9個不同的增量備份級別。對于累積增量備份,Oracle安全備份只備份自從數(shù)值級別更低的最后一次備份以來發(fā)生過改變的文件。例如,級別3的累積增量備份只復制從最近的級別2或更低的備份以來發(fā)生過改變的數(shù)據(jù)。圖5-1顯示了一系列的累積增量備份。

圖5-1 累積增量備份

對于差異增量備份,Oracle安全備份將會備份自從最近相同級別或者更低級別(0-9)增量備份以來被修改過的文件。該選項與級別10的增量備份等效。Oracle安全備份在某些平臺不支持級別10的備份,包括NAS設備,例如Network Appliance filer。

Oracle安全備份包含一個離場備份選項,允許執(zhí)行不影響完全備份或者增量備份計劃的完全備份。該技術(shù)可以用于創(chuàng)建一個離場存儲的歸檔而不干擾增量備份的計劃。
5.1.2、備份數(shù)據(jù)集

數(shù)據(jù)集文件(dataset file)定義了Oracle安全備份執(zhí)行備份時包含或者排除的文件系統(tǒng)數(shù)據(jù)。數(shù)據(jù)集文件使用一個輕量級語言,可以靈活構(gòu)建和組織需要備份的數(shù)據(jù)定義。可以在Oracle安全備份主目錄的samples子目錄中看到幾個數(shù)據(jù)集文件示例。可以使用這些模板設計自己的數(shù)據(jù)集文件。

示例5-1中的數(shù)據(jù)集文件指示Oracle安全備份備份主機brhost2的/usr1/home中的文件,除了目錄/usr1/home/temp和/usr1/home/oldfiles外,同時還備份目錄/usr2/home中的全部內(nèi)容。

示例5-1 數(shù)據(jù)集文件樣本

exclude name *.backup
exclude name *~
 
include host brhost2 {
    include path /usr1/home {
        exclude path /usr1/home/temp
        exclude path /usr1/home/oldfiles
    }
    include path /usr2/home
}

數(shù)據(jù)集文件在一個目錄結(jié)構(gòu)中按照層次結(jié)構(gòu)進行組織。如圖5-2所示,可以通過操作系統(tǒng)或者Oracle安全備份目錄進行查看。

圖5-2 數(shù)據(jù)集目錄與文件

數(shù)據(jù)集文件和目錄存儲在Oracle安全備份主目錄的admin/config/dataset子目錄中。如圖5-2的左半部分所示,NEW_CLIENTS目錄在安裝時自動創(chuàng)建??梢允褂迷撃夸洿鎯τ脩舻臄?shù)據(jù)集文件。

可以運行obtool或者Oracle安全備份Web工具命令創(chuàng)建和管理數(shù)據(jù)集文件和目錄??梢詣?chuàng)建自定義的數(shù)據(jù)集目錄和文件,并按照樹狀結(jié)構(gòu)進行組織。
5.1.3、計劃備份

計劃備份(scheduled backup)是備份策略的基礎(chǔ)。配置完管理域之后的首要任務就是選擇并配置一個適用的備份計劃。

計劃備份指示Oracle安全備份根據(jù)備份計劃執(zhí)行備份,備份計劃指定了備份的數(shù)據(jù)集。計劃中的觸發(fā)器(trigger)指定了應該何時運行作業(yè)。不同時區(qū)調(diào)度的作業(yè)相互之間執(zhí)行同步。

例如,可以指示Oracle安全備份每周日備份客戶主機brhost2上的/home目錄。

如圖5-3所示,一個計劃備份作業(yè)的處理取決與是否存在允許執(zhí)行該作業(yè)的備份窗口(backup window)。備份窗口是一個Oracle安全備份執(zhí)行計劃備份作業(yè)的時間范圍。

圖5-3 備份窗口和計劃備份

單個備份窗口可以用于一周的所有天數(shù)或者指定天數(shù)或者日期。默認的備份窗口時每天的00:00-24:00。如果關(guān)閉了該備份窗口,或者沒有定義備份窗口,計劃備份將不會執(zhí)行。如果關(guān)閉該備份窗口時,某個作業(yè)正在運行,它將繼續(xù)執(zhí)行完成。

計劃備份作業(yè)以Oracle安全備份調(diào)度程序權(quán)限運行:Linux和UNIX上的root,Windows上的Local System。
5.1.4、請求式備份

請求式備份(on-demand backup)指示Oracle安全備份執(zhí)行一個一次性備份。例如,可以備份客戶主機brhost2上的Oracle主目錄。請求式備份不需要一個打開的備份窗口。

請求式備份作業(yè)可以運行在特權(quán)或者非特權(quán)模式。特權(quán)備份(privileged backup)在Linux和UNIX上運行在root用戶身份下。在Windows系統(tǒng)中,特權(quán)備份運行在客戶端上與Oracle安全備份服務相同的賬戶下。必須具有perform. backups as privileged user權(quán)限才能執(zhí)行特權(quán)備份。

非特權(quán)備份(unprivileged backup)使用Oracle安全備份用戶配置文件中配置的Linux或UNIX用戶身份或者Windows賬戶運行。文件系統(tǒng)數(shù)據(jù)的訪問受限于Linux或UNIX用戶身份或者Windows賬戶身份權(quán)限的限制。
5.1.5、可重啟備份

如果文件系統(tǒng)備份由于突發(fā)事件而失敗,例如網(wǎng)絡故障、斷電、系統(tǒng)意外關(guān)機或者磁帶介質(zhì)錯誤,Oracle安全備份通常必須重新開始執(zhí)行備份。但是,某些類型的備份可以從中斷點重新開始。

滿足以下條件的備份是可重啟的備份:

    備份客戶端是運行Data NOTAP 6.4或更高版本的Network Appliance filer。
    備份映像保存到使用NDMP 3或更高版本的服務器控制的磁帶驅(qū)動器中。
    啟用了operations策略類中的restartablebackups策略,這是默認設置。
    備份到達了可重啟的備份點。

檢查點是描述備份中間點和如何從該點重啟的狀態(tài)信息的集合。一部分檢查點信息存儲在管理服務器中,而其他保存在客戶主機上。

注釋:如果使用可重啟備份特性,需要確認管理服務器的/tmp目錄擁有足夠的空閑空間。

在每個備份作業(yè)開始時,Oracle安全備份自動確定該備份是否能夠從中間點重啟。如果能夠重啟,Oracle安全備份定期創(chuàng)建檢查點,用于隨后重啟備份。每次記錄一個檢查點后,之前的檢查點將會被丟棄。

針對要運行的作業(yè),Oracle安全備份調(diào)度程序記錄被中斷的可重啟作業(yè)。如果發(fā)現(xiàn)了一個可重啟作業(yè),調(diào)度程序重啟該作業(yè),并使用相同的帶卷和磁帶庫中的磁帶驅(qū)動器。
5.1.6、備份目錄

管理服務器維護了一個備份目錄(catalog),用于存儲管理域中的備份和還原操作元數(shù)據(jù)??梢允褂胦btool或者Web工具瀏覽備份目錄確定已經(jīng)備份的內(nèi)容。

Oracle安全備份目錄與RMAN共享備份元數(shù)據(jù),但是與RMAN恢復目錄不同。RMAN恢復目錄存儲為一個Oracle數(shù)據(jù)庫文件,并且獨立于RMAN進行維護。

每當Oracle安全備份通過SBT執(zhí)行文件系統(tǒng)備份或者數(shù)據(jù)庫備份,都會記錄備份對象的名稱和屬性。它將這些數(shù)據(jù)寫入管理服務器上的備份目錄中。

Oracle安全備份為每個客戶端維護一個單獨的備份目錄。每個主機的備份目錄存儲在admin/history/host下一客戶端命名的子目錄中。例如admin/history/host/brhost2存儲客戶端brhost2的備份目錄。備份目錄自身是一個名為indices.cur的二進制文件。

指定要還原的備份時,可以使用obtool或者Web工具瀏覽客戶端備份目錄的內(nèi)容,前提是擁有需要的權(quán)限。Oracle安全備份用戶所屬的用戶類定義了瀏覽備份目錄的權(quán)限。

瀏覽備份目錄時,Oracle安全備份以文件系統(tǒng)樹的形式展示數(shù)據(jù),就像數(shù)據(jù)在客戶端上顯示一樣。這個文件系統(tǒng)的根節(jié)點是一個虛構(gòu)的目錄,成為超級目錄(super-directory),包含了從最頂層文件系統(tǒng)級別查看的所有的文件和目錄。Oracle安全備份使用該目錄作為起點,可以訪問備份目錄中存儲的每個頂層文件系統(tǒng)對象。

備份目錄超級目錄通常只包含UNIX和Linux系統(tǒng)的根目錄。在Windows系統(tǒng)中,包含了備份的每個頂層文件系統(tǒng),由一個驅(qū)動器號和冒號標識。

Oracle安全備份目錄包含了每次備份存儲的每個文件系統(tǒng)對象的記錄。目錄和內(nèi)容都會隨著時間變化。例如,昨天作為目錄備份的一個對象名稱,在今天的備份中可能引用一個文件,同時在明天的備份中表示一個符號鏈接。Oracle安全備份能夠正確地記錄對象類型的所有這種變化。

Oracle備份提供了以下兩種方式控制瀏覽備份目錄時,時間對所選數(shù)據(jù)的影響。
5.1.6.1、備份目錄數(shù)據(jù)選擇器

在瀏覽備份目錄選擇要還原的數(shù)據(jù)時,可以使用表5-1顯示的某個數(shù)據(jù)選擇器指定備份數(shù)據(jù)實體。數(shù)據(jù)選擇器通過顯式或者推理方式,描述了包含所需數(shù)據(jù)的每個備份映像片段的標識。

表5-1 數(shù)據(jù)選擇器
 

對于文件系統(tǒng)對象,數(shù)據(jù)選擇器產(chǎn)生零個或者多個存儲該對象的備份映像片段。

舉例說明Oracle安全備份如何應用數(shù)據(jù)選擇器指定備份數(shù)據(jù)實體,考慮目錄/numbers,從5月開始每三天進行一次完全備份。目錄的內(nèi)容每天都會變化。

表5-2顯示了備份的文件和帶卷,以及備份映像文件。5月1號和5月2號的備份寫入了帶卷FULL-02.5月3號的備份在寫入file2.dat時寫滿了帶卷FULL-03。Oracle安全備份繼續(xù)將5月3號備份的file2.dat剩余內(nèi)容寫入帶卷FULL-04,然后寫入file4.dat。

表5-2 目錄/numbers的備份
 

表5-3描述了各種數(shù)據(jù)選擇器對文件系統(tǒng)對象引用的效果。

表5-3目錄/numbers備份的數(shù)據(jù)選擇器

5.1.6.2、備份目錄查看模式

備份目錄查看模式與數(shù)據(jù)選擇器無關(guān)。Oracle安全備份每次搜索或顯示目錄時使用設置的查看模式執(zhí)行操作??梢酝ㄟ^Web工具或者命令行接口控制查看模式設置。查看模式有兩種:

    包含(Inclusive)。使用包含模式瀏覽目錄時,Oracle安全備份顯示該目錄中備份的每個文件系統(tǒng)對象名稱。數(shù)據(jù)選擇器將被忽略。例如,目錄/numbers的包含模式列表顯示file1.dat、file2.dat、file3.dat以及file4.dat。這種顯示方式假設用戶沒有執(zhí)行過以下操作:覆蓋任何備份映像;手動清除備份目錄;顯式指示Oracle安全備份收回任何備份目錄數(shù)據(jù)。
    精確(Exact)。使用精確模式瀏覽目錄時,只顯示數(shù)據(jù)選擇器標識的內(nèi)容。如果設置為精確模式,表5-3中的latest設置將會顯示file1.dat、file2.dat和file4.dat。

5.1.6.3、備份單個文件

某些NDMP數(shù)據(jù)服務程序僅提供了針對目錄和目錄內(nèi)容的備份,不能顯式備份單個文件??梢赃€原單個文件,也可以還原目錄樹結(jié)構(gòu)。Network Appliance的Data ONTAP就是一個例子。
5.1.7、選擇備份策略

因為不存在適合所有站點的一個最佳備份管理方法,Oracle安全備份提供了備份方法的靈活性。在確定最佳備份方法的時候需要考慮以下幾個方面:

    需要備份多少數(shù)據(jù)?如果需要備份大量數(shù)據(jù),很可能需要考慮結(jié)合使用完全備份和增量備份。增量備份可以控制備份的數(shù)據(jù)量,從而減少存儲備份映像的帶卷數(shù)量和備份操作的時間。確認每個數(shù)據(jù)集文件只包含了必須備份的路徑名稱。
    完全備份的頻率是多少?
    需要還原數(shù)據(jù)的頻率是多少?可能一天多次或者很少需要執(zhí)行還原操作。如果需要頻繁地還原數(shù)據(jù),可能需要頻繁執(zhí)行完全備份以減少還原所需的時間。但是,如果很少執(zhí)行還原操作,可能較少執(zhí)行完全備份以節(jié)省時間、介質(zhì)以及磁盤空間。
    計劃用于執(zhí)行備份和還原的時間是多少?如果計劃了頻繁的完全備份,執(zhí)行備份很可能消耗更多時間,還原數(shù)據(jù)消耗更少時間。如果計劃了較少的完全備份,執(zhí)行備份很可能消耗更少時間,還原數(shù)據(jù)消耗更多時間。
    擁有多少可用磁盤空間?Oracle安全備份目錄文件存儲在管理服務器的Oracle安全備份主目錄中。如果所需磁盤空間不足,可以使用多個管理域。

5.1.8、選擇備份計劃

執(zhí)行完全備份時,Oracle安全備份將會復制所有的數(shù)據(jù),無論該數(shù)據(jù)自從最后一次備份以來是否發(fā)生過改變。完全備份等價于0級增量備份。

執(zhí)行增量備份時,Oracle安全備份只備份自從上一次備份以來發(fā)生過改變的數(shù)據(jù)。累積增量備份只復制自從一個更低級別的增量備份以來發(fā)生過改變的數(shù)據(jù)。例如,3級的累積增量備份只復制級別2的增量備份以來發(fā)生過改變的數(shù)據(jù)。差異增量備份,等價于10級的增量備份,只復制同級別或者更低級別的增量備份以來發(fā)生過改變的數(shù)據(jù)。

增量備份可以節(jié)省時間和介質(zhì)空間,但是會增加還原數(shù)據(jù)所需的介質(zhì)數(shù)量和時間。如果計劃只使用完全備份,只需要還原最近的備份映像內(nèi)容;但是,如果使用增量備份,可能需要還原多個備份映像。

一個典型的策略是使用累積增量備份。例如,可以創(chuàng)建一個0級備份,然后每天執(zhí)行一個3級備份。等級數(shù)可以是隨意的,關(guān)鍵是級別位于1到9之間,并且每天都是相同的級別。累積策略的優(yōu)點是為了還原一個目錄,只需要0級備份和一個3級備份。

差異增量備份只復制最后的同級別或者更低級別的備份以來發(fā)生過改變的文件。使用差異備份策略的優(yōu)點是每天備份的數(shù)據(jù)更少,因此備份更快,使用的磁帶更少。缺點是還原所需的備份更多。

通過分析如何使用數(shù)據(jù)和何時可能需要還原數(shù)據(jù),可以創(chuàng)建一個考慮備份代價和還原代價之間權(quán)衡的備份計劃。以下示例演示了可能創(chuàng)建一個累積備份計劃的情況。

假設客戶端c_host上的/data目錄的大部分變化發(fā)生在工作日,少量的變化發(fā)生在周末。這種情況下,可以使用以下備份計劃:

    周日晚上執(zhí)行一次完全備份(0級)
    周一、周二、周三和周四晚上執(zhí)行1級增量備份,保存周日備份后發(fā)生的改變
    周五晚上執(zhí)行2級增量備份,保存周四備份后發(fā)生的改變

基于以上的備份計劃,周一還原/data只需要周日完全備份寫入的帶卷。周二到周五還原/data需要周日的完全備份和最近一次的增量備份。周六或者周日還原/data需要周日的完全備份,周四的增量備份以及周五的增量備份。
5.2、創(chuàng)建數(shù)據(jù)集文件

本節(jié)介紹如何創(chuàng)建數(shù)據(jù)集文件,它描述了Oracle安全備份需要備份的文件系統(tǒng)數(shù)據(jù)。
5.2.1、數(shù)據(jù)集文件示例

配置數(shù)據(jù)集文件時,可以研究Oracle安全備份主目錄下的samples子目錄中的數(shù)據(jù)集文件示例。其中的數(shù)據(jù)集文件使用*.ds擴展名。
5.2.1.1、每個數(shù)據(jù)集文件只包含一個主機

一個典型的策略是為每個主機創(chuàng)建一個數(shù)據(jù)集文件。例如,假設管理域包含客戶端主機brhost2、brhost3和winhost1??梢詣?chuàng)建數(shù)據(jù)集文件brhost2.ds、brhost3.ds和winhost1.ds,如下例所示。每個示例文件都排除了core轉(zhuǎn)儲文件和編輯器備份文件。

示例5-2包含了主機brhost2上的/、/usr和/home中的所有文件,除了core轉(zhuǎn)儲文件和編輯器備份文件。

示例5-2 brhost2.ds

include host brhost2 {
    exclude name core
    exclude name *.bak
    exclude name *~

    include path /
    include path /usr
    include path /home
}

示例5-3包含了主機brhost3上的/和/usr中的所有文件,除了core轉(zhuǎn)儲文件和編輯器備份文件。

示例5-3 brhost3.ds

include host brhost3 {
    exclude name core
    exclude name *.bak
    exclude name *~

    include path /
    include path /usr
}

示例5-4包含了主機winhost1上的C:\Documents and Settings文件夾中的所有文件,除了日志文件。

示例5-4 winhost1.ds

include host winhost1
include path "C:\Documents and Settings" {
  exclude name *.log
}

使用Oracle安全備份執(zhí)行數(shù)據(jù)備份時,需要指定描述備份內(nèi)容的數(shù)據(jù)集文件的名稱。示例5-5使用obtool計劃了3個在周六早上執(zhí)行的備份作業(yè)。

示例5-5 調(diào)度3個備份

ob> mksched --dataset brhost2.ds --day saturday --time 08:00 brhost2.sch
ob> mksched --dataset brhost3.ds --day saturday --time 09:00 brhost3.sch
ob> mksched --dataset winhost1.ds --day saturday --time 10:00 winhost1.sch

或者,還可以創(chuàng)建一個數(shù)據(jù)集目錄并將數(shù)據(jù)集文件保存到該目錄中。然后調(diào)度一個備份,指定該數(shù)據(jù)集目錄,這與指定目錄中的所有數(shù)據(jù)集文件是等價的。例如,創(chuàng)建一個數(shù)據(jù)集目錄brhost,包含brhost2.ds、brhost3.ds和winhost1.ds,然后可以使用以下命令計劃一個備份:

ob> mksched --dataset brhost --day saturday --time 08:00 brhost.sch
5.2.1.2、一個數(shù)據(jù)集文件包含多個主機

如果多個主機使用相同的文件系統(tǒng)結(jié)構(gòu),可以創(chuàng)建一個數(shù)據(jù)集指定所有的主機。示例5-6中的數(shù)據(jù)集文件brhost.ds指定了備份主機brhost2、brhost3和brhost4上的/和/home。

示例5-6 brhosh.ds

include host brhost2
include host brhost3
include host brhost4

include path /
include path /home

可以使用以下命令調(diào)度一個備份:

ob> mksched --dataset brhosts.ds --day saturday --time 08:00 brhosts.sch

除非發(fā)生異常事件,例如磁帶設備失敗或者客戶主機不可用,Orcle安全備份將會按照數(shù)據(jù)集文件中的順序?qū)⒚總€主機數(shù)據(jù)備份到同一介質(zhì)服務器的相同的卷組中。
5.2.2、顯示數(shù)據(jù)集頁面

在備份頁面中,點擊Datasets顯示圖5-4所示頁面。該頁面列出了每個數(shù)據(jù)集文件和數(shù)據(jù)集目錄。路徑列表中的數(shù)據(jù)集目錄名以一個斜線結(jié)束??梢栽谠擁撁婊蛘呦嚓P(guān)鏈接的頁面中執(zhí)行所有的數(shù)據(jù)集配置操作。

圖5-4 數(shù)據(jù)集頁面

5.2.3、添加數(shù)據(jù)集文件

可以使用Web工具列出數(shù)據(jù)集文件的內(nèi)容。添加數(shù)據(jù)集需要擁有display administrative domian's configuration權(quán)限。

執(zhí)行以下操作添加數(shù)據(jù)集文件:

    執(zhí)行5.2.2中的步驟,出現(xiàn)備份:數(shù)據(jù)集頁面。
    點擊Add,出現(xiàn)備份:數(shù)據(jù)集 > 新建數(shù)據(jù)集頁面。
    在Dataset type列表中選擇File或者Directory。
    在Name項中輸入一個數(shù)據(jù)集文件名稱。
    如果是創(chuàng)建數(shù)據(jù)集文件,數(shù)據(jù)集包含了由模板定義的初始內(nèi)容。修改數(shù)據(jù)集語句定義自己的備份數(shù)據(jù)。與Windows和UNIX文件系統(tǒng)相同,Oracle安全備份數(shù)據(jù)集文件以一個命名樹結(jié)構(gòu)進行組織??梢赃x擇性創(chuàng)建數(shù)據(jù)集目錄以組織數(shù)據(jù)集文件。數(shù)據(jù)集目錄最多可以嵌套10層。如果要備份數(shù)據(jù),指定定義了該數(shù)據(jù)的數(shù)據(jù)集文件名稱。如果指定了數(shù)據(jù)集目錄的名稱,效果等同于指定了數(shù)據(jù)集目錄樹中的所有數(shù)據(jù)集文件。
    點擊Save,頁面顯示一條成功信息,數(shù)據(jù)集列表中顯示定義的數(shù)據(jù)集文件。

5.2.4、檢查數(shù)據(jù)集文件

本節(jié)介紹如何檢查數(shù)據(jù)集文件錯誤。檢查數(shù)據(jù)集文件時,數(shù)據(jù)集解析器將會執(zhí)行一個語法檢查,確認數(shù)據(jù)集語言的使用正確。

執(zhí)行以下操作檢查數(shù)據(jù)集文件錯誤:

    執(zhí)行5.2.2中的步驟,出現(xiàn)備份:數(shù)據(jù)集頁面。
    從Path列表中選擇一個數(shù)據(jù)集文件。不能檢查數(shù)據(jù)集目錄。
    點擊Check Dataset。如果數(shù)據(jù)集語法沒有錯誤,Oracle安全備份Web工具將會顯示一條消息確認;如果存在錯誤,將會顯示一條說明錯誤的信息。
    修改顯示的錯誤并重新檢查。

5.2.5、編輯數(shù)據(jù)集文件

可以使用Web工具編輯一個已有的數(shù)據(jù)集文件。編輯數(shù)據(jù)集文件需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作編輯數(shù)據(jù)集文件參數(shù):

    執(zhí)行5.2.2中的步驟,出現(xiàn)備份:數(shù)據(jù)集頁面。
    從Path列表中選擇一個數(shù)據(jù)集文件并點擊Open,出現(xiàn)備份:數(shù)據(jù)集 > dataset_name頁面。
    修改并點擊Save。該頁面不能修改數(shù)據(jù)集文件名,要重命名數(shù)據(jù)集文件,參考5.2.6。Oracle安全備份自動檢查數(shù)據(jù)集文件錯誤,沒有錯誤時顯示一條成功信息;如果發(fā)現(xiàn)錯誤,參考5.2.4。

5.2.6、重命名數(shù)據(jù)集文件

可以使用Web工具重命名數(shù)據(jù)集文件或者數(shù)據(jù)集目錄。執(zhí)行rends命令需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作重命名一個數(shù)據(jù)集文件或者數(shù)據(jù)集目錄:

    執(zhí)行5.2.2中的步驟,出現(xiàn)備份:數(shù)據(jù)集頁面。
    從Path列表中選擇一個數(shù)據(jù)集文件或者目錄并點擊Rename,出現(xiàn)另一個頁面。
    在Rename/dataset_name to/項中輸入新的數(shù)據(jù)集文件或者目錄名稱,點擊Yes。備份:數(shù)據(jù)集頁面顯示一條成功信息。

5.2.7、刪除數(shù)據(jù)集文件

可以使用Web工具刪除數(shù)據(jù)集文件或者數(shù)據(jù)集目錄。刪除數(shù)據(jù)集需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作刪除一個數(shù)據(jù)集文件或者數(shù)據(jù)集目錄:

    執(zhí)行5.2.2中的步驟,出現(xiàn)備份:數(shù)據(jù)集頁面。
    從Path列表中選擇一個數(shù)據(jù)集文件或者目錄。
    點擊Remove,出現(xiàn)一個確認頁面。
    點擊Yes刪除數(shù)據(jù)集文件或者目錄。備份:數(shù)據(jù)集頁面顯示一條成功信息,并且該數(shù)據(jù)集文件或者目錄不再顯示在Path列表中。

5.3、配置備份窗口

本節(jié)介紹備份窗口(backup window),它是用戶定義的時間范圍,Oracle安全備份能夠在該時間范圍內(nèi)執(zhí)行計劃備份作業(yè)。默認的備份窗口是每天的00:00-24:00,并且應該只在需要時進行修改。
5.3.1、顯示備份窗口頁面

在配置頁面中,點擊高級配置部分的Backup Windows顯示備份窗口頁面,如圖5-5所示。可以在該頁面和相關(guān)鏈接頁面執(zhí)行所有的備份窗口創(chuàng)建和配置操作。

圖5-5 備份窗口頁面

5.3.2、添加備份窗口

可以使用Web工具添加備份窗口到已有的備份窗口列表中。添加備份窗口需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作添加一個備份窗口:

    執(zhí)行5.3.1中的步驟,出現(xiàn)配置:備份窗口頁面。
    點擊Add。
    在Type列表中,選擇一個備份窗口類型:Day range;Date。
    如果選擇了Day Range,選擇要設置備份窗口的日期:Daily,為一周的每一天設置備份窗口;Weekdays,為周一到周五設置備份窗口;Weekend,為周六和周日設置備份窗口。
    如果選擇了Date,在Month,Day和Year項中指定備份運行的日期。
    在Time range項中輸入一天中運行備份作業(yè)的時間范圍。時間采用24小時格式,形式為hour:minute:second或者4位數(shù)字的hour-minute指示符。例如4位數(shù)字的1430,表示下午2:30。時間范圍基于本地時間,并且需要考慮夏令時。當?shù)竭_備份窗口的關(guān)閉時間時,Oracle安全備份將會繼續(xù)完成任何已經(jīng)開始的備份。其他備份需要等到備份窗口再次打開。如果關(guān)閉時間早于打開時間,Oracle安全備份認為關(guān)閉時間指的是下一天。例如,20:00-11:00表示打開時間為下午8:00,并且關(guān)閉時間是第二天的上午11:00。
    點擊OK添加備份窗口。配置:備份窗口頁面將會顯示一條成功信息,并且列表中顯示添加的備份窗口。如果添加的備份窗口與已有的備份窗口只是時間段不同,該窗口不會顯示為一個單獨的條目,而是顯示為已有備份窗口的第二個時間段。例如,已經(jīng)存在一個時間段為12:00-12:30的每日備份窗口,然后添加另一個時間段為14:00-14:30的每日備份窗口,配置:備份窗口頁面將會顯示以下信息:daily     12:00-12:30, 14:00-14:30

5.3.3、刪除備份窗口

可以使用Web工具刪除備份窗口或者特定的時間段。如果在指定的時間段內(nèi)不存在備份窗口,Oracle安全備份將會顯示一個錯誤信息。刪除備份窗口需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作刪除一個已有的備份窗口:

    執(zhí)行5.3.1中的步驟,出現(xiàn)配置:備份窗口頁面。
    選擇要刪除的備份窗口。
    點擊Remove,出現(xiàn)一個確認頁面。
    點擊Yes刪除備份窗口。配置:備份窗口顯示一條成功信息,列表中不再顯示該備份窗口。如果該備份窗口包含多個時間段,都將被刪除。如果要保留一個或者多個時間段,必須再次添加。

5.4、配置備份計劃

本節(jié)介紹如何創(chuàng)建和配置備份計劃。備份計劃用于告訴Oracle安全備份需要備份的數(shù)據(jù)和時間。備份計劃中可以指定以下內(nèi)容:

    一周中的某些天、月、季度或者年,表示想要執(zhí)行備份作業(yè)的時間
    每一天中開始備份的時間
    使用的介質(zhì)簇名稱

5.4.1、關(guān)于備份計劃

配置一個備份計劃的基本步驟如下:

    作為admin或者擁有modify administrative domain's configuration權(quán)限的用戶登錄管理域。
    為每一個備份創(chuàng)建一個數(shù)據(jù)集文件。數(shù)據(jù)集文件是一個文本文件,它描述了備份的內(nèi)容,即備份包含的文件和目錄。
    至少創(chuàng)建一個備份窗口。該步驟可選。備份窗口是可以運行計劃備份的時間段。如果不存在任何備份窗口,就不能運行計劃備份。默認的備份窗口是每天的00:00-24:00,必要時可以進行修改。
    創(chuàng)建一個備份計劃。備份計劃指定了數(shù)據(jù)集,介質(zhì)簇,備份優(yōu)先級等等。
    至少創(chuàng)建一個觸發(fā)器。觸發(fā)器是計劃備份運行的日期和時間。如果創(chuàng)建了一個備份計劃但是沒有配置觸發(fā)器,不會執(zhí)行備份。

5.4.2、顯示備份計劃頁面

在備份頁面中點擊Schedules顯示備份計劃頁面,如圖5-6所示??梢栽谠擁撁婊蛘呦嚓P(guān)鏈接頁面執(zhí)行所有的備份計劃創(chuàng)建和配置操作。

圖5-6 備份計劃頁面

5.4.3、添加備份計劃

可以使用Web工具創(chuàng)建備份計劃。一個備份計劃包含0個或者多個觸發(fā)器。觸發(fā)器是一個用戶定義的計劃備份、vaulting掃描或者復制掃描可以運行的一組日期和時間。在一天的開始時,Oracle安全備份檢查每個啟用計劃包含的觸發(fā)器。

執(zhí)行以下操作添加一個備份計劃:

    執(zhí)行5.4.2中的步驟,出現(xiàn)備份:計劃頁面。
    點擊Add,出現(xiàn)備份:計劃 > 新建計劃頁面。
    在Schedule項中輸入一個計劃名稱。名稱必須以字母數(shù)字開始,可以包含字母、數(shù)字、破折號、下劃線或者點號,不能包含空格。最大字符長度為127。
    在Priority項中輸入一個優(yōu)先級數(shù)字。作業(yè)的優(yōu)先級是一個正數(shù)。數(shù)字越低,調(diào)度程序賦予作業(yè)的重要性越高。調(diào)度程序優(yōu)先調(diào)度更重要的作業(yè)。默認優(yōu)先級為100。
    在Datasets列表中選擇備份作業(yè)包含的數(shù)據(jù)集文件或者數(shù)據(jù)集目錄。
    在Restrictions項中選擇一個約束。該步驟可選??梢韵拗朴媱潅浞菔褂锰囟ǖ拇艓гO備。如果沒有選擇約束,計劃備份可以使用任何介質(zhì)服務器上的任何可用磁帶設備,由Oracle安全備份調(diào)度系統(tǒng)自行決定。
    在Comments項中輸入任何備注信息。該步驟可選。
    點擊OK。備份:計劃頁面顯示一條成功信息,并且計劃列表中顯示添加的備份計劃。

5.4.4、編輯或查看備份計劃屬性

可以使用Web工具顯示備份計劃、vaulting掃描計劃以及復制掃描計劃的相關(guān)信息。查看備份計劃需要擁有display administrative domain's configuration權(quán)限。

執(zhí)行以下操作編輯或查看已有備份計劃的屬性:

    執(zhí)行5.4.2中的步驟,出現(xiàn)備份:計劃頁面。
    在計劃頁面,選擇要編輯或查看的計劃并點擊Edit。出現(xiàn)備份:計劃 > schedule_name頁面。
    修改備份計劃的屬性。不能從該頁面重命名備份計劃,重命名操作可以參考5.4.6。
    點擊Apply應用修改并保留在備份:計劃 > schedule_name頁面。
    點擊OK應用修改。備份:計劃頁面將會顯示一條成功信息。
    點擊Triggers為該備份計劃定義觸發(fā)器。觸發(fā)器是一個基于日歷的時間,此時備份計劃符合運行的條件。如果沒有任何觸發(fā)器,計劃的備份永遠不會運行。
    點擊Cancel不更改任何屬性返回備份:計劃頁面。如果點擊了Apply,再點擊Cancel不會撤銷之前的修改。如果點擊Apply后想要撤銷修改,必須再次修改并點擊Apply或者OK。

5.4.5、刪除備份計劃

可以使用Web工具刪除備份計劃。刪除備份計劃需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作刪除一個已有的備份計劃:

    執(zhí)行5.4.2中的步驟,出現(xiàn)備份:計劃頁面。
    從計劃列表中選擇要刪除的備份計劃并點擊Remove。出現(xiàn)一個確認頁面。
    點擊Yes。備份:計劃頁面顯示一條成功信息,并且該計劃被刪除。

5.4.6、重命名備份計劃

可以使用Web工具重命名備份計劃。重命名備份計劃需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作重命名一個備份計劃:

    執(zhí)行5.4.2中的步驟,出現(xiàn)備份:計劃頁面。
    從計劃列表中選擇要重命名的備份計劃并點擊Rename。出現(xiàn)另外一個頁面。
    在Rename schedule_name to項中輸入一個新的名稱并點擊Yes。備份:計劃頁面顯示一條成功信息。

5.5、配置觸發(fā)器

本節(jié)介紹如何創(chuàng)建和配置備份觸發(fā)器(trigger)。觸發(fā)器是一個基于日歷的時間,到達這個時間后,計劃備份就符合了運行的條件。例如,可以指定一個備份在每月的第一個和第三個周日能夠運行。可以為一個備份計劃添加多個觸發(fā)器。如果一個觸發(fā)器都沒有,計劃的備份云遠不會運行。

可以創(chuàng)建用于執(zhí)行一次的備份,或者從每天運行一次到每年運行一次的備份的觸發(fā)器。
5.5.1、顯示觸發(fā)器頁面

可以使用備份:計劃 > schedule_name > 觸發(fā)器頁面顯示、創(chuàng)建、修改以及刪除觸發(fā)器。

執(zhí)行以下操作顯示觸發(fā)器頁面:

    在備份頁面中,點擊Schedules。出現(xiàn)備份:計劃頁面。
    選擇想要添加觸發(fā)器的計劃并點擊Edit。出現(xiàn)備份:計劃 > schedule_name頁面。
    點擊Triggers。出現(xiàn)備份:計劃 > schedule_name > 觸發(fā)器頁面,如圖5-7所示。

圖5-7 觸發(fā)器頁面

5.5.2、創(chuàng)建一次性備份觸發(fā)器

可以使用Web工具為一個已有的備份計劃添加一個觸發(fā)器。創(chuàng)建觸發(fā)器需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作創(chuàng)建一個一次性備份觸發(fā)器:

    執(zhí)行5.5.1中的步驟,出現(xiàn)備份:計劃 > schedule_name > 觸發(fā)器頁面。
    從Trigger type列表中選擇One time。
    從Backup level列表中選擇一個備份級別:full(default),備份數(shù)據(jù)集中的所有數(shù)據(jù),無論上一次是否已經(jīng)備份。該選項等同于0級備份;1-9,只備份最后一次更低級別備份以來發(fā)生過改變的文件;incr,只備份最后一次備份(任何備份級別)以來修改過的數(shù)據(jù),等效于10級備份。注意:incr備份不支持某些平臺,包括NAS設備,尤其是不能應用與Network Appliance filer;offsite,指定一個完全備份(0級),并且Oracle安全備份以某種方式記錄該備份,使得它不會影響完全備份或者增量備份計劃。該選項可以用于創(chuàng)建一個場外存儲的備份映像,而不會干擾增量備份計劃。
    從Backup at時分列表中選擇想要啟動備份的時間。
    從Media family列表中選擇一個存儲計劃備份數(shù)據(jù)的介質(zhì)簇。
    在Expire after項中輸入備份作業(yè)的過期時間。
    從Month、Day和Year列表中選擇一次性備份運行的日期。
    點擊Add添加觸發(fā)器。

5.5.3、創(chuàng)建每日備份觸發(fā)器

可以使用Web工具為一個已有的備份計劃添加一個每天重復的觸發(fā)器。創(chuàng)建觸發(fā)器需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作創(chuàng)建一個每日備份觸發(fā)器:

    執(zhí)行5.5.1中的步驟,出現(xiàn)備份:計劃 > schedule_name > 觸發(fā)器頁面。
    從Trigger type列表中選擇Day。
    從Backup level列表中選擇一個備份級別:full(default),備份數(shù)據(jù)集中的所有數(shù)據(jù),無論上一次是否已經(jīng)備份。該選項等同于0級備份;1-9,只備份最后一次更低級別備份以來發(fā)生過改變的文件;incr,只備份最后一次備份(任何備份級別)以來修改過的數(shù)據(jù),等效于10級備份。注意:incr備份不支持某些平臺,包括NAS設備,尤其是不能應用與Network Appliance filer;offsite,指定一個完全備份(0級),并且Oracle安全備份以某種方式記錄該備份,使得它不會影響完全備份或者增量備份計劃。該選項可以用于創(chuàng)建一個場外存儲的備份映像,而不會干擾增量備份計劃。
    從Backup at時分列表中選擇想要啟動備份的時間。
    從Media family列表中選擇一個存儲計劃備份數(shù)據(jù)的介質(zhì)簇。
    在Expire after項中輸入備份作業(yè)的過期時間。
    選擇運行計劃備份的日期:Select daily,一周7天都觸發(fā)計劃備份;Select weekdays,周一到周五觸發(fā)計劃備份;Select weekend,周六和周日觸發(fā)計劃備份;此外,從Select weekdays和Select weekend中可以選擇單獨日期的混合。例如,可以在周一、周二和周六觸發(fā)備份。
    從Week in month選項組中限定備份計劃在每個月的某一周運行:All,包含所有周;Selected,指定包含的周。例如,選擇First表示在每個月的第一周觸發(fā)備份。
    在Except列表中指定工作日例外。例外將會阻止當天的數(shù)據(jù)備份,可以選擇:none(default),不指定例外;except,指定一個例外。
    從Time列表中選擇一個例外時間:before,指定一個在某天之前的例外;after,指定一個在某天之后的例外。
    從Specify day列表中選擇一個例外日期。
    點擊Add添加觸發(fā)器。

5.5.4、創(chuàng)建每月備份觸發(fā)器

可以使用Web工具為一個已有的備份計劃添加一個每月重復的觸發(fā)器。創(chuàng)建觸發(fā)器需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作創(chuàng)建一個每月備份觸發(fā)器:

    執(zhí)行5.5.1中的步驟,出現(xiàn)備份:計劃 > schedule_name > 觸發(fā)器頁面。
    從Trigger type列表中選擇Month。
    從Backup level列表中選擇一個備份級別:full(default),備份數(shù)據(jù)集中的所有數(shù)據(jù),無論上一次是否已經(jīng)備份。該選項等同于0級備份;1-9,只備份最后一次更低級別備份以來發(fā)生過改變的文件;incr,只備份最后一次備份(任何備份級別)以來修改過的數(shù)據(jù),等效于10級備份。注意:incr備份不支持某些平臺,包括NAS設備,尤其是不能應用與Network Appliance filer;offsite,指定一個完全備份(0級),并且Oracle安全備份以某種方式記錄該備份,使得它不會影響完全備份或者增量備份計劃。該選項可以用于創(chuàng)建一個場外存儲的備份映像,而不會干擾增量備份計劃。
    從Backup at時分列表中選擇想要啟動備份的時間。
    從Media family列表中選擇一個存儲計劃備份數(shù)據(jù)的介質(zhì)簇。
    在Expire after項中輸入備份作業(yè)的過期時間。
    在Day in month選項組中選擇每個月的某一天。
    點擊Add添加觸發(fā)器。

5.5.5、創(chuàng)建每季備份觸發(fā)器

可以使用Web工具為一個已有的備份計劃添加一個每季度重復的觸發(fā)器。創(chuàng)建觸發(fā)器需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作創(chuàng)建一個每季備份觸發(fā)器:

    執(zhí)行5.5.1中的步驟,出現(xiàn)備份:計劃 > schedule_name > 觸發(fā)器頁面。
    從Trigger type列表中選擇Quarter。
    從Backup level列表中選擇一個備份級別:full(default),備份數(shù)據(jù)集中的所有數(shù)據(jù),無論上一次是否已經(jīng)備份。該選項等同于0級備份;1-9,只備份最后一次更低級別備份以來發(fā)生過改變的文件;incr,只備份最后一次備份(任何備份級別)以來修改過的數(shù)據(jù),等效于10級備份。注意:incr備份不支持某些平臺,包括NAS設備,尤其是不能應用與Network Appliance filer;offsite,指定一個完全備份(0級),并且Oracle安全備份以某種方式記錄該備份,使得它不會影響完全備份或者增量備份計劃。該選項可以用于創(chuàng)建一個場外存儲的備份映像,而不會干擾增量備份計劃。
    從Backup at時分列表中選擇想要啟動備份的時間。
    從Media family列表中選擇一個存儲計劃備份數(shù)據(jù)的介質(zhì)簇。
    在Expire after項中輸入備份作業(yè)的過期時間。
    選擇以下選項之一:Day of quarter (01-92),指定季度中的某一天。如果一個季度少于92天,92被當作季度的最后一天;Month and day of quarter,選擇季度中的某個月(01,02,03)和當月的某一天。
    點擊Add添加觸發(fā)器。

5.5.6、創(chuàng)建每年備份觸發(fā)器

可以使用Web工具為一個已有的備份計劃添加一個每年重復的觸發(fā)器。創(chuàng)建觸發(fā)器需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作創(chuàng)建一個每年備份觸發(fā)器:

    執(zhí)行5.5.1中的步驟,出現(xiàn)備份:計劃 > schedule_name > 觸發(fā)器頁面。
    從Trigger type列表中選擇Year。
    從Backup level列表中選擇一個備份級別:full(default),備份數(shù)據(jù)集中的所有數(shù)據(jù),無論上一次是否已經(jīng)備份。該選項等同于0級備份;1-9,只備份最后一次更低級別備份以來發(fā)生過改變的文件;incr,只備份最后一次備份(任何備份級別)以來修改過的數(shù)據(jù),等效于10級備份。注意:incr備份不支持某些平臺,包括NAS設備,尤其是不能應用與Network Appliance filer;offsite,指定一個完全備份(0級),并且Oracle安全備份以某種方式記錄該備份,使得它不會影響完全備份或者增量備份計劃。該選項可以用于創(chuàng)建一個場外存儲的備份映像,而不會干擾增量備份計劃。
    從Backup at時分列表中選擇想要啟動備份的時間。
    從Media family列表中選擇一個存儲計劃備份數(shù)據(jù)的介質(zhì)簇。
    在Expire after項中輸入備份作業(yè)的過期時間。
    選擇以下選項之一:Day of the year,指定一年中的某一天(1-366);Date each year,指定某個月(1-12)和當月的某一天(1-31)。
    點擊Add添加觸發(fā)器。

5.5.7、編輯觸發(fā)器

可以使用Web工具編輯備份計劃已有的觸發(fā)器。編輯觸發(fā)器需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作編輯一個觸發(fā)器:

    執(zhí)行5.5.1中的步驟,出現(xiàn)備份:計劃 > schedule_name > 觸發(fā)器頁面。
    從觸發(fā)器列表中選擇一個觸發(fā)器并點擊Edit。
    修改某些屬性。
    點擊Apply。

5.5.8、刪除觸發(fā)器

可以使用Web工具刪除備份計劃已有的觸發(fā)器。刪除觸發(fā)器需要擁有modify administrative domain's configuration權(quán)限。

執(zhí)行以下操作刪除一個觸發(fā)器:

    執(zhí)行5.5.1中的步驟,出現(xiàn)備份:計劃 > schedule_name > 觸發(fā)器頁面。
    從觸發(fā)器列表中選擇一個觸發(fā)器并點擊Remove。

5.5.9、顯示觸發(fā)器計劃

可以使用Web工具預覽觸發(fā)器的計劃。

執(zhí)行以下操作顯示觸發(fā)器的計劃:

    執(zhí)行5.5.1中的步驟,出現(xiàn)備份:計劃 > schedule_name > 觸發(fā)器頁面。
    從觸發(fā)器列表中選擇一個觸發(fā)器并點擊Preview。

5.6、執(zhí)行請求式文件系統(tǒng)備份
5.6.1、關(guān)于請求式文件系統(tǒng)備份

請求式備份是數(shù)據(jù)集文件數(shù)據(jù)的一個即席備份或者一次性備份。請求式備份可以用作計劃備份的補充,以及驗證管理域是否正確配置的測試。

創(chuàng)建請求式備份的基本步驟如下:

    創(chuàng)建一個描述備份文件的數(shù)據(jù)集。
    使用具有執(zhí)行備份權(quán)限的Oracle安全備份用戶登錄管理域,同時映射的UNIX、Linux或者Windows賬戶需要能夠訪問備份的數(shù)據(jù)。執(zhí)行非特權(quán)備份需要perform. backups as self權(quán)限,執(zhí)行特權(quán)備份需要perform. backups as privileged user權(quán)限。
    至少創(chuàng)建一個備份請求。Oracle安全備份將每個備份請求保存在Web工具或者obtool會話的本地,直到將它發(fā)送到調(diào)度程序。此時,備份還不符合運行的條件。
    查看、刪除或者添加到備份請求列表。該步驟可選。
    將所有排隊的備份請求發(fā)送到調(diào)度程序。在發(fā)送到調(diào)度程序后,請求成為了作業(yè)并且符合運行的條件。

5.6.2、顯示立即備份頁面

在備份頁面中,點擊Backup Now顯示立即備份頁面,如圖5-8所示。該頁面顯示了已經(jīng)創(chuàng)建但是還沒有發(fā)送到調(diào)度程序的備份請求。備份請求使用一個備份名稱和數(shù)字標識。

請求式備份只能運行一次,立即運行或者在以后某個指定時間運行。與此相反,計劃備份依據(jù)用戶定義的計劃運行??梢栽谠擁撁婊蛘呦嚓P(guān)鏈接頁面執(zhí)行所有的請求式備份創(chuàng)建和配置操作。

圖5-8 立即備份頁面

5.6.3、添加請求式備份請求

本節(jié)介紹如何創(chuàng)建一個備份請求。注意,創(chuàng)建備份請求并不等同于發(fā)送請求到調(diào)度程序。

執(zhí)行以下操作添加一個請求式備份請求:

    執(zhí)行5.6.2中的步驟,出現(xiàn)備份:立即備份頁面。
    點擊Add,出現(xiàn)備份:立即備份 > 選項頁面。
    在Datasets列表中選擇一個數(shù)據(jù)集文件或者數(shù)據(jù)集目錄。
    在Backup date和Backup time列表中選擇一個運行備份的日期和時間。如果不改變默認值,Oracle安全備份認為該備份作業(yè)可以立即運行。
    在Expire after項和單位列表中輸入一個時間間隔。該選項指示Oracle安全備份,如果該備份作業(yè)在指定過期期限之內(nèi)(Backup date和Backup time定義的日期和時間加上過期時間間隔)沒有開始運行,自動將其置為過期。默認過期狀態(tài)為disabled,意味著永遠不會過期。
    從Backup level列表中選擇一個備份級別:full(default),備份數(shù)據(jù)集中的所有數(shù)據(jù),無論上一次是否已經(jīng)備份。該選項等同于0級備份;1-9,只備份最后一次更低級別備份以來發(fā)生過改變的文件;incr,只備份最后一次備份(任何備份級別)以來修改過的數(shù)據(jù),等效于10級備份。注意:incr備份不支持某些平臺,包括NAS設備,尤其是不能應用與Network Appliance filer;offsite,指定一個完全備份(0級),并且Oracle安全備份以某種方式記錄該備份,使得它不會影響完全備份或者增量備份計劃。該選項可以用于創(chuàng)建一個場外存儲的備份映像,而不會干擾增量備份計劃。
    從Media family列表中選擇一個存儲計劃備份數(shù)據(jù)的介質(zhì)簇。
    在Restrictions項中選擇該備用的約束??梢赃x擇一個特定的磁帶設備,也可以使用單擊和shift單擊選擇一個磁帶設備范圍,或者control單擊選擇附加的單個磁帶設備。約束包含以下形式:device,選擇特定的磁帶設備;@hostname,選擇指定主機附屬的任何磁帶驅(qū)動器;device@hostname,選擇驅(qū)動-主機連接關(guān)系。如果沒有選擇任何磁帶設備,Oracle安全備份在備份和還原操作中輪詢查找任何可用的磁帶設備。
    在Priority列表中輸入一個備份作業(yè)優(yōu)先級。作業(yè)的優(yōu)先級是一個正整數(shù),默認為100。數(shù)值越低,優(yōu)先級越高。例如,優(yōu)先級20的作業(yè)比優(yōu)先級100的作業(yè)更重要。調(diào)度程序總是優(yōu)先調(diào)度更高優(yōu)先級的作業(yè)。
    選擇使用unprivileged或者privileged模式運行備份。默認為Unprivileged模式。
    選擇以下加密選項之一:yes,加密備份;no,不加密備份,默認值;forced off,不加密備份,覆蓋主機的加密設置;transient,使用用戶提供的一次性口令短語加密備份。如果使用該選項,還必須選擇一個加密算法選項,并在specify passphrase項中輸入一個口令短語。
    點擊OK。

5.6.4、刪除備份請求

本節(jié)介紹如何使用Web工具刪除一個已經(jīng)創(chuàng)建,但還沒有發(fā)送到調(diào)度程序的備份請求。

執(zhí)行以下操作刪除一個備份請求:

    執(zhí)行5.6.2中的步驟,出現(xiàn)備份:立即備份頁面。
    選擇一個備份請求并點擊Remove。

5.6.5、發(fā)送備份請求到調(diào)度進程

可以使用Web工具將請求隊列中排隊的所有備份請求發(fā)送到調(diào)度程序。備份請求保存在本地,直到指定了Go選項。

當備份請求發(fā)送到調(diào)度程序時,調(diào)度程序為每個備份請求創(chuàng)建一個作業(yè)并將其添加到作業(yè)列表中。此時,這些作業(yè)符合了運行的條件。如果為一個作業(yè)指定了一個未來的日期和時間,那么該作業(yè)不符合運行的條件,直到到達指定的時間。

Oracle安全備份為每一個請求式備份作業(yè)分配了一個由登錄用戶名、斜線以及一個唯一數(shù)字組成的標識符。例如sbt/233。

執(zhí)行以下操作將等待的所有備份請求發(fā)送到調(diào)度程序:

    執(zhí)行5.6.2中的步驟,出現(xiàn)備份:立即備份頁面。
    點擊Go。Web工具將頁面中的每個備份請求發(fā)送到調(diào)度程序。頁面對于調(diào)度程序確認的每一個請求顯示一條信息,例如:backup request 1 (dataset datadir.ds) submitted; job id is admin/6.

5.7、備份管理服務器關(guān)鍵數(shù)據(jù)

第1章的1.2節(jié)解釋了管理數(shù)據(jù)對于管理域的重要性。如果丟失了管理服務器上存儲的關(guān)鍵數(shù)據(jù),將會丟失管理域的配置數(shù)據(jù)以及所有的備份和帶卷記錄。

Oracle安全備份在安裝時配置了自動執(zhí)行定期的目錄備份作業(yè)。備份管理員只需要指定一個觸發(fā)器,定義該備份的頻率。雖然不需要其他配置,但是可以添加設備約束或者更多的觸發(fā)器。