查看Oracle數據庫中用戶登錄的記錄文件,就是從日誌文件中挖掘出用戶登錄信息。
1,創建數據字典文件(data-dictionary)
(1)首先在init.ora初始化參數文件中,指定數據字典文件的位置,即添加壹個參數UTL _文件_目錄,其值為數據字典文件在服務器中放置的目錄。
例如:utl _ file _ dir =($ Oracle _ home \ logs),重啟數據庫,使新添加的參數生效。
(2)創建數據字典文件:
SQL & gt以sysdba身份連接
SQL & gt執行DBMS _ logmnr _ d . build(dictionary _ filename = & gt;
' dict.ora ',dictionary _ location = & gtg:\ Oracle \ logs ');
PL/SQL過程已成功完成
2.創建要分析的日誌文件列表:
(1)創建壹個分析列表,即要分析的日誌:
SQL & gt執行DBMS _ log mnr . add _ log file(log filename = & gt;
g:\ ORACLE \ ORADATA \ ORADBSP \ redo 04。' LOG ',Options = & gtDBMS _ log mnr . new);
PL/SQL過程成功完成
(2)添加分析日誌文件(壹次添加1為宜):
SQL & gt
執行DBMS _ log mnr . add _ log file(log filename = & gt;
g:\ ORACLE \ ORADATA \ ORADBSP \ redo 05。日誌',
Options = & gtdbms_logmnr。ADDFILE);
PL/SQL過程已成功完成
3.使用logMiner進行日誌分析:
(1)無限制條件,即使用數據字典文件分析待分析日誌文件的所有內容:
SQL & gt執行dbms_logmnr.start_logmnr
(字典文件名= & gtg:\ Oracle \ logs \ dict . ora ');
PL/SQL過程已成功完成