首页新闻找找看学习计划

急问:java的Runtime调用exp执行数据库数据备份,没有文件生成

0
悬赏园豆:20 [待解决问题]

在solaris系统中,使用java程序调用exp命令,没有异常,但没有任何dmp文件生成。
其中的exp为“cd $ORACLE_HOME/bin && ./exp ...”,已经测试exp语句没有问题。
Runtime部分如下:
String cmds = "cd $ORACLE_HOME/bin &&./exp uname/upassword@db file=./test.dmp tables=test";
try{
    Process p = Runtime.getRuntime().exec(cmds);
-----1
    p.waitFor();
} catch(Exception e){
    e.PrintStrack();
}

查看网上的方法,就是在1的地方加入bufferedReader来获得数据缓冲流防止
挂起。但是没有用。求高手!!!!


hanfei_007的主页 hanfei_007 | 初学一级 | 园豆:170
提问于:2012-03-19 18:27
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册