在cmd命令窗口直接输入执行命令exp guojian/[email protected]:1521/orcl file=E:/dbback/BACK201006.dmp,数据库可以正常导出,然而用java代码执行则报异常:java.io.IOException: CreateProcess: exp guojian/[email protected]:1521/orcl file=E:/dbback/BACK201006.dmp error=2.
java简略代码如下:
Process processexp = null;
Runtime rt = Runtime.getRuntime();
processexp = rt.exec("exp guojian/[email protected]:1521/orcl file=E:/dbback/BACK201006.dmp");
后来有人告诉我exp后面加个 /c,异常不报了,但还是不能生成备份文件,请高人指点!