我已經在我的Windows 10中安裝了Oracle開發人員指南10g,它已成功安裝。Oracle開發人員指南10g未連接到服務器
雖然連接到Oracle EBS主機數據的基礎上它給出一個錯誤
連接屏幕上進入細節 -
用戶 - 爲myuser
通行證 - 爲mypass
連接字符串 - 爲myuser @ SID
錯誤 -
ORA-12154:TNS:無法解析指定
原因
的連接標識符指定的服務名稱沒有在 TNSNAMES.ORA文件正確定義。 檢查我的TNSNAMES.ORA文件在我的數據庫主機
我找到的條目TNSNAMES.ORA -
SID =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = SID)
)
)
在哪裏和什麼樣的變化,我需要在設置文件做它正確連接。
注 - 主機OS的Linux
注 -
和tnsnames.ora SQLNET.ORA文件存在於兩個地方
1 C:\ DevSuiteHome_1 \網絡\ ADMIN - 安裝Oracle開發人員指南後創建的路徑10g
2- E:\ app \ product \ 11.2.0 \ dbhome_1 \ NETWORK \ ADMIN - 以前的oracle安裝路徑
有沒有在這個文件位置捕獲?
您是否嘗試過使用SQLPlus進行連接? – Prathyush
是的,它連接正確。 – Afgan
'tnsnames.ora'必須位於* client *機器上,即在Windows PC上。我不確定「oracle開發人員指南」的含義,但該文件需要位於客戶端應用程序期望的位置。 –