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