PL/SQLでデータベースの接続情報を取得する方法

PL/SQLでデータベースの接続情報を参照するには、以下の方法が利用できます。

  1. V$セッション
SELECT sid, serial#, username, machine, program
FROM v$session;
  1. $SESSION_CONNECT_INFO
SELECT sid, serial#, network_service_banner
FROM v$session_connect_info;
  1. V$SESSION_LONGOPS
SELECT sid, serial#, opname, target_desc, sofar, totalwork
FROM v$session_longops;

これらのクエリは、データベースの現在の接続状況と実行中の操作を把握するために役立ちます。ただし、これらのビューを照会するには、十分な権限がある必要があります。

bannerAds