1, 首先查找表的操作記錄
select sql_text,last_active_time,sql_id from v$sqlarea va where va.SQL_TEXT like '%XX%' order by last_active_time desc --查詢執行過的sql語句中的關鍵字
2,從上面的記錄中找到最新的sql操作記錄sql_id,然后找到用戶名和主機
select osuser,TERMINAL,MACHINE,PROGRAM,USERNAME,LAST_ACTIVE_TIME from sys.v_$session l,sys.v_$sql s where s.SQL_ID='XX' and l.USERNAME is not null;
屬性說明:
osuser:客戶端操作系統的用戶名。machine:客戶端的機器名。
terminal:客戶端運行的終端名。program:客戶端執行的程序名