国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

oracle11g之LogMiner分析重做日志實踐

來源:懂視網(wǎng) 責編:小采 時間:2020-11-09 16:29:50
文檔

oracle11g之LogMiner分析重做日志實踐

oracle11g之LogMiner分析重做日志實踐:1.安裝LogMiner 以DBA用戶身份運行下面2個腳本: dbmslm.sql用來創(chuàng)建DBMS_LOGMNR包,該包用來分析日志文件。 SQL @$ORACLE_HOME/rdbms/admin/dbmslm.sql;Package created.Grant succeeded.Synonym created. dbms
推薦度:
導讀oracle11g之LogMiner分析重做日志實踐:1.安裝LogMiner 以DBA用戶身份運行下面2個腳本: dbmslm.sql用來創(chuàng)建DBMS_LOGMNR包,該包用來分析日志文件。 SQL @$ORACLE_HOME/rdbms/admin/dbmslm.sql;Package created.Grant succeeded.Synonym created. dbms
  • dbmslm.sql用來創(chuàng)建DBMS_LOGMNR包,該包用來分析日志文件。
  • SQL> @$ORACLE_HOME/rdbms/admin/dbmslm.sql;
    
    Package created.
    
    Grant succeeded.
    
    Synonym created.
  • dbmslmd.sql用來創(chuàng)建DBMS_LOGMNR_D包,該包用來創(chuàng)建數(shù)據(jù)字典文件。
  • SQL> @$ORACLE_HOME/rdbms/admin/dbmslmd.sql;
    
    Package created.
    
    Synonym created.


    2.設(shè)置參數(shù)UTL_FILE_DIR

    添加參數(shù)UTL_FILE_DIR,該參數(shù)值為服務(wù)器中放置數(shù)據(jù)字典文件的目錄,

    SQL> CREATE DIRECTORY utlfile AS '/home/oracle/logminer';
    
    Directory created.
    
    SQL> alter system set utl_file_dir='/home/oracle/logminer' scope=spfile;
    
    System altered.

    重啟數(shù)據(jù)庫,生效上面的設(shè)置。

    SQL> shutdown immediate;
    
    SQL> startup;
    
    SQL> show parameters utl_file_dir;

    3.啟動補充日志

    補充日志不是LogMiner日志分析必須的步驟,但是如果不啟用補充日志,分析日志的的很多結(jié)果集信息就會顯示為“UNKNOWN”,下面是開啟最小補充日志。

    SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
    
    Database altered.
    
    SQL> SELECT SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE;
    
    SUPPLEME
    
     --------
    
     YES
    

    4.創(chuàng)建專門的LogMiner用戶

    不是必須,實為管理安全方便。

    5.創(chuàng)建數(shù)據(jù)字典

    SQL> EXECUTE dbms_logmnr_d.build(dictionary_filename => 'dictionary.ora', dictionary_location =>'/home/oracle/logminer');

    6.添加需要分析的在線日志或者歸檔日志

    SQL> EXECUTE DBMS_LOGMNR.ADD_LOGFILE(LOGFILENAME =>'
    
    /home/oracle/flash_recovery_area/PRIMARY/archivelog/2016_04_25/o1_mf_1_199_ckv04o6w_.arc',OPTIONS => DBMS_LOGMNR.NEW);
    
    SQL> EXECUTE DBMS_LOGMNR.ADD_LOGFILE(LOGFILENAME =>'
    
    /home/oracle/flash_recovery_area/PRIMARY/archivelog/2016_04_25/o1_mf_1_201_ckv08jyp_.arc',OPTIONS => DBMS_LOGMNR.ADDFILE);
    
    PL/SQL procedure successfully completed.
    
    SQL> EXECUTE DBMS_LOGMNR.ADD_LOGFILE(LOGFILENAME =>'
    
    /home/oracle/flash_recovery_area/PRIMARY/archivelog/2016_04_25/o1_mf_1_200_ckv05pmp_.arc',OPTIONS => DBMS_LOGMNR.ADDFILE);
    
    PL/SQL procedure successfully completed.

    7. 使用字典分析歸檔日志文件

    SQL> EXECUTE dbms_logmnr.start_logmnr(dictfilename=>'/home/oracle/logminer/dictionary.ora');

    8.在線日志分析實例

  • 插入數(shù)據(jù)
  • SQL> insert into nn.t1 values(1000,'succ');
    
    1 row created.
    
    SQL> commit;
    
    Commit complete.

  • 查詢當前日志序列號
  • SQL> SELECT group#, sequence#, status, first_change#, first_time FROM V$log ORD ER BY first_change#;
    
     GROUP# SEQUENCE# STATUS FIRST_CHANGE# FIRST_TIM
    
    ---------- ---------- ---------------- ------------- ---------
    
     1 208 INACTIVE 2825768 25-APR-16
    
     2 209 INACTIVE 2825872 25-APR-16
    
     3 210 CURRENT 2845771 25-APR-16

  • 加入當前日志組
  • SQL> EXECUTE DBMS_LOGMNR.ADD_LOGFILE(LOGFILENAME =>'/home/oracle/oradata/orcl/redo03.log',OPTIONS => DBMS_LOGMNR.ADDFILE);
    
    PL/SQL procedure successfully completed.

  • 使用LogMiner進行分析
  • SQL> EXECUTE dbms_logmnr.start_logmnr(dictfilename=>'/home/oracle/logminer/dictionary.ora');
    
    PL/SQL procedure successfully completed.

  • 查詢分析結(jié)果
  • SQL> SELECT sql_redo, sql_undo, seg_owner FROM v$logmnr_contents WHERE seg_name='T1';
    
    SQL_REDO SQL_UNDO SEG_OWNER
    
    insert into "NN"."T1"("TID","TNAME") values ('1000','succ');
    
    delete from "NN"."T1" where "TID" = '1000' and "TNAME" = 'succ' and ROWID = 'AAAR7YAAEAAAACrAAD';
    
    NN


    9.關(guān)閉LogMiner會話

    SQL> EXECUTE DBMS_LOGMNR.END_LOGMNR;
    



    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    oracle11g之LogMiner分析重做日志實踐

    oracle11g之LogMiner分析重做日志實踐:1.安裝LogMiner 以DBA用戶身份運行下面2個腳本: dbmslm.sql用來創(chuàng)建DBMS_LOGMNR包,該包用來分析日志文件。 SQL @$ORACLE_HOME/rdbms/admin/dbmslm.sql;Package created.Grant succeeded.Synonym created. dbms
    推薦度:
    標簽: 11 日志 重做
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 97精品视频在线 | 成年全黄大色大黄 | 国产欧美日韩在线不卡第一页 | 亚洲国产精品久久久久666 | 日本成人a | 亚洲欧洲高清有无 | 先锋影音制服丝袜 | 亚洲最新视频 | 国产高清在线精品一区二区三区 | 在线视频区 | 日韩第二页 | 在线观看免费国产视频 | 亚洲精彩视频 | 精品久久中文网址 | 69视频高清完整版在线观看 | 国产精品va在线观看无 | 国产精品第1页在线观看 | 免费精品国产日韩热久久 | 亚洲 欧美 国产另类首页 | 亚洲第一区se | 国产在线成人一区二区 | 在线国产视频 | 国产精品久久久久久久 | 天天做夜夜做久久做狠狠 | 福利视频一区二区三区 | 亚欧国产| 日韩欧美视频二区 | 欧美亚洲第一页 | 一道本一区二区三区 | 欧美激情国产日韩精品一区18 | 久久精品成人 | 欧美天天 | 2022国产精品福利在线观看 | 在线精品免费视频 | 国产高清特黄无遮挡大片 | 亚洲第二页| 欧美天天干 | 欧美一区二区三区网站 | 国产精品久久久久久永久牛牛 | 亚洲第一页在线 | 真实的国产乱xxxx在线 |