xctjtcc 2020-07-17 08:54 采纳率: 0%
浏览 151

Oracle MATERIALIZED VIEW 创建报ORA-02047问题,如何解决?

之前一直使用物化视图访问远端数据库的某项资源,
近期远程数据库做了变动,我在本地执行了重建操作,但执行重建脚本时一直报:

   ORA-02047:无法联接运行中的分布式事务处理

   ORA-06512:在line1

错误。

我已确认脚本应该没问题,而且本地无可提交的事务了,但是仍报这个错误。

查阅官方文档也没有太多可参考的内容,都是提示提交了本地事务后,再行创建。

附创建脚本:

    CREATE MATERIALIZED VIEW MV_INFO_DO
            REFRESH FORCE
            ON DEMAND
    START WITH SYSDATE
            NEXT TO_DATE(CONCAT(TO_CHAR(SYSDATE+1,'dd-MM-yyyy'),'02:00:00'),'dd-MM-yyyy hh24:mi:ss')
            AS
            SELECT * FROM TBS_SYS.T_INFO@DB_LINK_SYS

网上可用的帖子很少,求教论坛兄弟们了,不知道有没有大咖遇到过类似问题的,还请不吝赐教

先谢过大家了~

  • 写回答

1条回答 默认 最新

  • 关注
    评论

报告相同问题?