Oracle資料庫自動備份的具體實現步驟

2021-08-22 14:08:38 字數 963 閱讀 6988

錯誤提示1:

message file rman.msb not found

verify that oracle_home is set properly

......

錯誤的主要原因:

自動執行的不能夠識別相應的命令,需要在自動備份指令碼中顯式的宣告oracle的環境變數。

錯誤提示2:

standard in must be a tty

......

錯誤的主要原因:

不能在cron使用su或者管道等操作,必須將su命令移動到相關的shell指令碼中。

錯誤提示3:

錯誤原因:

需要在cmdfile中指明絕對路徑,不能因為shell指令碼呼叫的cmdfile是在同乙個目錄下就可以直接使用檔名或者直接使用./

正確示例**:

1、#cron檔案

0 12,18 * * * /home/oracle/bak_sh/backup_ar.sh

#表示每天12,18點對資料庫歸檔日至進行全備份

2、入口shell檔案,檔名:backup_ar.sh

3、rman備份指令碼

connect target /connect catalog rman/rman

@rmanrun{allocate channel d1 device type

disk;sql "alter system archive log current";

backup archivelog all delete input forma

摘自:[url]

自動備份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...