0

---问题解决了,Oracle Forms有自己的otnsnames.ora文件,位于NET80\ADMIN---

我在 mi PC (windows) 上安装了 Oracle 和 Oracle Forms Runbtime。整个东西都连接到另一台设置数据库的机器上。

在 Oracle Forms Runtime 启动时,出现 ORA-12154 错误。

这是我检查的东西(我真的不知道要检查什么,这就是我在这里问的原因)

-检查我的 Oracles 配置文件:

#tnsnames.ora
BOL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = sajama)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = BOL)
    )
  )

#sqlnet.ora
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

主机“sajama”在 hosts 文件中声明。

-检查与数据库的连接。我可以通过 tnsping 连接到 BOL,并且可以通过 Sqlplus 使用我在 Oracle Forms 中输入的相同标识符和 SID 连接到数据库。

我没有找到有关特定 Oracle Forms 配置文件的任何信息,也没有在网上找到有关此特定问题的信息...

我实际上已经有另一台机器连接到同一个数据库,它们的 tnsmanes.ora 和 sqlnet.ora 完全一样。此外,Oracle Forms 脚本安装在 Oracle 数据库机器上,然后是从两台计算机启动的同一个文件。而且,它适用于第二个。

有人有线索吗?谢谢你的帮助!

4

1 回答 1

0

就我而言,TNS 文件位于 ...\Middleware\asinst_1\config

于 2014-08-06T16:17:12.220 回答