oracle日誌分析工具LogMiner使用

來源:互聯網
上載者:User

oracle日誌分析工具LogMiner使用

1.設定日期格式

alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile;

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual  ;

2.添加補 充日誌

如果資料庫需要使用logminer,就應該添加,只有添加這個日誌之後的才能捕 獲DML

ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE INDEX) COLUMNS;

3.開啟歸檔

alter system set log_Archive_dest_1='location=e:\arch' scope=both;

shutdown immediate

startup mount

alter database archivelog;

alter database open;

4.安裝LogMiner工具

要安裝 LogMiner工具,必須首先要運行下面這樣兩個指令碼,這兩個指令碼必須均以SYS使用者身份運行。 其中第一個指令碼用來建立DBMS_LOGMNR包,該包用來分析記錄檔。第二個指令碼用來建立 DBMS_LOGMNR_D包,該包用來建立資料字典檔案。

1.$ORACLE_HOME\RDBMS\ADMIN\dbmslm.sql

2. $ORACLE_HOME\RDBMS\ADMIN\dbmslmd.sql

3.$ORACLE_HOME\RDBMS\ADMIN\dbmslms.sql

@E:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\dbmslm.sql

程式包已建立。

授權成功。

同義字已建立。

@E:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\dbmslmd.sql

程式包已建立。

同義字已建立。

@E:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\dbmslms.sql

程式包已建立

沒有錯誤。

授權成功。

5.使用LogMiner工具

5.1、設定參數UTL_FILE_DIR

資料字典檔案是一個文字檔,使用包 DBMS_LOGMNR_D來建立。如果我們要分析的資料庫中的表有變化,影響到庫的資料字典也發生 變化,這時就需要重新建立該字典檔案。另外一種情況是在分析另外一個資料庫檔案的重作 日誌時,也必須要重建一遍被分析資料庫的資料字典檔案。

在ORACLE8I的時候, 首先在init.ora初始化參數檔案中,指定資料字典檔案的位置,也就是添加一個參數 UTL_FILE_DIR,該參數值為伺服器中放置資料字典檔案的目錄。如:

UTL_FILE_DIR = (e:\test)

ORACLE9I後,推薦使用SPFILE啟動,可以動態調整參數;

SQL> show parameter spfile;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ---------- --------------------

spfile                               string      E:\APP\ADMINISTRATOR\PRODUCT\1

                                                1.2.0\DBHOME_1\DATABASE\SPFILE

                                                ORCL.ORA

SQL> alter system set utl_file_dir='e:\test' scope=spfile;

系統已更改。

shutdown immediate

SQL> startup force

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.