LogMiner 工具即可以用来分析在线,也可以用来分析离线日志文件,即可以分析本身自己数据库的重作日志文件,也可以用来分析其他数据库的重作日志文件。 LogMiner工具的主要用途有: 1. 跟踪数据库的变化:可以离线的跟踪数据库的变化,而不会影响在线系统的性能。 2. 回退数据库的变化:回退特定的变化数据,减少point-in-time recovery的执行。 3. 优
转载 精选 2011-12-10 21:22:00
650阅读
1点赞
SQL> @?/rdbms/admin/dbmslm.sql程序包已创建。授权成功。SQL> @?/rdbms/admin/dbmslmd.sql程序包已创建。SQL> @?/rdbms/admin/dbmslms.sql程序包已创建。没有错误。授权成功。SQL> show para
原创 2021-09-08 10:05:51
479阅读
操作方法: 首先看是不是要具体记录很多详细的信息,如果需要可以执行: SQL> SELECT SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE; SUPPLEME -------- YES 如果没有启用,可执行下面操作: SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; Database
原创 2013-03-25 11:09:10
608阅读
 今晚接到老大的电话,泰国的客户不小心删除了一些表的数据,现在非常着急,需要恢复数据。其实DBA做的数据库备份,很大程度是用于数据库crash掉的时候,恢复数据,而不是三天两头的因为客户误删了数据,而去做恢复。 看了客户的邮件,是有2个表的数据被误删除或者误插入或者误更新了。总之,操作过一大通,希望恢复到当天下午15:30的数据。上数据库去查了一下,用备份来恢复,似乎时间不够,尝试用户
转载 精选 2011-12-10 20:44:13
426阅读
 六、检查需要回滚的日志,客户要求回滚到6月9日15:30之前: -rw-r-----    1 oracle   oinstall   48868352 Jun 09 14:53 ARC0000025854_0666465023.000
转载 精选 2011-12-10 20:45:09
497阅读
select  * from v$logselect * from v$logfileexec dbms_logmnr.add_logfile('/u01/app/oracle/oradat dbms_logmnr
转载 2023-05-24 14:22:01
168阅读
Question: Try Testing Oracle Logminer   SQL> create table maclean (t1 varchar2(100)) tablespace users; Table created. SQL> insert into maclean values ('MACLEAN'); 1 row created. SQL&
原创 2011-12-18 22:37:49
508阅读
首先在init.ora初始化参数文件中,指定数据字典文件的位置,也就是添加一个参数UTL_FILE_DIR,该参数值为服务器中放置数据字典文件的目录。如:   UTL_FILE_DIR   =   (e:\Oracle\logs)   第一步:进入数据库,将数据库当前数据字典分析出来,生成数据字典文件 BEGI
原创 2013-02-01 15:43:56
327阅读
Question: Try Testing Oracle Logminer   SQL> create table maclean (t1 varchar2(100)) tablespace users; Table created. SQL> insert into maclean values ('MACLEAN'); 1 row created. SQL&
原创 2011-09-08 20:49:52
400阅读
http://www.noodba.com/ http://www.yhddba.com/?tag=mylogmnr https://github.com/noodba
转载 2016-07-09 20:02:00
79阅读
2评论
SQL> select member from v$logfile where group#=1; MEMBER--------------------------------------------------------------------------------/oradata/oradg/redo01.log SQL> exec dbms_logmnr.add_logf
原创 2011-03-10 15:10:15
360阅读
  Column Datatype Description SCN NUMBER System change number (SCN)
转载 2012-05-18 09:44:37
8233阅读
一、Redo Log 概念 1、What Is the Redo Log? Redo Log(重做日志)是为了保护那些修改数据库但未写入data file(数据文件)的数据。 Redo Log分为Online Redo log(联机重做日志)文件与Archived Redo Log(已归档重做日志)两类。 联机重做日志文件(Online Redo Log File),主要用于记录Oracl
原创 2012-12-14 18:21:54
2169阅读
最近项目遇见一个表数据老是被莫名删除掉,想查出到底什么操作所致。想想logmnr可以解决这个问题,就研究了下,系统系RAC,数据老是在凌晨4点丢失,所以只能从归档分析,oracle
原创 2010-07-13 19:11:31
345阅读
分析误操作导致的数据丢失问题,一般都是用来查找原因使用
原创 2016-11-09 11:42:10
1251阅读
1点赞
Oracle数据库中,LGWR进程将数据库中进行的DML操作记录在日志中,oracle数据库提供了一个LOGMNR工具,容易实现对于日志的解析。找到redolog的文件:selectfromv$logwherestatus='CURRENT';/selectfromv$logfile;A.创建列表EXECUTEdbms_logmnr.add_logfile('/opt/or
原创 2018-09-07 18:09:46
4642阅读
1点赞
疑惑:在v$logmnr_contents中,SQL_REDO为DELETE语句,但是SQL_UNDO为null是什么情况呢? 其实这种情况是因为SQL插入失败,数据库内部回滚了这条记录。比较特殊的一种情况,如果以前没有注意过这些细节信息,还真有点懵。这里模拟构造了一个案例,演示一下这种情况: SQL> INSERT INTO SCOTT.EMP 2 VALUES(7934,'MIL...
原创 2021-08-22 12:26:29
140阅读
生成测试表 conn liang/chengce243 create table tab_01(id int,name VARCHAR2(128)); insert into tab_01 select OBJECT_ID,OBJECT_NAME from dba_objects where row
转载 2020-04-01 12:02:00
41阅读
生成测试表 conn liang/chengce243 create table tab_01(id int,name VARCHAR2(128)); insert into tab_01 select OBJECT_ID,OBJECT_NAME from dba_objects where row
转载 2020-04-01 12:05:00
75阅读
  • 1
  • 2
  • 3
  • 4