Oracle認證專家視頻教程-OCP全套教程之學習筆記-logminer

知識要點

  • 挖掘聯機日誌
  • 挖掘歸檔日誌

挖掘聯機日誌

  1. 添加日誌文件
    execute dbms_logmnr.add_logfile(‘/u01/app/oracle/oradata/sky2/redo01.log’,dbms_logmnr.new);
    execute dbms_logmnr.add logfile(‘filename’,dbms_logmnr.addfile);
  2. 啓動日誌分析
    execute dbms_logmnr.start_logmnr(options=>dbms_logmnr.dict_from_online_catalog+dbms_logmnr.committed_data_only);
  3. 查找操作
    select sql_redo,sql_undo from v$logmnr_contents where table_name = ‘T’;
  4. 結束日誌分析
    exec dbms_logmnr.end_logmnr();

挖掘歸檔日誌

  1. 設置utl_file_dir
    alter system set utl_file_dir=’/u01/app/oracle’ scope=spfile;
  2. 添加日誌文件
    exec dbms_logmnr_d.build(‘log.ora’,’/u01/app/oracle’,dbms_logmnr_d.store_in_flat_file);
    execute dbms_logmnr.add_logfile(‘/u01/app/oracle/SKY2/archivelog/2017_07_06/o1_mf_1_3_dov3bf1l_.arc’,dbms_logmnr.new);
    execute dbms_logmnr.add_logfile(‘/u01/app/oracle/SKY2/archivelog/2017_07_06/o1_mf_1_2_dov39y21_.arc’,dbms_logmnr.addfile);
    execute dbms_logmnr.add_logfile(‘/u01/app/oracle/SKY2/archivelog/2017_07_06/o1_mf_1_1_dov39cjn_.arc’,dbms_logmnr.addfile);
  3. 啓動日誌分析
    exec dbms_logmnr.start_logmnr(dictfilename=>’/u01/app/oracle/log.ora’);
  4. 查找操作
    select sql_redo from v$logmnr_contents where table_name = ‘EMP’;
  5. 結束日誌分析
    exec dbms_logmnr.end_logmnr();
發佈了169 篇原創文章 · 獲贊 86 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章