ITPub博客

首页 > 数据库 > Oracle > ORA-01591错误解决处理

ORA-01591错误解决处理

原创 Oracle 作者:mikeliuy 时间:2016-06-20 10:58:55 0 删除 编辑


1、找到出错的事务
SQL> select * from DBA_2PC_PENDING;
 
LOCAL_TRAN_ID          GLOBAL_TRAN_ID                                                                   STATE            MIXED
---------------------- -------------------------------------------------------------------------------- ---------------- ----- ------------------------------ ----------------
27.28.27558182         TEST.aa1f7e43.27.28.27558182                                               prepared  no         
 
2、强制Rollback或者Commit该事务

SQL> select 'commit force '''|| local_tran_id||''';' from dba_2pc_pending;
SQL> select 'rollback force '''|| local_tran_id||''';' from dba_2pc_pending;

3、检查 SQL> select * from DBA_2PC_PENDING; 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26812308/viewspace-2120461/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-06-18

  • 博文量
    72
  • 访问量
    383489