使用LOGMNR工具挖掘日志地简要过程: (1)登陆主机,以SYS用户登陆至数据库: sqlplus "/as sysdba" (2)执行添加supplemental log data命令: alter database add Supplemental log data; (3)将字典信息记录到ORACLE在线日志文件中: EXECUTE dbms_logmnr_d.build (options => dbms_logmnr_d.store_in_redo_logs); (4)将需要挖掘的归档日志文件添加至挖掘列表中,根据需要可能需要添加多个归档日志: exec DBMS_LOGMNR.ADD_LOGFILE(LogFileName=>'/arch/ARC00001_0697199331.001'); (5)开启logmnr: exec DBMS_LOGMNR.start_logmnr(Options => DBMS_LOGMNR.DICT_FROM_REDO_LOGS); (6)查看是否挖掘内容: select sql_redo from v$logmnr_contents; 如果其他会话查询v$logmnr_contents可能会出现如下错误: SQL> select count(*) from v$logmnr_contents; select count(*) from v$logmnr_contents * ERROR at line 1: ORA-01306: dbms_logmnr.start_logmnr() must be invoked before selecting from v$logmnr_contents 而且当挖掘内容过多时,查询v$logmnr_contents可能会速度过慢,我们可以在其他用户下将v$logmnr_contents内容创建到实体表格中,并根据查询字段创建索引。注意不要将表格创建到sys用户下,容易导致system表空间过大: create table lgmrt.logmnr_contents_20121123 as select * from v$logmnr_contents; (8)结束LOGMNR后,注意要再次查询,必须重新开始执行上述存储过程 exec DBMS_LOGMNR.end_logmnr; (9)在执行DBMS_LOGMNR.start_logmnr可能会遇到如下错误。其解决办法是需要将执行添加supplemental log data命令时所对应的归档日志或在线日志添加进挖掘列表中: SQL> exec DBMS_LOGMNR.start_logmnr(Options => DBMS_LOGMNR.DICT_FROM_REDO_LOGS); BEGIN DBMS_LOGMNR.start_logmnr(Options => DBMS_LOGMNR.DICT_FROM_REDO_LOGS); END; * ERROR at line 1: ORA-01371: Complete LogMiner dictionary not found ORA-06512: at "SYS.DBMS_LOGMNR", line 58 ORA-06512: at line 1
使用LOGMNR工具挖掘日志地简要过程
来源:这里教程网
时间:2026-03-03 21:44:19
作者:
编辑推荐:
- 使用LOGMNR工具挖掘日志地简要过程03-03
- 几个常规的清理SYSAUX表空间动作03-03
- Oracle死事务处理的几个方法03-03
- 死事务判断smon回滚速度03-03
- 触发器查找密码错误用户03-03
- 一次数据文件误删除故障案例分享03-03
- 第34期 CURSOR_SHARING和FORCE_MATCHING_SIGNATURE对SQL计划稳定性的局限性03-03
- windows下oracle打完补丁不能正常启动服务03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 第34期 CURSOR_SHARING和FORCE_MATCHING_SIGNATURE对SQL计划稳定性的局限性
- windows下oracle打完补丁不能正常启动服务
windows下oracle打完补丁不能正常启动服务
26-03-03 - 一次数据库访问异常分析
一次数据库访问异常分析
26-03-03 - 一次Undo表空间耗尽问题
一次Undo表空间耗尽问题
26-03-03 - 19C统计信息引发的数据库慢问题
19C统计信息引发的数据库慢问题
26-03-03 - SQL优化之数据倾斜解决方案
SQL优化之数据倾斜解决方案
26-03-03 - 一次报表查询优化
一次报表查询优化
26-03-03 - 一次数据库CPU使用100%异常处理及分析报告
一次数据库CPU使用100%异常处理及分析报告
26-03-03 - 一次expdp备份hang住问题分析
一次expdp备份hang住问题分析
26-03-03 - 利用Deepseek 割韭菜的套路有哪些?
利用Deepseek 割韭菜的套路有哪些?
26-03-03
