免费注册 查看新帖 |

Chinaunix

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

请问如何查看哪个作业未commit? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-24 14:24 |只看该作者 |倒序浏览
删Journal receiver的时候(状态为online)

提示eceiver jrnrcv5951 in libxxxx not deleted.

   2 -- The receiver contains entries for changes that are not committed or   
rolled back.  These entries are necessary for IPL recovery operations.

应该是某个作业还未commit? 请问怎么找出来,谢谢.

[ 本帖最后由 moneynet 于 2006-7-27 09:34 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-07-24 14:53 |只看该作者
是不是oms没停呀

论坛徽章:
0
3 [报告]
发表于 2006-07-24 15:40 |只看该作者
谢谢,这个环境没有oms.

我想因为是里面还有在事务中的数据,所以删不了,
问题是怎么定位到哪个作业,它的事务还没结束?

论坛徽章:
0
4 [报告]
发表于 2006-07-25 09:03 |只看该作者
试试在Journal receiver里找一下SC的Journal Code?

论坛徽章:
0
5 [报告]
发表于 2006-07-25 09:08 |只看该作者
WRKCMTDFN

论坛徽章:
0
6 [报告]
发表于 2006-07-25 09:53 |只看该作者
谢谢

to:lusimon

SC是表示事务开始吧,SC(Commit cycle started)
还要确定它没有CM(Set of record changes committed),或者RB(- Set of record changes rolled back ) 啊.

to:layyf

WRKCMTDFN 是当前所有的commited define,还是有很多的.

论坛徽章:
0
7 [报告]
发表于 2006-07-25 11:48 |只看该作者
我觉得你不能通过系统命令去判断哪个JOB有事务没有提交或回滚.

应该是系统中有应用或者服务正在运行导致了有事务没有提交.....

你的JRNRCV的状态是Attach还是Detach的? 如果是Detach的是可以删除的.反之则不可以.

如果你确定现有的应用都停止了,WRKACTJOB找找是否有出MSG的JOB,记得有个MSG是让你回答是CM还是RB的

论坛徽章:
0
8 [报告]
发表于 2006-07-25 14:11 |只看该作者

回复 6楼 moneynet 的帖子

These entries are necessary for IPL recovery operations. 如果条件允许的话可以做一个IPL试试。

论坛徽章:
0
9 [报告]
发表于 2006-07-25 15:09 |只看该作者
JRNRCV的状态是online,不是Attach,但是不能删除.

这个问题处理了,是找到msgw的作业把他干掉就搞定了.

但找msgw的作业感到也比较麻烦的,因为那是台开发机,好多人在上面测,
msgw的作业也不少,把msgw干掉说不定还影响程序员调试.
但锁住jrnrcv的作业可能就只有一个(因为那个jrnrcv是几天前的了,
肯定是某个作业出错挂在那里等回答).

所以,如果有方法能从jrnrcv里面找到是哪个作业就好了.

论坛徽章:
0
10 [报告]
发表于 2006-07-25 17:33 |只看该作者

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP