windowsミッションを利用してoracleの定期バックアップを実現します。


まず一括処理ファイルを書いて、例をあげます。
 
set rq=%date:~0,10%
exp system/system @ file=d:\backup\bak%rq% full=yes log=d:\backup\bak%rq% buffer=65536
C:\Progra~1\WinRAR\rar.exe a -df d:\backup\bak%rq% d:\backup\
move /y d:\backup\*.rar d:\databasebackup
の第一条は日付文字列を設定し、後からファイル名をバックアップして使用します。file=d:\backup\bak%rq%はデータベースのバックアップファイル名をエクスポートします。full=yes、すべてのエクスポートを表します。C:\Progra a~1\WinRAR\rar.exe a-df d:\backup\bak%rq% d:\backup\は圧縮ファイルで、最後の一つは圧縮したファイルをd:\databasebackupディレクトリに移動することです。皆さんはexp後のパラメータに慣れていないかもしれません。また、これらのパラメータを入力するように指示してください。