ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>国产综合第一页,中文一区二区三区四区,粉嫩久久99精品久久久久久夜http://www.aygfsteel.com/coundy/category/16982.htmlzh-cnWed, 11 Apr 2007 23:25:45 GMTWed, 11 Apr 2007 23:25:45 GMT60LogMiner安装使用 åQˆè{载)http://www.aygfsteel.com/coundy/articles/83184.htmlCoundyCoundyFri, 24 Nov 2006 02:17:00 GMThttp://www.aygfsteel.com/coundy/articles/83184.htmlhttp://www.aygfsteel.com/coundy/comments/83184.htmlhttp://www.aygfsteel.com/coundy/articles/83184.html#Feedback0http://www.aygfsteel.com/coundy/comments/commentRss/83184.htmlhttp://www.aygfsteel.com/coundy/services/trackbacks/83184.htmlSQL> conn sys/sys as sysdba
已连接ã€?br>SQL>  @C:\oracle\ora92\rdbms\admin\dbmslmd.sql

˜q‡ç¨‹å·²åˆ›å»ºã€?/p>

没有错误�/p>

授权成功�/p>


PL/SQL ˜q‡ç¨‹å·²æˆåŠŸå®Œæˆã€?/p>


½E‹åºåŒ…已创徏ã€?/p>

SQL> @C:\oracle\ora92\rdbms\admin\dbmslms.sql

½E‹åºåŒ…已创徏ã€?/p>

没有错误�/p>

授权成功�/p>

SQL> EXECUTE dbms_logmnr_d.build(dictionary_filename=>'v816dict.ora',dictionary_location=>'e:\oracle\logs');

SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>'e:\Oracle\oradata\NCDBPX\redo01.log',Options=>dbms_logmnr.new);

PL/SQL procedure successfully completed.

SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>'e:\Oracle\oradata\NCDBPX\redo02.log',Options=>dbms_logmnr.ADDFILE);

PL/SQL procedure successfully completed.

SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>'e:\Oracle\oradata\NCDBPX\redo03.log',Options=>dbms_logmnr.ADDFILE);

PL/SQL procedure successfully completed.

SQL> EXECUTE dbms_logmnr.start_logmnr(DictFileName=>'e:\oracle\logs\v816dict.ora');

PL/SQL procedure successfully completed.

SQL> select sql_REDO  from v$logmnr_contents where upper(operation)='DELETE' and upper(sql_redo) like '%GPRS_SER%'
  2  /

no rows selected

SQL> ed
Wrote file afiedt.buf

  1* select sql_REDO  from v$logmnr_contents where upper(operation)='CREATE' and upper(sql_redo) like '%EMP%'
SQL> /

no rows selected

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

LogMiner的主要用é€?br>LogMiner工具的主要用途有åQ?br>åQ?åQ‰è·Ÿítªæ•°æ®åº“的变化:(x¨¬)可以¼›Èº¿çš„è·Ÿítªæ•°æ®åº“的变化,而不ä¼?x¨¬)媄响在¾U¿ç³»¾lŸçš„æ€§èƒ½ã€?br>åQ?åQ‰å›žé€€æ•°æ®åº“的变化åQšå›žé€€ç‰¹å®šçš„变化数据,减少point-in-time recovery的执行ã€?br>åQ?åQ‰ä¼˜åŒ–和扩容计划åQšå¯é€šè¿‡åˆ†æžæ—¥å¿—æ–‡äšg中的数据以分析数据增长模式ã€?/p>

