为什么有时从logmnr得不到delete语句呢?

[复制链接]
查看11 | 回复9 | 2009-11-30 15:55:11 | 显示全部楼层 |阅读模式
为什么有时从logmnr得不到delete语句呢?
下午测试过一次,得到了truncate的记录,但没有得到delete的。
回复

使用道具 举报

千问 | 2009-11-30 15:55:11 | 显示全部楼层
发现库没有开启补充日志,莫非与这有关?
但运行logmnr也找到一些业务sql 啊?不过也许是不全面的。
回复

使用道具 举报

千问 | 2009-11-30 15:55:11 | 显示全部楼层
用logmnr做日志挖掘开启补充日志是有必要的
回复

使用道具 举报

千问 | 2009-11-30 15:55:11 | 显示全部楼层
原帖由 aks5201314 于 2011-3-9 23:04 发表
用logmnr做日志挖掘开启补充日志是有必要的

这里的必要是指对我的挖掘有必要,还是指对记录db用户的sql语句有必要?
比如,在我打开补充日志前,用户执行了delete或truncate操作,还能找到日志吗?
回复

使用道具 举报

千问 | 2009-11-30 15:55:11 | 显示全部楼层
开启了:
SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
SQL>

Database altered
回复

使用道具 举报

千问 | 2009-11-30 15:55:11 | 显示全部楼层
不过补充日志是个什么东西呢?
[ 本帖最后由 lixunpeng 于 2011-3-10 09:27 编辑 ]
回复

使用道具 举报

千问 | 2009-11-30 15:55:11 | 显示全部楼层
需要开启补充日志,否则记录不全redo:
http://www.itpub.net/viewthread. ... age%3D1#pid17372536
回复

使用道具 举报

千问 | 2009-11-30 15:55:11 | 显示全部楼层
测试了一下,开启了补充日志,确实能记录用户delete表的信息了!
回复

使用道具 举报

千问 | 2009-11-30 15:55:11 | 显示全部楼层
不能燥
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行