关闭

开启Oracle的LOGMINER

标签: oracle数据库Logminer归档字典
200人阅读 评论(0) 收藏 举报
分类:

开启Oracle的LOGMINER

以下步骤本人均在windows环境dos命令下测试过,按照步骤顺序执行即可

1.确认Oracle是否带有进行LogMiner分析包

如果不能确认,可以DBA身份登录系统,查看系统中是否存在运行LogMiner所需要的dbms_logmnr、dbms_logmnr_d包,如果没有需要安装LogMiner工具,必须首先要运行下面这样两个脚本:

1、$ORACLE_HOME/rdbms/admin/dbmslm.sql

2、$ORACLE_HOME/rdbms/admin/dbmslmd.sql.

开启数据库Logminer 解析日志

2.连接数据库

使用sysdba用户,以下用户名,密码,数据库实例改为自己的即可

sqlplus sys/a123456@orcl as sysdba


3.查看数据库是否为归档模式(以下两图为已设置好的情况,若为归档,跳过4-10)

SELECT dbid, name, log_mode FROM v$database;


或者

ARCHIVE LOG LIST;


4.设置归档日志文件路径

ALTER SYSTEM SET log_archive_dest="D:\oracle\archive";


5.设置日志文件名称格式

ALTER SYSTEM SET log_archive_format="ARC%S_%R.%T" SCOPE=SPFILE;


6.修改完毕后,关闭数据库,以MOUNT方式启动

SHUTDOWN IMMEDIATE;

STARTUP MONNT;

7.创建数据库为归档模式

ALTER DATABASE ARCHIVELOG;


8.查看归档是否设置成功

SELECT dbid, name, log_mode FROM v$database;


或者
ARCHIVE LOG LIST;


9.验证参数设置是否起作用

SELECT dest_id, status, destination FROM v$archive_dest WHERE dest_id =1;


10.在参数设置起作用后,打开数据库

ALTER DATABASE OPEN;


11.查看Logminer文件夹是否设置

SHOW PARAMETER utl_file_dir;

12.查询数据库级别的日志追加选项是否已经开启(11,12都设置成功,则跳过剩余步骤)

SELECTSUPPLEMENTAL_LOG_DATA_MIN,SUPPLEMENTAL_LOG_DATA_PK,SUPPLEMENTAL_LOG_DATA_UI, 

SUPPLEMENTAL_LOG_DATA_FK,SUPPLEMENTAL_LOG_DATA_ALLFROM V$DATABASE; 


13.创建数据字典文件

若第一次创建:CREATE DIRECTORYutlfile AS 'D:\oracle\dictionary';

下图说明之前已经创建。


对字典文件路径做出修改:alter systemset utl_file_dir='D:\oracle\dictionary' scope=spfile;


14.开启LogMiner日志补充模式

alter database add supplemental log data;


15.查询数据库级别的日志追加选项是否已经开启

SELECTSUPPLEMENTAL_LOG_DATA_MIN,SUPPLEMENTAL_LOG_DATA_PK,SUPPLEMENTAL_LOG_DATA_UI, 

SUPPLEMENTAL_LOG_DATA_FK,SUPPLEMENTAL_LOG_DATA_ALLFROM V$DATABASE; 


SUPPLEMENTAL_LOG_DATA_MIN字段存储值为YES即为设置成功

16.修改完毕后,关闭数据库,以MOUNT方式启动

SHUTDOWN IMMEDIATE;


STARTUP;


17.查看Logminer文件夹是否设置

SHOW PARAMETER utl_file_dir;


18.生成数据字典文件

注意:数据库对象发生变化,需要重新创建数据字典文件

EXECUTEdbms_logmnr_d.build(dictionary_filename => 'dictionary.ora',dictionary_location =>'D:\oracle\dictionary');




0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

如何使用logminer查看日志内容

环境: OS:Red Hat Linux As 5 DB:10.2.0.4   我们知道数据的任何操作都会记录到redo日志文件中,在8i以前我们是没有办法查看redo文件里面...
  • liqfyiyi
  • liqfyiyi
  • 2013-12-16 11:27
  • 1214

使用LogMiner挖掘归档日志

LogMiner是Oracle公司推出的一个非常有用的分析工具。通过它我们可以得到重做日志或者归档日志的内容。 当数据库出现问题之后,使用LogMiner挖掘日志,有时候会找到问题的根源,即使找不到...
  • angelwing1984
  • angelwing1984
  • 2015-03-13 22:25
  • 1694

32.Oracle深度学习笔记——LogMiner使用

32.Oracle深度学习笔记——LogMiner使用  欢迎转载,转载请标明出处: LogMiner是Oracle数据库提供的一个工具,它用于分析重做日志和归档日志所记载的事务操作. 从8i开始提...
  • notbaron
  • notbaron
  • 2016-03-08 23:51
  • 34599

Oracle 9i LogMiner工具使用说明

  • 2012-02-16 13:40
  • 44KB
  • 下载

Oracle 9i LogMiner工具使用说明

  • 2009-06-11 16:07
  • 51KB
  • 下载

Oracle_10g_LogMiner

  • 2012-10-15 13:23
  • 17KB
  • 下载

理解和使用Oracle 8i分析工具LogMiner

  • 2008-10-08 09:30
  • 58KB
  • 下载

Oracle LogMiner 日志挖掘工具

  • 2017-08-01 21:30
  • 2.20MB
  • 下载

Oracle LogMiner

  • 2008-12-04 21:19
  • 9.17MB
  • 下载

logminer在oracle10g中配置使用

  • 2012-09-12 13:59
  • 60KB
  • 下载
    个人资料
    • 访问:14829次
    • 积分:1592
    • 等级:
    • 排名:千里之外
    • 原创:152篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条