Oracle9i LogMiner的增强功èƒ?br>åQ?åQ‰æ”¯æŒæ›´å¤šæ•°æ?存储¾cÕdž‹åQšé“¾æŽ?˜qç§»è¡Œã€CLUSTER表操作、DIRECT PATH插入以及(qi¨¢ng)DDL操作ã€?br>åQ?åQ‰æå–和使用数据字典的选项åQšçŽ°åœ¨æ•°æ®å­—å…æ€¸ä»…可以提取到一个外部文件中åQŒè¿˜å¯ä»¥ç›´æŽ¥æå–到重做日志流中,它在日志‹¹ä¸­æä¾›äº†æ“ä½œå½“时的数据字典快照åQŒè¿™æ ·å°±å¯ä»¥å®žçް¼›Èº¿åˆ†æžã€?br>åQ?åQ‰å…è®¸å¯¹DML操作按事务进行分¾l„:(x¨¬)可以在START_LOGMNRåQˆï¼‰ä¸­è®¾¾|®COMMITTED_DATA_ONLY选项åQŒå®žçް坹DML操作的分¾l„,˜q™æ ·ž®†æŒ‰SCN的顺序返回已¾læäº¤çš„事务ã€?br>åQ?åQ‰æ”¯æŒSCHEMA的变化:(x¨¬)在数据库打开的状态下åQŒå¦‚æžœä‹É用了LogMinerçš„DDL_DICT_TRACKING选项åQŒOracle9içš„LogMinerž®†è‡ªåŠ¨å¯¹æ¯”æœ€åˆçš„æ—¥å¿—‹¹å’Œå½“前¾pȝ»Ÿçš„æ•°æ®å­—典,òq¶è¿”回正¼‹®çš„DDL语句åQŒåƈ且会(x¨¬)自动侦察òq¶æ ‡è®°å½“前数据字典和最初日志流之间的差别,˜q™æ ·å³ä‹É最初日志流中所涉及(qi¨¢ng)的表已经被更æ”ÒŽ(gu¨©)ˆ–者根本已¾lä¸å­˜åœ¨åQŒLogMiner同样ä¼?x¨¬)返回正¼‹®çš„DDL语句ã€?br>åQ?åQ‰åœ¨æ—¥å¿—中记录更多列信息的能力:(x¨¬)例如对于UPDATE操作不仅ä¼?x¨¬)记录被更新行的情况åQŒè¿˜å¯ä»¥æ•捉更多已发生的更新操作信息ã€?br>åQ?åQ‰æ”¯æŒåŸºäºŽæ•°å€¼çš„æŸ¥è¯¢åQšOracle9i LogMiner在支持原有基于元数据åQˆæ“ä½œã€å¯¹è±¡ç­‰åQ‰æŸ¥è¯¢çš„基础上,开始支持基于实际涉å?qi¨¢ng)到的数据的查询。例如涉å?qi¨¢ng)一个工资表åQŒçŽ°åœ¨å¯ä»¥å¾ˆå®ÒŽ(gu¨©)˜“地查出员工工资由1000变成2000的原始更新语句,而在之前只能选出所有的更新语句ã€?/p>

LogMiner的安è£?nbsp;    
   要安装LogMiner工具åQŒå¿…™å»é¦–先要以SYS用户íw«ä†¾˜qè¡Œä¸‹é¢ä¸¤ä¸ªè„šæœ¬æ–‡äšgåQ?br>åQˆlåQ?Oracle_HOME/rdbms/admin/dbmslsm.sql
  用来创徏DBMS_LOGMNR包,该包用来分析日志文äšgã€?br>åQ?åQ?Oracle_HOME/rdbms/admin/dbmslsmd.sql
  用来创徏DBMS_LOGMNR_D包,该包用来创徏数据字典文äšgã€?/p>

LogMiner工具的ä‹Éç”?nbsp;    
åQ?åQ‰åˆ›å»ºæ•°æ®å­—典文ä»Óž¼ˆdata-dictionaryåQ?br>      创徏数据字典的目的就是让LogMiner引用涉及(qi¨¢ng)åˆ°å†…éƒ¨æ•°æ®å­—å…æ€¸­çš„部分时ä¸ÞZ»–们实际的名字åQŒè€Œä¸æ˜¯ç³»¾lŸå†…部的16˜q›åˆ¶ã€‚数据字典文件是一个文本文ä»Óž¼Œä½¿ç”¨åŒ…DBMS_LOGMNR_D来创建ã€?nbsp;
首先在init.ora初始化参数文件中åQŒæŒ‡å®šæ•°æ®å­—典文件的位置åQŒä¹Ÿž®±æ˜¯æ·ÕdŠ ä¸€ä¸ªå‚æ•°UTL_FILE_DIRåQŒè¯¥å‚æ•°å€égØ“(f¨´)服务器中攄¡½®æ•°æ®å­—典文äšg的目录。如åQ?br>UTL_FILE_DIR=e:\Oracle\logs;
重新启动数据库,使新加的参数生效åQŒç„¶åŽåˆ›å»ºæ•°æ®å­—典文ä»Óž¼š(x¨¬)
CONNECT SYS
EXECUTE dbms_logmnr_d.build(dictionary_filename=>'v816dict.ora',dictionary_location=>'e:\oracle\logs');

åQ?åQ‰åˆ›å»ø™¦åˆ†æžçš„æ—¥å¿—文件列è¡?br>     Oracle的重作日志分ä¸ÞZ¸¤¿Uï¼Œåœ¨çº¿åQˆonlineåQ‰å’Œ¼›Èº¿åQˆofflineåQ‰å½’档日志文ä»Óž¼Œä¸‹é¢ž®±åˆ†åˆ«æ¥è®¨è®º˜q™ä¸¤¿Uä¸åŒæ—¥å¿—文件的列表创徏ã€?br>①分析在¾U‰K‡ä½œæ—¥å¿—æ–‡ä»?br>â—?nbsp; 创徏列表
EXECUTE dbms_logmnr.add_logfile(LogFileName=>'e:\Oracle\oradata\sxf\redo01.log',Options=>dbms_logmnr.new);
â—?nbsp;  æ·ÕdŠ å…¶ä»–æ—¥å¿—æ–‡äšg到列è¡?br>EXECUTE dbms_logmnr.add_logfile(
LogFileName=>'e:\Oracle\oradata\sxf\redo02.log',
Options=>dbms_logmnr.addfile);
②分析离¾U¿æ—¥å¿—æ–‡ä»?br>â—?nbsp; 创徏列表
EXECUTE dbms_logmnr.add_logfile(LogFileName=>'E:\Oracle\oradata\sxf\archive\ARCARC09108.001',Options=>dbms_logmnr.new);
â—?nbsp; æ·ÕdŠ å¦å¤–çš„æ—¥å¿—æ–‡ä»¶åˆ°åˆ—è¡¨
EXECUTE dbms_logmnr.add_logfile(
LogFileName=>'E:\Oracle\oradata\sxf\archive\ARCARC09109.001',Options=>dbms_logmnr.addfile);

