Bo's Oracle Station

查看: 3039|回复: 3

请教事务槽的问题

[复制链接]

3

主题

10

帖子

39

积分

新手上路

Rank: 1

积分
39
发表于 2017-4-2 23:56:39 | 显示全部楼层 |阅读模式
一个数据块只有2个事务槽吗?
alter system dump datafile 4 block 215;

发现开多个SESSION,每个SESSION都update不提交,dump出来的日志都是显示2个事务槽。
Itl           Xid                  Uba         Flag  Lck        Scn/Fsc
0x01   0x0005.021.00000318  0x00c02008.00e6.0f  --U-    1  fsc 0x0000.001004e3
0x02   0x0006.014.00000360  0x00c00637.00ea.34  C---    0  scn 0x0000.001004ac
回复

使用道具 举报

3

主题

10

帖子

39

积分

新手上路

Rank: 1

积分
39
 楼主| 发表于 2017-4-3 00:02:08 | 显示全部楼层
我现在是开4个窗口update,然后
select * from v$transaction查看有4条记录,xidslot值都不一样。
但是dump数据块只有2个xtl
回复 支持 反对

使用道具 举报

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2017-4-5 09:28:22 | 显示全部楼层
280121297 发表于 2017-4-3 00:02
我现在是开4个窗口update,然后
select * from v$transaction查看有4条记录,xidslot值都不一样。
但是du ...

如你所述,你观察得很仔细。每个在运行的事务各自应该有自己的事务槽。只是在这个块上只遇到了四个事务中的两个而已。
回复 支持 反对

使用道具 举报

3

主题

10

帖子

39

积分

新手上路

Rank: 1

积分
39
 楼主| 发表于 2017-4-9 17:05:47 | 显示全部楼层
谢谢老师,最近有点忙不过来了。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-4-20 14:55 , Processed in 0.095098 second(s), 24 queries .

快速回复 返回顶部 返回列表