ORACLE程式之LOCAL=NO和LOCAL=YES

lusklusklusk發表於2017-01-05
批次殺掉連上oracle會話的命令
kill -9 `ps -ef | grep OS_oracle_user | grep LOCAL | grep -v grep | awk '{print $2}'`



LOCAL=NO :非本地連線,即網路連線。 它是透過Listener 連線到伺服器的。 客戶端的應用透過客戶端的監聽向伺服器的監聽傳送請求,伺服器的監聽接收後,在與資料庫連線,執行相關操作,在把結果返回給客戶端。 這是透過監聽的流程。 所以在客戶端需要配置監聽,即配置tnsnames.ora。


LOCAL=YES:本地連線。 本地連線不走監聽,所以在服務監聽沒有啟動的情況下,透過本地的sqlplus 還是可以連上資料庫的。

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

相關文章