我在我的計算機上安裝了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