3
我试图运行从SQLPLUS
在UNIX环境下的.sql文件作为回地面的过程。 ,我使用tectia或腻子连接到UNIX,我想的sql文件中backgroung运行,即使我的终端关闭运行在后台的sqlplus在UNIX
请让我知道命令/脚本
工作
$ sqlplus USERNAME/[email protected]
SQL>@test.sql
SQL> quit
试图在后台启动失败时
$ sqlplus USERNAME/[email protected]&
SQL>@test.sql
SQL> quit
这看起来像一个好的解决方案在没有任何用户输入的情况下,仔细检查当你运行相同的命令(没有NOHUP和&)时运行**。理想情况下,SQL脚本或您提供给NOHUP的命令应该自行终止。我在说因为SQL脚本没有任何'EXIT',或者在NOHUP之后指定的命令都没有,所以很容易让SQLPLUS会话挂起。我会把任何命令放在一个脚本中,然后调用'NOHUP myscript&',但这是检查自己的事情。例如,您有一个密码,可以通过该操作系统上的任何用户通过“PS -EF”查看。 – tvCa 2014-12-09 11:54:41