我想連接我的Oracle數據庫而不使用安裝Oracle客戶端。如何將SQLPlus與tnsnames.ora連接
我下載:
- 「即時客戶端程序包 - Basic」 和
- 「即時客戶端程序包 - SQL * Plus的」
然後我就C:\Oracle\instantclient
,我在那裏提取的所有創建的文件夾包。
我已經設置system environment
像:
Path - C:\Oracle\instantclient NSL_LANG - with properly key ORACLE_HOME - C:\Oracle\instantclient ORACLE_SID - C:\Oracle\instantclient TNS_ADMIN - C:\Oracle\instantclient
然後創建tnsnames.ora
文件與配置在C:\Oracle\instantclient
,當我puted的命令CMD:
sqlplus user/password @HOST
我有一個mes聖人像:
ERROR: ORA-12560: TNS:protocol adapter error
但是當我試圖像:
sqlplus user/[email protected](DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=address to host)(Port=1521))(CONNECT_DATA=(SID=address to SID)))
一切正常。爲什麼SQL在識別tnsnames.ora文件時遇到問題?
OMG,你說得對!多麼愚蠢的錯誤:/ 現在工作正常。非常感謝Alex。 – KamilK