SQL*Net message from client
- SQL> select event#,name,parameter1,parameter2,parameter3 from v$event_name where name = 'SQL*Net message from client';
- EVENT# NAME PARAMETER1 PARAMETER2 PARAMETER3
- ---------- -------------------------------------------------- --------------- --------------- --------------------
- 259 SQL*Net message from client driver id #bytes
這個等待事件基本上算是一個最常見的等待事件了。當一個會話建立成功后,客戶端會向服務器端發送請求,服務器端處理完客戶端的請求后,將結果返回給客戶端,並繼續等待客戶端的請求,這時候就會產生SQL*Net message from client等待事件。
很顯然,這是一個空閑等待,如果客戶端不再向服務器端發送請求,服務器端會一直處於這個等待事件狀態。
這個等待事件包含兩個參數。
driver id:服務器端和客戶端連接是用的協議信息。
#bytes:服務器端收到的來自客戶端消息的字節數。
driver id #bytes
SQL*Net message from dblink
- SQL> select event#,name,parameter1,parameter2,parameter3 from v$event_name where name = 'SQL*Net message from dblink';
- EVENT# NAME PARAMETER1 PARAMETER2 PARAMETER3
- ---------- -------------------------------------------------- --------------- --------------- --------------------
- 261 SQL*Net message from dblink driver id #bytes
這個等待事件和SQL*Net message from client相同,不過它表示的是數據庫通過dblink訪問另一台數據庫時,他們之間會建立起一個會話,這個等待事件發生在這個會話之間的通信過程中。
這個等待事件也是一個空閑等待事件,這個等待事件包含兩個參數。
driver id:服務器端和服務器端連接是用的協議信息。
#bytes:服務器端通過dblink收到的來自另一個服務器端消息的字節數。