ORA-02046: 分布式事务处理已经开始解决方案

来源:互联网 发布:淘宝男士鞋 编辑:程序博客网 时间:2024/05/16 08:40

我出错的原因:在一个页面上有两个查询列表,使用了两个不同的数据库的dblink,在两个查询完毕后,再分别导出相应的数据(第二次分别掉两个dblink),就报错如题。

解决方案,在语句执行之前加上dbms_session.close_database_link('DB_GSCM');关闭dblink;

  BEGIN  dbms_session.close_database_link('DB_GSCM');  EXCEPTION  WHEN OTHERS THEN    NULL;  END;


 

0 0
原创粉丝点击