用觸發器記錄資料庫使用者登陸資訊
貼個觸發器,作用:記錄資料庫使用者登陸資訊
SQL> create table log$information(
2 logon_time timestamp,
3 host_name varchar2(100),
4 username varchar2(40),
5 schemaname varchar2(40),
6 sessionuser varchar2(40),
7 ip_address varchar2(100)
8 );
Table created.
SQL> CREATE OR REPLACE TRIGGER tr_login_record
2 AFTER LOGON
3 ON DATABASE
4 BEGIN
5 INSERT INTO log$information
6 SELECT SYSTIMESTAMP,
7 SYS_CONTEXT ('USERENV', 'HOST'),
8 SYS_CONTEXT ('USERENV', 'CURRENT_USER'),
9 SYS_CONTEXT ('USERENV', 'CURRENT_SCHEMA'),
10 SYS_CONTEXT ('USERENV', 'SESSION_USER'),
11 SYS_CONTEXT ('USERENV', 'IP_ADDRESS')
12 FROM DUAL;
13 COMMIT;
14 EXCEPTION
15 WHEN OTHERS
16 THEN
17 NULL;
18 END;
19 /
Trigger created.
SQL> select * from log$information;
LOGON_TIME HOST_NAME USERNAME SCHEMANAME SESSIONUSE IP_ADDRESS
----------------------------------- ------------------------------ ---------- -------------------- ---------- --------------------
10-NOV-12 12.49.02.699244 AM WORKGROUP\YALLONKING-PC SYS SYS SYSTEM 192.168.137.1
10-NOV-12 12.49.02.995042 AM WORKGROUP\YALLONKING-PC SYS SYS SYSTEM 192.168.137.1
10-NOV-12 12.49.14.847775 AM OELx64 SYS SYS SYS
10-NOV-12 12.49.39.985996 AM WORKGROUP\YALLONKING-PC SYS SYS SYSTEM 192.168.137.1
10-NOV-12 12.50.15.092293 AM OELx64 SYS SYS SYS
10-NOV-12 12.51.15.348530 AM OELx64 SYS SYS SYS
10-NOV-12 12.52.15.582945 AM OELx64 SYS SYS SYS
10-NOV-12 12.53.15.847327 AM OELx64 SYS SYS SYS
10-NOV-12 12.53.19.688558 AM WORKGROUP\YALLONKING-PC SYS SYS TEST 192.168.137.1
10-NOV-12 12.53.19.937570 AM WORKGROUP\YALLONKING-PC SYS SYS TEST 192.168.137.1
10 rows selected.
SQL> create table log$information(
2 logon_time timestamp,
3 host_name varchar2(100),
4 username varchar2(40),
5 schemaname varchar2(40),
6 sessionuser varchar2(40),
7 ip_address varchar2(100)
8 );
Table created.
SQL> CREATE OR REPLACE TRIGGER tr_login_record
2 AFTER LOGON
3 ON DATABASE
4 BEGIN
5 INSERT INTO log$information
6 SELECT SYSTIMESTAMP,
7 SYS_CONTEXT ('USERENV', 'HOST'),
8 SYS_CONTEXT ('USERENV', 'CURRENT_USER'),
9 SYS_CONTEXT ('USERENV', 'CURRENT_SCHEMA'),
10 SYS_CONTEXT ('USERENV', 'SESSION_USER'),
11 SYS_CONTEXT ('USERENV', 'IP_ADDRESS')
12 FROM DUAL;
13 COMMIT;
14 EXCEPTION
15 WHEN OTHERS
16 THEN
17 NULL;
18 END;
19 /
Trigger created.
SQL> select * from log$information;
LOGON_TIME HOST_NAME USERNAME SCHEMANAME SESSIONUSE IP_ADDRESS
----------------------------------- ------------------------------ ---------- -------------------- ---------- --------------------
10-NOV-12 12.49.02.699244 AM WORKGROUP\YALLONKING-PC SYS SYS SYSTEM 192.168.137.1
10-NOV-12 12.49.02.995042 AM WORKGROUP\YALLONKING-PC SYS SYS SYSTEM 192.168.137.1
10-NOV-12 12.49.14.847775 AM OELx64 SYS SYS SYS
10-NOV-12 12.49.39.985996 AM WORKGROUP\YALLONKING-PC SYS SYS SYSTEM 192.168.137.1
10-NOV-12 12.50.15.092293 AM OELx64 SYS SYS SYS
10-NOV-12 12.51.15.348530 AM OELx64 SYS SYS SYS
10-NOV-12 12.52.15.582945 AM OELx64 SYS SYS SYS
10-NOV-12 12.53.15.847327 AM OELx64 SYS SYS SYS
10-NOV-12 12.53.19.688558 AM WORKGROUP\YALLONKING-PC SYS SYS TEST 192.168.137.1
10-NOV-12 12.53.19.937570 AM WORKGROUP\YALLONKING-PC SYS SYS TEST 192.168.137.1
10 rows selected.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26143577/viewspace-749112/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 通過觸發器記錄資料庫連線資訊觸發器資料庫
- APEX 通過資料庫中使用者資訊驗證登陸資料庫
- 資料庫檢視,索引,觸發器資料庫索引觸發器
- 資料庫的觸發器的使用資料庫觸發器
- 按 F12獲取登陸資料,一鍵登陸巴西衛生部資料庫資料庫
- MongoDB資料庫再闖禍? Dalil使用者資訊和通話記錄全曝光MongoDB資料庫
- 資料庫物件資訊記錄表|全方位認識 mysql 系統庫資料庫物件MySql
- mssql2008使用者預設資料庫登陸失敗的解決方法SQL資料庫
- 頭歌資料庫實驗七:函式與觸發器資料庫函式觸發器
- 獲取所有域使用者的登陸歷史資訊指令碼指令碼
- 為VNPY增加資料庫記錄交易資料功能資料庫
- 資料庫mysql學習筆記記錄資料庫MySql筆記
- Windows NTP 時間伺服器 資訊 登錄檔Windows伺服器
- SQL Server 資料庫基本記錄(一)SQLServer資料庫
- 向量資料庫Chroma學習記錄資料庫
- cmdb 查詢資料庫操作記錄資料庫
- WindowsServer 2012資料庫遷移記錄WindowsServer資料庫
- SQL Server 資料庫基本記錄(二)SQLServer資料庫
- SQL Server 資料庫基本記錄(三)SQLServer資料庫
- 記錄一次用 ThinkPHP 小程式登陸遇到的坑PHP
- oracle 程式滿了,登陸不上資料庫的解決方法Oracle資料庫
- 小程式雲開發獲取不到資料庫的記錄資料庫
- 觸發器實現表資料自動更新觸發器
- 向量資料庫之Lancedb學習記錄資料庫
- 常見資料庫最佳化記錄資料庫
- thinkphp6多資料庫配置記錄PHP資料庫
- python 獲取excel資料 自動登陸PythonExcel
- 資料庫圈周盤點:瀚高、成章資料獲新融資;星環科技登陸科創板資料庫
- 修改環境變數顯示當前登陸使用者的相關資訊變數
- Asp.Net MVC記住使用者登入資訊下次直接登入功能ASP.NETMVC
- SAP 資料更新的觸發
- 不同資料庫限制取前N條記錄資料庫
- 帶你發現新大陸之圖資料庫解密資料庫解密
- 查詢使用者登入資訊sqlSQL
- redis儲存使用者登入資訊Redis
- 記錄下登陸阿里伺服器所遇到的問題以及一些常用的命令記錄阿里伺服器
- 致敬中國資料庫的黃金時代-記錄阿里雲資料庫從落選到登頂魔力象限的全過程資料庫阿里
- QQ使用者登陸介面
- MYSQL資料庫表記錄刪除解決方案MySql資料庫