【问题标题】:Why could happen that I can connect to Oracle 10g DB 32 bits but not to 11g DB 64 bits from a 64 bits Forms Server?为什么我可以从 64 位 Forms Server 连接到 Oracle 10g DB 32 位但不能连接到 11g DB 64 位?
【发布时间】:2012-09-18 08:16:51
【问题描述】:

我刚刚开始使用 WebLogic 以及新的 Forms and REPORTS Server 和构建器 (11gR2)。

我使用的是 Oracle 11g R2 64 位数据库。在表单生成器中,我可以毫无问题地打开表单并进行编译。

但是,一旦我尝试通过浏览器打开表单,它就要求我提供数据库凭据,然后它给了我一个 TNS 错误 ORA-12154

问题是我仔细检查了tnsnames.ora 文件,一切正常。所以我尝试连接到一个 10g 的数据库,它确实连接了。所以这不是 TNSNAMES 问题,因为两个 DB 地址都在同一个 tns 文件中。

问题是:导致这种情况发生的真正问题是什么?我该如何解决?

Tns 入口:

开发11= (描述= (地址 = (协议 = TCP) (主机 = xxx.xxx.xxx.xxx)(端口 = 1521)) (连接数据 = (服务器 = 专用) (SERVICE_NAME = dev11) ) )

【问题讨论】:

  • 你能发布你的 tnsnames.ora 文件条目吗?
  • 您是否仔细检查了 sqlnet.ora?是否使用了您仔细检查过的 tnsnames.ora 文件?
  • 我真的不认为它与 TNSNAMES.ORA 文件有关,因为我可以从表单生成器连接到该数据库。
  • 你能用Toad(或类似的使用tnsnames.ora文件的东西)连接到这两个数据库吗?
  • @Annjawn 是的,我可以连接到 SqlDeveloper

标签: oracle oracle11g oracleforms tnsnames


【解决方案1】:

尝试阅读以下主题,我认为您的问题是相同的:

https://forums.oracle.com/forums/thread.jspa?messageID=3455198

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-28
    • 2018-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多