Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle表单-又一个ORA-12154错误_Oracle_Oracle10g_Tnsnames - Fatal编程技术网

Oracle表单-又一个ORA-12154错误

Oracle表单-又一个ORA-12154错误,oracle,oracle10g,tnsnames,Oracle,Oracle10g,Tnsnames,---问题解决了,Oracle表单有自己的otnsnames.ora文件,位于NET80\ADMIN中--- 我在mi PC(windows)上安装了Oracle和Oracle Forms Runbtime。所有的东西都连接到另一台设置了数据库的机器上 在Oracle窗体运行时启动时,我有一个ORA-12154错误 以下是我检查过的东西(我真的不知道还要检查什么,这就是我在这里问的原因) -正在检查我的Oracles配置文件: #tnsnames.ora BOL = (DESCRIPTION

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

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

在Oracle窗体运行时启动时,我有一个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”在主机文件中声明

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

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

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


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

在我的例子中,TNS文件位于…\Middleware\asinst_1\config下

表单是否与SQL*Plus等拾取相同的
tnsnames.ora
文件。?我似乎记得它有自己的目录,可能在自己的
config
目录下,默认情况下这是一个示例。但我不确定……是的,他们确实有,这就是问题所在,现在已经解决了!谢谢