日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

NBU网络备份大全之oracle系统冷备份

發布時間:2024/4/15 windows 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NBU网络备份大全之oracle系统冷备份 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習和掌握如何使用NBU備份文件系統,對于一個數據管理員來說,僅僅是一個開始。因為對于大部分企業來說,買來NBU主要是為了備份企業數據庫的數據, 保護數據庫的數據安全,進而保證企業應用的安全運行。因此,從本文起,將陸續推出針對oracle、DB2和sybase的數據庫備份。

Oracle備份簡介: ??? 簡單的按照備份進行的方式,可以分為邏輯備份、冷備份(脫機備份)、熱備份(聯機備份),其實冷備份與熱備份又可以合稱為物理備份。 ??? 按照備份的工具,可以分為EXP/IMP備份和RMAN。一般來說,Exp/Imp是oracle 的一個好的轉儲工具,特別是在小型數據庫的轉儲,表空間的遷移,表的抽取,檢測邏輯和物理沖突等中有很強的功能。但是目前主要最廣泛的Oracle備份恢 復工具是rman 。RMAN是Oracle提供的一個數據庫備份和恢復工具,利用rman可以方便進行數據庫的冷備份和熱備份。此外,有一些個人用戶,會使用OS拷貝,但 是它的缺點是占用空間大,而且拷貝文件的內容一般與系統環境有很大關系,轉移到其他機器不容易恢復,不是企業用戶的選擇。 ??? 在本文中,我們將介紹如何利用NBU和oracle的rman工具進行oracle的冷備份。 NBU備份oracle步驟簡介: 如果用戶需要備份oracle數據庫,那么需要依次進行如下步驟: 1,?按照NBU oracle代理到NBU客戶端,使得NBU能夠獲取客戶端的oracle數據庫的內容;
??? 2,?在NBU主服務器(master server)上,創建類型為oracle備份的備份策略,使得NBU可以定時發起NBU備份;
??? 3,?手動運行oracle備份策略,確定備份策略配置無誤;
??? 4,?添加增量備份,手動運行增量備份,檢查無錯誤;
??? 5,?在指定oracle運行時刻檢查備份作業的工作情況,確定其可以自動運行無誤。 現在,我們來依次介紹一下相關的步驟: 一,?安裝NBU oracle代理 首先用戶需要將oracle代理軟件掛載到文件系統中,然后運行install腳本,在顯示界面中選擇“2 NetBackup Database Agent Software”,在接著出來的界面中選擇遠程按照或者本地安裝后,出現按照數據庫代理界面,如圖一所示: 圖一:選擇NBU數據庫代理 在圖一的選擇中,選擇“4 NetBackup for Oracle”,然后選擇“q”確定選擇,然后oracle代理就會被安裝到本地系統中了。 接著,我們需要確認NBU oracle代理的注冊碼是否已經安裝,因為NBU的oracle代理注冊碼是獨立于NBU程序的,所以如果沒有注冊碼,NBU oracle代理無法正常使用。為此,在NBU客戶端執行如下命令: #/usr/openv/netbackup/bin/admincmd/get_license_key 在出現的界面中選擇列出“F List Active License Keys”,在列出的feature中確定有如下feature:“Oracle extension”,保證oracle的注冊碼安裝在系統中。 如果注冊碼不存在,那么需要用戶輸入注冊碼,可以在上述命令中選擇“A Add a License Key”,將oracle代理注冊碼裝入系統中。 二,?在NBU主服務器上創建oracle備份策略 首先,本文作者假定用戶已經閱讀過前作(《NBU設置備份策略》 ),所以與普通策略配置相同的地方,將不重復闡述。 設定備份屬性頁 在設置備份策略的時候,首先需要在策略屬性頁中,將備份類型設置為oracle,然后指定數據保存到什么地方(需要提前設置好存儲單元,詳見《NBU設置存儲單元》 一文),如圖二所示: 圖二:設置oracle備份策略-屬性 1.?設定備份日程表 在備份策略的日程表設定中,有一個默認存在的備份日程表“Default-Application-Backup”,這次我們先不管它,我們去創建一個全備份日程表,如圖三所示: 圖三:NBU備份策略-全備份日程表屬性 由圖三可知,在日程表的屬性中,主要是可以修改日程表的名稱,另外就是備份類型是“Automatic Full Backup”,其他的選項去普通配置相同,請參見《NBU設置備份策略》。 注意這里要設置好NBU全備份的頻率,太過頻繁會導致磁盤占用的增多,如果是冷備份的話,還會導致數據庫停機頻繁,所以一般一周到幾個月比較合適。 接著用戶需要去設定oracle 全備份的日程表,就是周幾的什么時間可以執行全備份,用戶可以選擇周一下午到周二早晨(非工作時間),然后點擊“duplicate”按鈕,指定周幾都可以,但是一定要是下班時間,見圖四: 圖四:NBU備份策略-設置啟動時間 2.?設定備份客戶端: 在設定好oracle的全備份日程表之后,我們就可以設置NBU客戶端列表了,這里與普通備份策略的設置沒有什么區別,所以這里不在累述了。 3.?設定備份選擇 在oracle備份策略的配置中,對于備份選擇是非常重要的,這里將花費一些篇幅重點介紹它,見圖五: 圖五:添加備份選擇 在圖五所示界面中,有兩個選項:一是模板類型(Template set),其中包括RMAN方式和imp/exp方式兩種,如圖六所示: 圖六:oracle備份的模板類型 本文因為要做oracle的冷備份,所以在這里選擇RMAN方式,接著需要添加一個運行腳本。這個是我們備份過程中的重點。 備份腳本就是一系列命令的集合,它內部記錄了系統的oracle用戶、登錄oracle的用戶帳號、要訪問的數據庫等等,此外,它還能獲取到NBU的參 數,包括備份的類型、要備份到的目標地等等。通過這些參數,我們就可以讓NBU的oracle代理幫助我們自動備份oracle數據庫了。 現在可能會有讀者說,我不會寫腳本啊。沒有關系,NBU為用戶提供了各種備份的模板,存放在/usr/openv/netbackup/ext/db_ext/oracle/samples目錄下,見圖七: 圖七:備份腳本模板 由圖七可見,NBU為oracle備份提供了rman、exp和imp的各種腳本。今天我們要從最基礎的冷備份講起,所以我們要去修改的腳本是 cold_database_backup.sh(注:cold_duplex_database_backup_full.sh腳本是為多個拷貝而設計 的,目前我們只做一個拷貝,所以不需要這個)。 對于cold_database_backup.sh腳本來說,我們只需要修改腳本中的如下參數即可: ORACLE_HOME:表示oracle所在的目錄,NBU需要到其目錄下執行相應的rman命令; ORACLE_SID:指明需要冷備份的數據庫;
??? ORACLE_USER:oracle數據庫所屬的系統用戶,NBU會先用該用戶登錄,再執行各種備份操作;
??? TARGET_CONNECT_STR:登錄oracle數據庫的帳號,必須是系統管理員,因為冷備份需要停止oracle數據庫先;
??? TARGET_INIT_FILE:指定啟動腳本,冷備份完畢后重啟oracle時候需要; 對于冷備份來說,修改如下項目即可,大家可以看修改后的模板,見圖八: 圖八:修改腳本模板實例 在用戶修改好腳本之后,就可以將其添加到oracle的備份選擇中去了,見圖九: 圖九:添加備份選擇 在設置好上述屬性之后,oracle備份策略就成功了制定了。

總結

以上是生活随笔為你收集整理的NBU网络备份大全之oracle系统冷备份的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。