1
我要記錄在特定的表甲骨文 和pc ip address
,windows username
執行所有Oracle select語句,PC name
如何記錄表上的Oracle執行所有Oracle select語句
我需要知道誰和當一個表讀取..
我搜索,發現這個查詢將返回pc ip address
,windows username
,PC name
SELECT SYS_CONTEXT ('USERENV', 'IP_ADDRESS'),
SYS_CONTEXT ('USERENV', 'HOST'),
SYS_CONTEXT ('userenv', 'OS_USER')
FROM DUAL;
但我想知道這是否會返回正確的信息時,該電腦上沒有數據庫?
因爲觸發器無法在select上啓動那麼如何處理這種情況?
我使用的Oracle Forms 6i的應用程序,如果有可能的解決方案過於
認爲的意志Oracle9i的工作,但它不會告訴我SQL_TEXT是圍繞他們的任何工作? – sam
您可以按照我的更新建議來投影'ACTION_NAME'列,它只會告訴哪個DML/DDL被使用而不是完整的語句。 – JSapkota