逻辑备用DG 今天是2014-04-29,近期一直忙的事情,也没来的急写点东西。今天继续整理dg的相关内容,要说的是逻辑dg的创建过程和注意事项。 什么是逻辑dg呢?物理dg类似于主库的完整副本。是块对块的重做应用。可是对于逻辑dg。是类似採用日志挖掘技术将主库传来的redo数据,进行构造sql进而 ...
分类:
其他好文 时间:
2017-06-16 12:44:36
阅读次数:
190
日志挖掘,未开启补充日志功能,利用归档对DDL操作进行恢复:Oracle的日志文件中,对于表等用户对象(Object),并不是保存名字,而是保存一个ID号。建立字典文件的目的就是使logminer在分析时可以将ObjectID翻译成我们所熟悉的对象名。建立字典文件之前,先要确保数据库的初始化..
分类:
其他好文 时间:
2017-05-12 22:15:04
阅读次数:
187
日志挖掘,未开启补充日志功能,利用归档对DDL操作进行恢复:Oracle的日志文件中,对于表等用户对象(Object),并不是保存名字,而是保存一个ID号。建立字典文件的目的就是使logminer在分析时可以将ObjectID翻译成我们所熟悉的对象名。建立字典文件之前,先要确保数据库的初始化..
分类:
其他好文 时间:
2017-05-12 22:12:42
阅读次数:
183
日志挖掘,未开启补充日志功能,利用归档对DDL操作进行恢复:Oracle的日志文件中,对于表等用户对象(Object),并不是保存名字,而是保存一个ID号。建立字典文件的目的就是使logminer在分析时可以将ObjectID翻译成我们所熟悉的对象名。建立字典文件之前,先要确保数据库的初始化..
分类:
其他好文 时间:
2017-05-12 22:05:41
阅读次数:
236
作用: 针对用户的误操作,比如更改数据错误,误删除表等,可以用日志挖掘的方式,跟踪哪个用户什么时候做的操作,并进行数据还原。 一。前期准备: 1.添加最小补充日志,能够记录到更详细的信息,为日志挖掘分析做准备: SQL> alter database add supplemental log dat ...
分类:
其他好文 时间:
2017-05-05 10:39:35
阅读次数:
254
对照Oracle功能去学习Mysql总会发现亮点 Oracle中通过日志挖掘这一技能,能够找到以前运行过的全部记录; Mysql中也提供了3种方法{验证过的,我会记录详细做法} 方法1:{已验证} 记录MySQL的全部记录 打开/etc/my.cnf 在[mysqld]以下增加 log = /mnt ...
分类:
数据库 时间:
2017-04-30 12:42:44
阅读次数:
191
将数据库、表空间、数据文件等恢复至恢复备份集保存时间中的任何一个时间点/SCN/日志序列(一般是日志挖掘找到误操作点),但须谨慎,操作前一定需要做好备份,具备条件的情况下最好先恢复到异机,避免业务停机时间。前提:已经有数据库备份 (作者已经提前准备了备份,这里不进行备份,为了节约空间)--准备实验环 ...
分类:
其他好文 时间:
2017-04-25 16:57:58
阅读次数:
189
运维组的老大打电话说,他们发现有几万笔业务被重新推送了一遍,而且是第三次了,问题还是挺严重的,想要追踪是谁做的误操作,他们有时间段和涉及的表,问有没有办法追踪到。数据库版本为10.2.0.4。首先想到的是审计功能,但是无奈数据库没有开审计。再次想到的是日志挖掘(LogM..
分类:
数据库 时间:
2017-04-22 14:50:25
阅读次数:
617
logminer基于包: [oracle@localhost ~]$ ls /u01/oracle/10g/rdbms/admin/dbmslm.sql -->dbms_logmnr工具 /u01/oracle/10g/rdbms/admin/dbmslm.sql [oracle@localhost... ...
分类:
数据库 时间:
2017-04-03 13:27:50
阅读次数:
261
1环境准备 日志挖掘可以基于日志、基于时间、基于SCN分析,这里我们将演示一个基于SCN的分析案例。 开启补充日志功能(必须开始,否则不能捕获DML操作日志): 创建一张livan表,往里面插入了14条数据,如图: 2查看当前日志 3确认SCN删除测试表数据 查看当前SCN: 执行delete操作, ...
分类:
其他好文 时间:
2016-10-01 19:26:13
阅读次数:
186