ORACLE使用LogMiner分析重做記錄檔全部步驟(WINDOWS NT CHINESE VERSION)
來源:互聯網
上載者:User
oracle|window oracle安裝於磁碟d:
1. 重建立立PL/SQL包DBMS_LOGMNR_D
開啟d:\oracle\ora81\rdbms\admin\dbmslmd.sql
尋找
"TYPE col_desc_array IS VARRAY(513) OF col_description;"
改為
"TYPE col_desc_array IS VARRAY(1023) OF col_description;"
在Server Manager中執行以下命令
SVRMGR>@d:\oracle\ora81\rdbms\admin\dbmslmd.sql
2. 設定初始化參數UTL_FILE_DIR,在參數檔案中添加一行:
UTL_FILE_DIR=d:\oracle\oradata\manu
重新啟動資料庫
3. 執行以下命令,建立字典檔案
SVRMGR>EXECUTE DBMS_LOGMNR.BUILD(
'v817dict.dic','d:\oracle\oradata\manu');
4. 添加要分析的重做記錄檔
SVRMGR>EXECUTE DBMS_LOGMNR.ADDFILE(
'd:\oracle\oradata\manu\redo10.log',DBMS_LOG_MNR.NEW);
SVRMGR>EXECUTE DBMS_LOGMNR.ADDFILE(
'd:\oracle\oradata\manu\redo20.log',DBMS_LOG_MNR.ADDFILE);
5. 開始分析
SVRMGR>EXECUTE DBMS_LOGMNR.START_LOGMNR(
DICTFILENAME=>'d:\oracle\oradata\manu\v817dict.dic');
6. 查詢V$LOGMNR_CONTENTS視圖
SVRMGR>SELECT * FROM V$LOGMNR_CONTENTS;
7. 停止分析
SVRMGR>EXECUTE DBMS_LOGMNR.END_LOGMNR;