使執行的sql語句變爲linux後臺進程執行

前些日子,在操作數據庫時,需要執行操作時間很久的sql語句。但是當時局域網網絡情況不好,經常發生掉線的情況。

此時需要把執行的語句加入到oracle服務器上的後臺進程中,去執行。操作過程如下:

1、首先把需要執行的sql語句寫成腳本,存儲到sql.sql中。並放置到數據庫服務器某路徑下.

2、執行如下linux命令即可:

    nohup sqlplus 用戶名/密碼@主機連接字串 @建好的可執行文件 &

    例如:

    nohup  sqlplus   Oracle/Oracle@orcl   @sql.sql     &

    即可。這樣就不怕網絡中斷,對sql執行情況的影響。sql執行的結果,可以到nohup文件中查看。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章