åQ?åQ‰ä‹É用LogMiner˜q›è¡Œæ—¥å¿—分析
  ①无限制条äšg
   EXECUTE dbms_logmnr.start_logmnr(DictFileName=>'e:\oracle\logs\v816dict.ora');
  ②有限制条äšg
    通过对过½E‹DBMS_ LOGMNR.START_LOGMNR中几个不同参数的讄¡½®åQŒå¯ä»¥ç¾ƒ?y¨­u)®è¦åˆ†æžæ—¥å¿—æ–‡äšg的范围。通过讄¡½®èµ·å§‹æ—‰™—´å’Œç»ˆæ­¢æ—¶é—´å‚数可以限制只分析某一旉™—´èŒƒå›´çš„æ—¥å¿—ã€?

åQ?åQ‰è§‚察分析结果(v$logmnr_contentsåQ?br>    动态性能视图v$logmnr_contents包含LogMiner分析后得到的所有的信息ã€?br>与日志分析相兌™§†å›¾è¿˜æœ‰ï¼š(x¨¬)
â‘ V$LOGMNR_DICTIONARYåQšæŸ¥è¯¢ä‹É用的数据字典文äšgã€?br>â‘¡V$LOGMNR_PARAMETERSåQšæŸ¥è¯¢å½“å‰LogMiner讑֮šçš„参数ã€?br>â‘¢V$LOGMNR_FILESåQšæŸ¥è¯¢åˆ†æžçš„æ—¥å¿—æ–‡äšgã€?br>â‘£V$LOGMNR_CONTENTSåQšæ—¥å¿—æ–‡ä»¶çš„å†…å®¹ã€?/p>

3åQŽå…¶ä»–注意事™å?br>åQ?åQ‰LogMiner必须使用被分析数据库实例产生的字典文ä»Óž¼Œè€Œä¸æ˜¯å®‰è£…LogMiner的数据库产生的字典文ä»Óž¼Œå¦å¤–必须保证安装LogMiner数据库的字符集和被分析数据库的字½W¦é›†ç›¸åŒã€?br>åQ?åQ‰è¢«åˆ†æžæ•°æ®åº“åã^台必™åÕd’Œå½“前LogMiner所在数据库òq›_°ä¸€æ —÷€?br>åQ?åQ‰LogMiner日志分析工具仅能够分析Oracle 8以后的äñ”品ã€?/p>

 



]]>
ORACLE 体系¾l“æž„(Architecture of ORACLE)http://www.aygfsteel.com/coundy/articles/81281.htmlCoundyCoundyWed, 15 Nov 2006 07:49:00 GMThttp://www.aygfsteel.com/coundy/articles/81281.htmlhttp://www.aygfsteel.com/coundy/comments/81281.htmlhttp://www.aygfsteel.com/coundy/articles/81281.html#Feedback0http://www.aygfsteel.com/coundy/comments/commentRss/81281.htmlhttp://www.aygfsteel.com/coundy/services/trackbacks/81281.html阅读全文

]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ÁÙä¬ÏØ| ×ñÒåÊÐ| ¶î¶û¹ÅÄÉÊÐ| ÇúÎÖÏØ| µÀæÚÏØ| ³£ÄþÊÐ| °Ý³ÇÏØ| Æ«¹ØÏØ| ½çÊ×ÊÐ| ÀíÌÁÏØ| ÐûººÏØ| ÀëµºÇø| ƽÏçÏØ| ±¾ÏªÊÐ| ÉçÆìÏØ| л¯ÏØ| »ÆÊ¯ÊÐ| Îè¸ÖÊÐ| ÓÀ¼ªÏØ| ×¼¸ñ¶ûÆì| ¹¤²¼½­´ïÏØ| ÔÆÁÖÏØ| Çíº£ÊÐ| ͨÓÜÏØ| ãò¶¨ÏØ| ÁèÔ´ÊÐ| Àö½­ÊÐ| ÊÕ²Ø| ÈÙ³ÉÊÐ| Ê¯ÈªÏØ| ²©°®ÏØ| ÄþÄÏÏØ| ·áÌ¨Çø| ºÚºÓÊÐ| ÑôÉ½ÏØ| ¼ªÂ¡ÏØ| ÃÖ¶ÉÏØ| ÑÓ°²ÊÐ| ´óÀóÏØ| ÖÙ°ÍÏØ| ´óÒ¦ÏØ|