LogMiner日志分析工具的使用Oracle认证考试

文章作者 100test 发表时间 2009:09:14 22:58:58
来源 100Test.Com百考试题网


"tbbnc">   1.安装logminer:
  要安装LogMiner工具,必须首先要运行下面这样两个脚本,
  $ORACLE_HOME/rdbms/admin/dbmslm.sql
  $ORACLE_HOME/rdbms/admin/dbmslmd.sql.
  这两个脚本必须均以SYS用户身份运行。
  *************使用字典文件存储在flat file中*****************************
  2.创建数据字典文件
  ALTER SYSTEM SET UTL_FILE_DIR = d:\oracle\logmnr SCOPE=SPFILE.
  重新启动数据库,使新加的参数生效,然后创建数据字典文件:本文来源:百考试题网
  EXECUTE dbms_logmnr_d.build(dictionary_filename =>. dirctionary.ora, dictionary_location =>. D:\oracle\logmnr,options =>. dbms_logmnr_d.store_in_flat_file).
  3.创建要分析的日志文件列表
  EXECUTE dbms_logmnr.add_logfile(LogFileName=>.c:\1_3814.dbf, Options=>.dbms_logmnr.new).
  EXECUTE dbms_logmnr.add_logfile( LogFileName=>.c:\1_3815.dbf,Options=>.dbms_logmnr.addfile).
  4.使用LogMiner进行日志分析
  EXECUTE dbms_logmnr.start_logmnr(DictFileName=>.D:\oracle\logmnr\dirctionary.ora).
  ***********************************************************************
  *************使用字典文件存储在redo file中(推荐这种方法,不需要重启数据库)************************
  5.创建数据字典到redo file
  EXECUTE DBMS_LOGMNR_D.build(options =>. DBMS_LOGMNR_D.STORE_IN_REDO_LOGS).
  6.创建要分析的日志文件列表
  EXECUTE dbms_logmnr.add_logfile(LogFileName=>.c:\1_3814.dbf, Options=>.dbms_logmnr.new).
  EXECUTE dbms_logmnr.add_logfile( LogFileName=>.c:\1_3815.dbf,Options=>.dbms_logmnr.addfile).
  7.使用LogMiner进行日志分析
  EXECUTE DBMS_LOGMNR.start_logmnr(Options =>. DBMS_LOGMNR_D.STORE_IN_REDO_LOGS).
  ********************************************************************************************************
  8.观察分析结果
  CREATE TABLE temp AS SELECT * FROM v$logmnr_contents.
  9.终止日志分析事务,此时PGA内存区域被清除,分析结果也随之不再存在
  EXECUTE dbms_logmnr.end_logmnr().
  10.其他注意事项
  我们可以利用LogMiner日志分析工具来分析其他数据库实例产生的重作日志文件,而不仅仅用来分析本身安装LogMiner的数据库实例的redo logs文件。使用LogMiner分析其他数据库实例时,有几点需要注意:
  1. LogMiner必须使用被分析数据库实例产生的字典文件,而不是安装LogMiner的数据库产生的字典文件,另外必须保证安装LogMiner数据库的字符集和被分析数据库的字符集相同。
  2. 被分析数据库平台必须和当前LogMiner所在数据库平台一样,也就是说如果我们要分析的文件是由运行在UNIX平台上的Oracle 8i产生的,那么也必须在一个运行在UNIX平台上的Oracle实例上运行LogMiner,而不能在其他如Microsoft NT上运行LogMiner。当然两者的硬件条件不一定要求完全一样。
  3. LogMiner日志分析工具仅能够分析Oracle 8以后的产品,对于8以前的产品,该工具也无能为力。
  4.对于oracle 10g在使用logmnr时必须提前设置SUPPLEMENTAL LOG DATA
  ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE INDEX) COLUMNS.
  删除SUPPLEMENTAL LOG DATA功能
  ALTER DATABASE DROP SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE INDEX) COLUMNS.

  编辑特别推荐:

  oracle认证考试费用

  Oracle的入门心得

  使用Oracle外部表的五个限制

  Oracle服务器参数文件维护的四个技巧



相关文章


Oracle里表空间的压缩Oracle认证考试
ORACLE导入时遇到的IMP00032错误Oracle认证考试
Oracle拆分字符串函数Oracle认证考试
Oracle在Windows操作系统上服务解析Oracle认证考试
LogMiner日志分析工具的使用Oracle认证考试
oracle认证:oracle时间用法Oracle认证考试
Oracle表连接的奇怪问题Oracle认证考试
Oracle查询记录是否存在的效率问题Oracle认证考试
Oracle认证辅导:Oracle并发连接数的设置Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