免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1265 | 回复: 0
打印 上一主题 下一主题

logminer分析结果中对scn的疑问? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-04 12:04 |只看该作者 |倒序浏览
今天试用了一下logminer,对分析出来的结果有些疑惑,以下是我的测试过程:
(1)执行了以下循环操作
for i in 1..100 loop
        insert into ff values(i,'i='||i||','||sysdate);
        update ff set fno=fno+1;
        delete from ff;
        commit;
end loop;

(2)用logminer分析redo log,将结果插入到table中
(3)查询table,下面是部分结果
    SCN           CSCN     SEG_NAME          SEG_TYPE_NAME     OPERATION
----------         ----------   ------------           ------------------          --------------------------------
   2293470                                                                               START
   2293470                    FF                       TABLE                       INSERT
   2293470                    FF,INDEX_FF       INDEX                       INTERNAL
   2293471                    FF                       TABLE                       UPDATE
   2293471                    FF,INDEX_FF       INDEX                       INTERNAL
   2293471                    FF,INDEX_FF       INDEX                       INTERNAL
   2293472                    FF                       TABLE                       DELETE
   2293472                    FF,INDEX_FF       INDEX                       INTERNAL
   2293473     2293473                                                            COMMIT

我的疑问是,SCN不是基于事务产生的吗?应该是事务commit或rollback的时候才会产生新的scn吧?
但是,我测试的结果确是,insert、update、delete都各自产生了自己的scn,这怎么解释阿?

[ 本帖最后由 chrestwang 于 2007-1-4 12:08 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP