PL/SQLでデータベースの接続情報を取得する方法
PL/SQLでデータベースの接続情報を参照するには、以下の方法が利用できます。
- V$セッション
SELECT sid, serial#, username, machine, program
FROM v$session;
- $SESSION_CONNECT_INFO
SELECT sid, serial#, network_service_banner
FROM v$session_connect_info;
- V$SESSION_LONGOPS
SELECT sid, serial#, opname, target_desc, sofar, totalwork
FROM v$session_longops;
これらのクエリは、データベースの現在の接続状況と実行中の操作を把握するために役立ちます。ただし、これらのビューを照会するには、十分な権限がある必要があります。