我在我的计算机上安装了oracle企业版和oracle表单,当我从sqlplus和sqldevelopper连接到我的数据库时,它连接时没有错误,但是当我尝试连接时从Oracle形式,它给了我这个错误:Oracle表单:TNS:无法解析指定的连接标识符
ORA-12154:could not resolve the connect identifier specified
我在网上看了一下,我读的地方,这可能是因为我有我的电脑上安装了多个Oracle客户端,并sqlplus中使用正确的文件和oracle形式使用的是不正确的,我认为这是我的情况,因为我有两个tnsnames.ora文件: 在这里:
C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
,并在这里:
C:\oracle\product\10.2.0\NETWORK\ADMIN\SAMPLE
这里是第一tnsnames.ora文件的内容:
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = BOUHDID.Home)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
,如果是这种情况,我该如何解决这一问题?
是您'oracleforms'指向C:\ ORACLE \产品\ 10.2.0 \ DB_1 \网络\ ADMIN \ tnsnames.ora中? –
[可能有关](https://pitss.com/us/2014/02/26/how-to-map-tnsnames-ora-to-a-different-location-for-forms-and-reports/)? –
@NicholasV。我如何知道whereis“oracleforms”指向? – zenami