SYS_SESSION_HISTORY
SYS_SESSION_HISTORY を使用して、現在のアクティブなセッションとセッション履歴に関する情報を表示します。
SYS_SESSION_HISTORY はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
user_id | char(50) | エントリを生成したユーザーの ID。 |
session_id | integer | ステートメントに関連付けられたセッションの ID。 |
database_name | char(50) | データベースの名前。 |
status | char | セッションのステータス。指定できる値は active 、timed out 、および closed です。 |
session_timeout | integer | タイムアウトするまで、セッションが非アクティブまたはアイドル状態を維持する最大秒数。0 の場合は、タイムアウトが設定されていないことを示します。 |
start_time | timestamp | 接続が確立されたときのタイムスタンプ。 |
end_time | timestamp | 接続が停止したときのタイムスタンプ。 |
例
次は SYS_SESSION_HISTORY のサンプル出力です。
select * from sys_session_history; user_id | session_id | database_name | status | session_timeout | start_time | end_time ---------+------------+------------------+--------+-----------------+----------------------------+---------------------------- 1 | 1073971370 | dev | closed | 0 | 2023-07-17 15:50:12.030104 | 2023-07-17 15:50:12.123218 1 | 1073979694 | dev | closed | 0 | 2023-07-17 15:50:24.117947 | 2023-07-17 15:50:24.131859 1 | 1073873049 | dev | closed | 0 | 2023-07-17 15:49:29.067398 | 2023-07-17 15:49:29.070294 1 | 1073873086 | database18127a4a | closed | 0 | 2023-07-17 15:49:29.119018 | 2023-07-17 15:49:29.125925 1 | 1073832112 | dev | closed | 0 | 2023-07-17 15:49:29.164688 | 2023-07-17 15:49:29.179631 1 | 1073987697 | dev | closed | 0 | 2023-07-17 15:49:29.26749 | 2023-07-17 15:49:29.273034 1 | 1073922429 | dev | closed | 0 | 2023-07-17 15:49:33.35315 | 2023-07-17 15:49:33.367499 1 | 1073766783 | dev | closed | 0 | 2023-07-17 15:49:45.38237 | 2023-07-17 15:49:45.396902 1 | 1073807506 | dev | active | 0 | 2023-07-17 15:51:48 |