工作上可能会出现一些误操作,需要查出是谁做的,或者说什么时间做的,做的什么,我们可以通过oracle 提供的logminer工具进行分析,分析的文件包括归档日志和在线联机日志,分析步骤如下 1、创建DBMS_LOGMNR包,以sysdba身份登入sqlplus,执行sql>后的语句进行安装logminer包 SQL>@e:/oracle/product/10.2.0/db_1/
生活随笔 技术点滴
Hello, Welcome to my blog,Thank you!
工作上可能会出现一些误操作,需要查出是谁做的,或者说什么时间做的,做的什么,我们可以通过oracle 提供的logminer工具进行分析,分析的文件包括归档日志和在线联机日志,分析步骤如下 1、创建DBMS_LOGMNR包,以sysdba身份登入sqlplus,执行sql>后的语句进行安装logminer包 SQL>@e:/oracle/product/10.2.0/db_1/
1.在被分析的数据库上面建立字典文件,步骤是: alter system set UTL_FILE_DIR=’e:\logassay’ scope=spfile; 指定分析数据的存放处 SQL>shutdown immediate SQL>startup 重启数据库 SQL>EXECUTE dbms_logmnr_d.build(dictionary_filename=>’l
工作上可能会出现一些误操作,需要查出是谁做的,或者说什么时间做的,做的什么,我们可以通过oracle 提供的logminer工具进行分析,分析的文件包括归档日志和在线联机日志,分析步骤如下 1、创建DBMS_LOGMNR包,以sysdba身份登入sqlplus,执行sql>后的语句进行安装logminer包 &n
很早以前就碰到这个问题,一直以为是由于没有设置FORCE_LOGGING的问题,今天才发现不是这个问题。 问题起源是在10g的版本上使用LOGMNR找不到刚刚执行的DML操作: SQL> SELECT GROUP#, SEQUENCE#, STATUS FROM V$LOG; GROUP# SEQUENCE# STATUS———- ———- ———
创建数据字典 EXECUTE dbms_logmnr_d.build(dictionary_filename=>’v816dict.ora’,dictionary_location=>’/home/oracle/d_logs’); 添加所有日志 execute dbms_logmnr.add_logfile(‘/oradb/oradata/ora10g/redo01.log’,dbms_logmnr.new); execute dbms_logmnr.add_logfile(
10g LOGMINER使用方法 =========================================================== 作者: chenzhen232(http://chenzhen232.itpub.net)发表于:2007.11.02 10:49分类: 工具应用 出处:http://chenzhen232.itpub.net/post/36312/410647———————————