1

我正在使用 Oracle EXPDB 导出数据库。我将获得大约 50GB 的 dmp 文件。生成 dmp 文件后,我将手动压缩该文件。但我需要从批处理(.bat)文件中自动执行此操作。我试过用这段代码,

   7z a -t 7z -r "D:\backup.zip" "D:\MyStuff\*.*"

另外,安装了 7Zip 相关的东西。但它仍然无法正常工作。

4

1 回答 1

1

我得到了正确答案。

下载 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"
于 2013-03-19T13:27:33.410 回答