Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
OracleEXPDBを使用してデータベースをエクスポートしています。約50GBのdmpファイルを取得します。dmpファイルが生成されたら、手動で圧縮します。しかし、私はバッチ(.bat)ファイルからそれを自動的に行う必要があります。私はこのコードで試しましたが、
7z a -t 7z -r "D:\backup.zip" "D:\MyStuff\*.*"
また、7Zip関連のものをインストールしました。しかし、それでも機能しません。
正解です。
7za.exeをダウンロードし、C:/ Windows/System32に配置します。
//データベースをエクスポートします
expdp username/password@sid DUMPFILE=Test.dmp TABLES=movement
//dmpファイルを圧縮します
7za a -tzip "I:\Test.zip" "I:\Test.dmp"
//圧縮後に元のファイルを削除する
del "I:\Test.dmp"