想後臺執行一段程式碼,請教怎麼寫?

wei-xh發表於2010-07-08
declare
    appcode number(10);
    errmsg varchar2(40);
begin
    Prc_i_記息_臨時(200912,200907,appcode,errmsg);
end;


這個過程執行時間會很長,而且在辦公室的機器上執行非常危險,因為網線可能會被碰斷,昨天就是因為這個事被領導批評了。。。我想直接在ORACLE伺服器上執行,有沒有什麼辦法類似unix的&命令似的,可以前臺關閉後後臺還是在繼續執行。如下方式可行不?

檔案1,test.sh
sqlplus username/password

檔案2,test1.sh:
declare
    appcode number(10);
    errmsg varchar2(40);
begin
    Prc_i_記息_臨時(200912,200907,appcode,errmsg);
end;


然後登陸伺服器:
./test.sh &

不知道是否可行?

[ 本帖最後由 wei-xh 於 2010-7-8 14:36 編輯 ]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22034023/viewspace-667606/,如需轉載,請註明出處,否則將追究法律責任。

相關文章