【发布时间】:2014-01-29 14:17:42
【问题描述】:
我正在为 .dmp 文件运行 Oracle 数据库命令,如下所示:
String impcmd = "imp askul/askul@askdb file=mydumpfile.dmp log=mylogfile.log fromuser=askul touser=askul full=N ignore=Y grants=Y indexes=Y";
Process p = Runtime.getRuntime().exec(impcmd);
p.waitFor();
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = br.readLine();
while(line != null){
System.out.println(line);
line = br.readLine();
}
数据库导入在后台运行良好,但我希望能够在导入继续时看到控制台输出,因为我现在必须猜测它是否完成。我在这里错过了什么?
【问题讨论】: