select * from v$transaction 现在查到了数据库中有没有提交的事务 但是我不确定是操作哪张表而没有提交事务
请问我根据这个
ADDR XIDUSN XIDSLOT XIDSQN UBAFIL UBABLK UBASQN UBAREC STATUS START_TIME
67B92964 2 21 4216 2 2580 389 13 ACTIVE 2011-5-8 12:35 START_SCNB START_SCNW START_UEXT START_UBAFIL START_UBABLK START_UBASQN START_UBAREC
4628170 0 4 2 2580 389 13 请问根据这个消息怎么确定是哪张表没有提交事务 怎么处理这个事务
请问我根据这个
ADDR XIDUSN XIDSLOT XIDSQN UBAFIL UBABLK UBASQN UBAREC STATUS START_TIME
67B92964 2 21 4216 2 2580 389 13 ACTIVE 2011-5-8 12:35 START_SCNB START_SCNW START_UEXT START_UBAFIL START_UBABLK START_UBASQN START_UBAREC
4628170 0 4 2 2580 389 13 请问根据这个消息怎么确定是哪张表没有提交事务 怎么处理这个事务
解决方案 »
- 【各位高手帮忙】关于orcle数据同步的问题
- oracle9i更新存储过程或者删除存储过程时没反应
- asp与oracle连接时出错,高手一定要救命!!
- 请教 如何在oracle 中只保存时间,不保存年份啊?
- Oracle存储过程的例子,把例子运行一遍,你会学到点东西哈!快乐就好!我刚边学边写的。
- 怎么把表中各行时间差的和选出来
- PL/SQL:ORA-06552错误
- 客户端连接oracle服务器,服务器端至少需启动哪几个服务?
- 创建一张新表并对其进行编辑之前是不是一定要创建作业、组和事件啊
- 刚在自己机器上装了oracle!还要做什么才能导入一些表啊?
- orcale 数据替换的问题
- exp备份提示用户名和密码错误
--试看一下:select * from v$session_wait;
where a.SADDR = b.SES_ADDR and c.SESSION_ID = a.SID and c.OBJECT_ID = d.OBJECT_ID;
from v$session a,v$transaction b,v$locked_object c,dba_objects d
where a.SADDR = b.SES_ADDR and c.SESSION_ID = a.SID and c.OBJECT_ID = d.OBJECT_ID;
from v$session a,
v$transaction_enqueue b,
v$locked_object c,
dba_objects d
where a.sid = b.sid
and c.SESSION_ID = a.SID
and c.OBJECT_ID = d.OBJECT_ID;
select c.OBJECT_NAME
from v$transaction_enqueue a, v$locked_object b, dba_objects c
where b.SESSION_ID = a.SID
and b.OBJECT_ID = c.OBJECT_ID;这个更简单些