錯誤提示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...