要求:Oracle 數據庫服務器對數據庫 ylios天天自動備份一次。
解決方案:利用任務計劃、批處理文件和 Oracle 的 exp 導出功能,根據日期自動生成 Oracle 備份文件。詳細步驟: ios
1 建立批處理文件 exp_ylios.bat 數據庫
exp_ylios.bat中詳細內容以下: 服務器
@echo off 工具
echo 正在備份益菱數據庫,請稍等...... spa
set filename=ylios_%Date:~0,4%%Date:~5,2%%Date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
exp ylios/ylios_123456@orcl file=E:\data_bak\%filename%.dmp log=E:\data_bak\%filename%.log buffer=204800000
rar a -df E:\data_bak\%filename%.rar E:\data_bak\%filename%.dmp .net
echo 數據庫備份結束! get
2 添加一個任務計劃 ylios
開始 > 全部程序 > 附件 > 系統工具 > 任務計劃 > 添加任務計劃 > 下一步 > 在 瀏覽 中查找剛剛寫好的 exp_ylios.bat 文件 > 任務名輸入ylios,執行這個任務選擇天天,下一步 >晚上12:00,起始日期2013-5-11,下一步 > 輸入用戶名及密碼,用戶名要求是管理員權限用戶名,下一步 > 完成
點擊"完成"以後,會在任務計劃欄目下新增一個名爲"ylios"的任務計劃,代表已經配置完畢。 io