select a.local_tran_id,a.state,a.force_time,a.retry_time,b.in_out,b.database
from DBA_2PC_PENDING a,DBA_2PC_NEIGHBORS b where a.local_tran_id=b.local_tran_id查出的a.state中有collecting,请问哪位知道这个怎么改成forced commit
from DBA_2PC_PENDING a,DBA_2PC_NEIGHBORS b where a.local_tran_id=b.local_tran_id查出的a.state中有collecting,请问哪位知道这个怎么改成forced commit
解决方案 »
- oracle优化的基本原则
- 求高效查询SQL
- 求救!如何删除数据库表空间同时删除数据文件
- 存储过程中相似的游标怎么就一个能正确执行,而另一个就无效呢?郁闷啊~~请众位指路!
- exp-00037:导出视图与数据库版本不兼容的问题????
- oracle执行print出错?
- 如何在删除一个表前判断该表是否存在?
- console和dbastudio有什么不同?
- ======新手,想从oracle服务器目录里把应用数据库考出来,该考什么文件?======
- 让select dname from dept where deptno=70;有值
- oracle 在存储过程中可以调用触发器么
- oracle中怎么实现从一张表插入另张表并比较表中的数据是否一致,一致就不导入
begin
execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('你查询出来的local_tran_id值');
end;
DBA_2PC_PENDING
forced commit:在使用commit force出现
解决方法: execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('1.10.255');SQL> alter session set "_smu_debug_mode" = 4;
SQL>execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('local_tran_id');