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.
我正在使用 Oracle EXPDB 导出数据库。我将获得大约 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"