我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle logminer探索

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle logminer探索

LogMiner组件检查:
首先我们要确认数据库是否已经拥有必须的包,如果没有则需要运行两个包:@?/rdbms/admin/dbmslm.sql脚本用来安装DBMS_LOGMNR包,这个包用户来分析日志文件;@?/rdbms/admin/dbmslmd.sql脚本用来安装DBMS_LOGMNR_D包,这个包主要是创建LogMiner所必须的数据字典。

查询以下语句,如果无查询对应数据字典表,则执行上述两个脚本

SELECT DISTINCT name

FROM DBA_SOURCE

WHERE type = 'PACKAGE'

AND upper(text) LIKE upper('%logmnr%')

order by name

针对在线联机日志进行分析:

SQL> exec dbms_logmnr.add_logfile(logfilename=>'/opt/oracle/oradata/lych/redo01.log', options=>dbms_logmnr.new);

执行分析:
SQL> execute dbms_logmnr.start_logmnr(options=>dbms_logmnr.dict_from_online_catalog);

通过v$LOGMNR_CONTENTS查看对应日志(只适合当前会话查询)

停止分析:

SQL>execute dbms_logmnr.end_logmnr;

针对归档日志进行分析:

SQL>execute dbms_logmnr.add_logfile(logfilename=>'/opt/oracle/oradata/lych/archivelog/2019_12_03/abc.arc,options=>dbms_logmnr.NEW);

执行分析:
SQL> execute dbms_logmnr.start_logmnr(options=>dbms_logmnr.dict_from_online_catalog);

通过v$LOGMNR_CONTENTS查看对应日志(只适合当前会话查询,相关数据存在于私有会话PGA中)

停止分析:

SQL>execute dbms_logmnr.end_logmnr;

延伸如何分析RMAN备份里的归档日志文件呢?

1 查询select * from v$archived_log ,通过需求场景过滤出对应的归档日志文件信息
2 查询出来的日志信息在RMAN里找出对应的备份文件,选择性进行catalog
CATALOG backuppiece '/u01/rmanbak/191203_arc_lych_1_1.rbf';
3 restore archivelog from logseq number1 until logseq number2 thread n;
4 CATALOG ARCHIVELOG '+FRA/archivelog/'; (可不操作)

这时候需要的归档日志已经还原出来了,那么就可以运用以上的方法进行日志挖掘了。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle logminer探索

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ORA-01339: LogMiner BUILD: Error copying system catalog metadata to LogMiner dictionary ORACLE 报错 故障

文档解释ORA-01339: LogMiner BUILD: Error copying system catalog metadata to LogMiner dictionaryCause: Unexpected result
ORA-01339: LogMiner BUILD: Error copying system catalog metadata to LogMiner dictionary ORACLE 报错 故障
2023-11-04

探索Oracle主目录的功能与用途

探索Oracle主目录的功能与用途Oracle数据库是一个强大的关系型数据库管理系统,其主目录是其中一个重要的组成部分。主目录的功能与用途涉及到数据库管理、查询优化、权限控制等方面,通过具体的代码示例来展示其实际应用效果。1. 主目录的
探索Oracle主目录的功能与用途
2024-03-07

oracle logminer配置的步骤是什么

Oracle LogMiner 是一个工具,用于分析 Oracle 数据库的日志文件,从中提取出数据更改的信息。配置 Oracle LogMiner 需要以下步骤:确保数据库已启用归档模式,并且日志文件已经归档。创建一个 LogMiner
oracle logminer配置的步骤是什么
2024-04-09

oracle logminer的优点和缺点是什么

Oracle LogMiner的优点包括:实时数据捕获:LogMiner可以实时捕获数据库中的变更,使用户可以获取实时的数据变更信息。用于数据恢复:LogMiner可以用于数据恢复,可以分析数据库日志文件并还原被删除或修改的数据。用于数据审
oracle logminer的优点和缺点是什么
2024-04-09

探索Level函数在Oracle中的高级应用

在Oracle数据库中,LEVEL函数是一个伪列(pseudocolumn),它用于查询时生成一个连续的整数序列分层查询:使用LEVEL函数可以实现分层查询,例如查询组织结构、员工层级等。这里有一个简单的例子,展示了如何使用LEVEL函数
探索Level函数在Oracle中的高级应用
2024-09-03

RN 技术探索:Hermes Engine 初探

桔妹导读:自从 Google 的 Flutter 发布之后,Facebook 对 React-Native 的迭代开始快了起来,优化 React-Native 的性能表现,避免被 Flutter 比下去。最近一个比较大的动作是开源了一个 J
2023-06-03

Golang初探:探索之路开始

【Golang简介:一切从这里开始】Golang,也被称为Go语言,是一种由Google开发的开源编程语言。自2007年开始设计,2009年正式发布,Golang以其出色的性能、简洁的语法和强大的工具链迅速赢得开发者们的青睐。作为一门静态
Golang初探:探索之路开始
2024-02-24

Oracle API使用指南:探索数据接口技术

Oracle是一家全球知名的数据库管理系统提供商,其API(Application Programming Interface,应用程序接口)是一种强大的工具,可帮助开发人员轻松地与Oracle数据库进行交互和集成。在本文中,我们将深入探讨
Oracle API使用指南:探索数据接口技术
2024-03-07

探索Oracle Value函数在特定行业的应用

Oracle数据库本身并没有一个直接被称为“Value”的函数。可能您指的是Oracle数据库中用于数据转换或计算的某个具体函数,或者您指的是在其他软件或领域中与“Value”相关的概念。Oracle数据库中的数值函数在Oracle数据
探索Oracle Value函数在特定行业的应用
2024-10-09

编程热搜

目录