java如何使用cmd命令进行oracle数据库备份

2025-03-07 16:27:31
推荐回答(4个)
回答1:

可以换一种思路,实现你的想法。

如果win系统,将exp bill/bill owner=bill file=d:/bill1.dmp buffer=8000写成.bat文件,点击按钮的时候执行.bat

如果是linux unix,同样打包成一个命令文件,点击执行文件就OK了。

这样可以避开调用cmd

回答2:

Runtime.getRuntime().exec("exp bill/bill owner=bill file=d:/bill1.dmp buffer=8000");

回答3:

使用Proccess类。注意必须配置path,以便让java知道exp程序在什么地方。或者直接使用"path/exp exp bill/bill owner=bill file=d:/bill1.dmp buffer=8000 "来使用。

回答4:

了解一下java.lang.Runtime这个类. 应该能解决你的问题.