www.b31.com
作者:365bet娱乐 发布时间:2019-11-07 阅读:
最近在监视系统注册表时发现了新的错误消息。与以前不同,这很奇怪。 如下: ORA-24777:不允许非便携式数据库链接 发现由于XA分布式事务数据库连接而进入了跟踪程序,并且正在通过dblink查询远程库表。 每个人都知道XA有很多限制。我之前找到它并且在附近。 但是最近我还没有调整程序,也没有更改dblink设置。怎么了 当仅在线搜索找到结果时,oracledblink表示将其更改为在线共享。 就我个人而言,我认为这一说法是可靠的。 因此,现在我在测试系统上进行了尝试,并且可以正常工作。 为什么以前没有发生过? 请与应用程序服务维护人员和dba联系。应用程序服务器管理员会在不更改设置的情况下做出响应。 在咨询外部Oracle专家并回答dba时,当前Oracle11中的oraclebug就是原因。 2) 0。 此问题在4中存在。(在迁移过程中,最近访问的远程数据服务器已迁移,并且Oracle辅助版本号已更新。更新后恰好为11。 2) 0。 4)目标受众是11。 2) 0。 4元的dblink只是闪电。 另一部分提供了两种解决方案。 1.将Oracle服务器模式设置为sharedserver。 2.以共享模式建立dblink连接。 显然,第一个不容易选择,影响太大并且可能会出现其他问题,第二个影响很小并且对系统本身的影响很小。 因此,选择了第二个选项。 当然,您可以花时间更新Oracle。您也可以应用补丁。 ![]() |