【问题标题】:Connecting to Oracle11g database from Websphere message broker 6从 Websphere 消息代理 6 连接到 Oracle11g 数据库
【发布时间】:2017-07-25 12:18:23
【问题描述】:

我正在尝试来自计算节点的 websphere 消息代理 6 的简单插入命令。 消息代理的 odbc.ini 文件中提供的数据源名称在计算节点的节点属性中指定。并编写了如下 ESQL 代码。

SET TABLE = 'MYTABLE';
SET MYVALUE = 'TESTVALUE';

INSERT INTO Database.TABLE VALUES(MYVALUE);

连接 url 在 tnsnames.ora 中提供。 url 是集群 url。其中指向 3 个数据库实例。

当我运行查询时,我收到异常,即跟踪中不存在表或视图。 但是,当我使用 3 个直接 url 中的任何一个连接到 db 时,我可以看到该表。
注:数据库为oracle11g

谁能解释一下发生了什么?

【问题讨论】:

    标签: sql oracle11g ibm-integration-bus extended-sql


    【解决方案1】:

    问题是我的应用程序使用了与我的代理相同的 DSN。在创建代理时,提供的用户名和密码指向不同的模式,这没有我的应用程序的表。

    解决方案是创建一个新的 DSN,并使用 mqsisetdbparams 将其指向正确的架构。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多