---问题解决了,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 数据库机器上,然后是从两台计算机启动的同一个文件。而且,它适用于第二个。
有人有线索吗?谢谢你的帮助!