如何查詢oracle資料庫的操作日誌
1樓:full葉子豬小秘
方法1:使用logminer工具。
優點:可以完全挖掘日誌內容,找出所有執行過的sql語句缺點:1. 如果沒有啟用歸檔日誌,則只能對聯機日誌進行挖掘2. 需要掌握logminer的用法。
訪法2:檢視hist檢視。
優點:簡單,只要使用普通的select語句查詢缺點:oracle保留約1周的歷史,所以要查太早的就不可能了-- 找出哪個資料庫使用者用什麼程式在最近三天執行過delete或truncate table的操作。
舉例如下:select ,from dba_hist_active_sess_history a
join dba_hist_sqltext bon =
join dba_users c
on =where between sysdate - 3 and sysdate
and in (7, 85)
order by desc;
如何查詢oracle資料庫的操作日誌
2樓:智者總要千慮
方法1:使用logminer工具。
優點:可以完全挖掘日誌內容,找出所有執行過的sql語句。
缺點:1. 如果沒有啟用歸檔日誌,則只能對聯機日誌進行挖掘。
2. 需要掌握logminer的用法。
訪法2:檢視hist檢視。
優點:簡單,只要使用普通的select語句查詢。
缺點:oracle保留約1周的歷史,所以要查太早的就不可能了。
找出哪個資料庫使用者用什麼程式在最近三天執行過delete或truncate table的操作。
舉例如下:select ,from dba_hist_active_sess_history a
join dba_hist_sqltext bon =
join dba_users c
on =where between sysdate - 3 and sysdate
and in (7, 85)
order by desc;
sql資料庫和oracle資料庫string型別欄位用orderby排序分別是根據什麼排序的啊
首先說明下oracle中沒有string型別,而是varchar型別。order by 的順序是assic 讀作 阿斯科馬 碼錶中 字元 列進行排序的。解釋 一般會根據字串的首字母 大些字母 小寫字母 特殊字元 數字。如果首位相同繼續排列第二位,直到不同的位。sql資料和oracle資料庫都沒有st...
oracle資料庫問題,關於oracle資料庫匯出問題,錯誤如下
1 select ename,decode sign sal 1000 1,0,decode sign sal 2000 1,sal 0.1,decode sign sal 3000 1,sal 0.15,sal 0.2 sal from emp 2 select ename,case when s...
Oracle資料庫如何匯出
資料匯出具體如下 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中。將資料庫中system使用者與sys使用者的表匯出。將資料庫中的表table1 table2匯出。將資料庫中的表table1中的欄位filed1以 00 打頭的資料匯出。將d d...