命令大家都知道
sqlplus /nolog
conn /as sysdba
create XX YH identified by YH default tablespace XXXXX;
grant connect,resource to XX;
grant dba to XX;
程序里面使用:
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd";
调用CMD的,但在测试发现程序语句执行sqlplus /nolog命令以后界面就卡住了.
我想问的是如何在sqlplus /nolog命令执行以后继续执行其他命令.
界面卡住的原因:
还有就是如何动态的显示CMD的执行信息,如导入数据文件时的过程...
4 个解决方案
#1
把需要执行的sql写到一个文件,再运行
sqlplus -L username/pw@db @ fileWithCommands.sql
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
sqlplus -L username/pw@db @ fileWithCommands.sql
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
#2
这个我试过了一样的执行了sqlplus /nolog后其他命令都不会执行...
#3
么人看,自己顶下...
#4
么有人吗????
#1
把需要执行的sql写到一个文件,再运行
sqlplus -L username/pw@db @ fileWithCommands.sql
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
sqlplus -L username/pw@db @ fileWithCommands.sql
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
#2
这个我试过了一样的执行了sqlplus /nolog后其他命令都不会执行...
#3
么人看,自己顶下...
#4
么有人吗????