oracle資料庫自動備份

2021-09-26 04:18:17 字數 1259 閱讀 3451

**出bug可以修復,但是資料庫的資料丟失了,那可是莫大損失,所以讓資料庫自動進行備份是非常有必要的。下面的方法是通過win的定時器定時執行bat檔案來備份資料庫:

(1)新建乙個txt文件,裡面內容如下(**放在最後可以複製下來稍微修改一下直 接拿去使用)

紅色方框內是資料庫的賬號/密碼@sid,藍色方框內是你用來儲存匯出的資料庫檔案的directory,directory對應乙個具體的資料夾,備份完成的資料庫可以在該資料夾下面找到。你可以通過執行sql語句select * from all_directories來獲取所有的directory。

(2)文字編輯完成後,另存為(具體如下圖),然後我們就拿到了需要的bat檔案。記得編碼要選擇ansi,否則在cmd中輸出的中文會出現亂碼。

建立基本任務

觸發器自己根據需要進行選擇(每天每週或者每月等等,不做贅述),操作選啟動程式,然後選中剛才建立的bat檔案,完成。

當然,bat檔案的編寫可能會出錯,所以在設定定時器之前你可以先執行一下bat檔案確保可以對資料庫進行備份。

txt檔案的內容:

@echo off

echo

.echo 執行條件:確保路徑「d:\backup」存在。

echo

.echo 開始備份...

echo

.expdp system/n9@eamn92xkdl directory=

dump_dir dumpfile=

%date:~0

,4%%date:~5

,2%%date:~8

,2%%time:~0

,2%%time:~3

,2%.dmp

echo

.

自動備份Oracle資料庫

相信為數不少的系統管理員每天都在做著同一樣的工作 對資料進行備份。一旦哪一天疏忽了,而這一天系統又恰恰發生了故障,需要進行資料恢復,那麼此時就無能為力了。假如每天設定乙個固定的時間,系統自動進行備份,那該多好啊!下面筆者結合實踐經驗,談一談unix環境下oracle資料庫的自動備份,以起到拋磚引玉的...

自動備份Oracle資料庫

自動備份oracle資料庫 摘自 賽迪網 相信為數不少的系統管理員每天都在做著同一樣的工作 對資料進行備份。一旦哪一天疏忽了,而這一天系統又恰恰發生了故障,需要進行資料恢復,那麼此時就無能為力了。假如每天設定乙個固定的時間,系統自動進行備份,那該多好啊!下面筆者結合實踐經驗,談一談unix環境下or...

oracle資料庫自動備份

第一步編寫指令碼 配置oracle的環境變數 必須配置 export oracle base data server oracle export oracle home data server oracle product 12.2.0.1 db 1 export oracle sid les ex...