oracle定期備份資料庫

來源:互聯網
上載者:User

近期經常遇到Oracle備份與還原的問題,總是做些重複的工作,想想有沒有一勞永逸的辦法呢?沒有做不到的,只有想不到的。先前總是用指令碼執行備份與還原工作,即Exp與Imp命令操作符。並且重複的在DOS視窗中敲打命令,所以寫了一個BAT檔案,然後又將其加入到作業系統中的作業調度即計劃任務中,讓作業系統定期去執行這個設定好的BAT檔案,這樣就達到了定期自動備份Oracle資料庫的目的,呵呵,不過這個方法只適合備份要求不高的初級備份,如果進階DBA,本文章可以跳過,呵呵。

  1、寫一個BAT檔案。

  假如Oracle資料庫執行個體名為:Oracle_beijing,建立的使用者名稱為User1,密碼這123456,要備份的檔案存到C盤根目錄下。備份檔案名為Oracle_beijing_User1   開啟記事本,輸入以下命令符。   命令集:exp User1/123456@Oracle_beijing file=C:/Oracle_beijing_User1.dmp owner=(User1) 或者 exp system/manager@Oracle_beijing file=C:/Oracle_beijing_User1.dmp owner=(User1)   這種情況下備份的檔案名稱是寫死的,能不能以備份的日期為檔案名稱呢?答案是能!   命令集:exp User1/123456@Oracle_beijing file=C:/%date:~0,4%%date:~5,2%%date:~8,2%.dmp owner=(User1) 或者 exp system/manager@Oracle_beijing file=C:/%date:~0,4%%date:~5,2%%date:~8,2%.dmp owner=(User1) 儲存此檔案為BAT檔案,假如檔案名稱為AutoBackUpOracleDataBase.Bat

  2、在作業系統(win2003 Server)中添加一計劃任務。調用此AutoBackUpOracleDataBase.Bat檔案即可。

控制台-->計劃任務-->添加計劃任務,到此相信看這篇文章的朋友已經都明白了,以下不再詳細介紹。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.