ORACLE數(shù)據(jù)庫自動備份_詳細步驟_第1頁
ORACLE數(shù)據(jù)庫自動備份_詳細步驟_第2頁
ORACLE數(shù)據(jù)庫自動備份_詳細步驟_第3頁
ORACLE數(shù)據(jù)庫自動備份_詳細步驟_第4頁
ORACLE數(shù)據(jù)庫自動備份_詳細步驟_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、ORACLE 數(shù)據(jù)庫自動備份由于每天都需要備份數(shù)據(jù)庫,每天都寫一遍備份語句很是麻煩,所以我從網(wǎng)上找到了一個window 下編寫批處理文件實現(xiàn)自動備份的 方法:備份代碼首先我們需要編寫一個批處理文件, 用于實現(xiàn)數(shù)據(jù)庫的備份功能,粘貼如下代碼到文本文檔中, 重新命名為 *.bat (后綴名修改為bat) :然后將下面代碼復制到文本文檔中: (紅色字體是需要修改的地方)echo offcolor 0bmode con cols=80 lines=25echo正在備份數(shù)據(jù)庫,請稍后echo echo 指定數(shù)據(jù)庫用戶(在“ =”后面寫入你需要備份的數(shù)據(jù)庫登錄用戶名)set yh=si0001echo 指

2、定數(shù)據(jù)庫密碼(在“ =”后面寫入你需要備份的數(shù)據(jù)庫登錄密碼)set mm=si0001echo 指定數(shù)據(jù)庫服務名(在“=”后面寫入你需要備份的數(shù)據(jù)庫服務名)set fwm=10.1.94.21/orclecho 指定備份目錄(指定備份的文件夾,以“ ”結束)echo echo 開始計算日期和時間, 用于備份文件的名稱 (由于是自動備份,備份的文件名我們定義為數(shù)據(jù)庫登錄名+系統(tǒng)時間精確到秒)set hh=%time:0,2%echo 如果小時是一位的,那么在前面補零if /i %hh% LSS 10 (set hh=0%time:1,1%)set rq=%DATE:0,4%DATE:5,2%DA

3、TE:8,2%set sj=%hh%TIME:3,2%TIME:6,2%set wjm=%yh%rq%sj%echo echo 請核對以下數(shù)據(jù)是否正確echo 用戶名: %yh%echo 密碼: %mm%echo 服務名: %fwm%echo備份目錄:ml%echo備份文件名:wjm%echoecho開始備份數(shù)據(jù)庫echoexp %yh%/%mm%fwm% file=%ml%wjm%.dmp log=%ml%wjm%.log owner=%yh%echo數(shù)據(jù)庫備份完成echo以上就是我們自動備份的代碼,其中echo后面的文本都是說明文字,大家可以刪除,將以上代碼復制到文本文件,重命名為*.BA

4、T(盡量不要把備份文件放在桌面或者系統(tǒng)盤下,避免系統(tǒng)損壞以后丟失備份文件),保存以后,我們可以雙擊執(zhí)行,當執(zhí)行完成以后,在備份目錄下會備份文件,如下圖0 inform ill on20100313101004. lor1 O 文本玄描2010-3-13 10:10inform at i on2010C313101004 加p j33 O DMF 女伴2010-3-13 10 L01、自動備份實現(xiàn)以上我們已經(jīng)實現(xiàn)了數(shù)據(jù)庫的備份腳本,那么如何實現(xiàn)自動定時備份呢?這就要利用 WINDOW!作系統(tǒng)提供的計劃任務功能了,我們通過開始一控制面板,打開控制面板,雙擊執(zhí)行計劃任務電狀和調(diào)制解調(diào)黠選項任務欄和開

5、始菜單打開計劃任務功能,然后雙擊添加計劃任務打開計劃任務向導,如下圖點擊下一步住募計劃向導回3選探程序以進行計劃查找防國工工-qSOPT CE JRecento01IE1inf atLfnktidn201003131010C4. lojinf orm&ticin2。1CID313101004. dnpT oiepikup. bat"IFF,Earn 1fL1建3 3&0B.e c二)呢 tupt- lJftTfiJ.oa.d5、rbmtn riH c選擇瀏覽,找到我們在第二步建立的備份腳本文件,點擊打開,進入下一步任翳計劃向導請輸入任喏的名稱.任多名可同程序名相同里)

6、工電此om數(shù)據(jù)庫備份計劃 直行這個任務:“每天 O每周也) O每月如 。一次性 O計算機啟動時 O暨錄時4) '、 一上一步 琰|不1步)| 謂在這一步我們輸入備份計劃的名稱,方便以后區(qū)分,同時選擇備份的頻率,這里以一天為準任分計劃向導X在這 H少而要輸入每天備份啟動的時間(這根據(jù)每一個項目來自行設定,建議將備份放在數(shù)據(jù)庫操作較少的時段)般建議在中午考試空閑時段。任務計劃向導輸A用尸名Q):輸入密碼H):確口.艷碼©:請輸入用尸名及密碼。這群任務會自動運行,就 好像用尸親自啟動一樣*如果不輸入密碼計劃的任哥可能K能運行.上一步如|下1步如聯(lián)消在這少而要輸入登錄操作系統(tǒng)的用戶和

7、密碼,如系統(tǒng)默認的用戶 Administrator沒有設置密碼,可以另外建立一個帶密碼的用您已成功地計劃了下列任務:MRHmo檄據(jù)庫備掰械IIffindpws將運行此任箔:從2D1M-13起j每天一口;加在單擊作完成川的丁擰井機性落的篙疑屬性!"iinrsiiBr- mmi ns" tin r-« iiir-m ,i,"",iEF,-",ni,rc,i,*"",mr "m il單擊"完成”將此任務索加到利立心心的 計劃中.上1步俎川 完成1 一消確認以上操作無誤后,點擊完成這樣我們就可以在計劃任

8、務列表中看到當前的計劃任務四忝加任務滸劃、郎1:而加M后話函據(jù)庫雷符訐兔H從2010-3-13起 10:20:00 .無“r«hi” rnr.,i,aw,.Mi.”rwn,ri ”e*,“ raw. ,甲 Wo 珈qlMgrM £aio-l-14 fe. . .1&:00:00r5TT»:00以上我們就實現(xiàn)了 ORACL數(shù)據(jù)庫的自動備份功能,當然,如果有數(shù)據(jù)庫需要多個時間段備份,我們只需要重復上面的操作即可。二:設置自動刪除以前的備份。我們實現(xiàn)了 ORACL數(shù)據(jù)庫的自動備份功能,但每次備份都會創(chuàng)建 一個新備份文件,一定時間后占用的硬盤空間將非常大,還需要創(chuàng)建批處理文件,用于實現(xiàn)刪除之前的備份文件功能,粘貼如下 代碼到文本文檔中,重新命名為*.BAT (后綴名修改為BAT:del e:lkdata *刪除指定備份目

溫馨提示

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

評論

0/150

提交評論