pl/sql 报ORA-12154: TNS:无法解析指定的连接标志符
經(jīng)常遇見這問題 ,今天找到答案了
我是先安裝的oracle 10.2 servers,
過了段時間,安裝oracle 10.1 client,
然后用pl/sql 報ORA-12154: TNS:無法解析指定的連接標(biāo)志符
?
在asp.net程序里面用新版本的DATASOURCE可以連上。舊版本的 DATASOURCE就連不上。
我把servers段安裝目錄的NETWORK\ADMIN下的TNSNAMES.ORA復(fù)制到client安裝目錄的NETWORK\ADMIN下,pl/sql 出現(xiàn)了所有的服務(wù)名,正常登陸
?
又過段時間,我安裝Oracle Warehouse Builder,用pl/sql 登陸又報ORA-12154: TNS:無法解析指定的連接標(biāo)志符,可是sqlplus可以正常連接
我把Oracle Warehouse Builder安裝目錄network\ADMIN下的tnsnames.ora文件,添加了要連接的服務(wù)名配置,然后就可以正常連接。
總結(jié):每安裝一個oracle產(chǎn)品,pl/sql都回去安照最新的產(chǎn)品安裝目錄的tnsnames.ora,去作為它的讀取文件
可以使用下面的命令,在dos下檢驗?zāi)愕呐渲?
1.客戶端
tnsping <tns_name>
2.服務(wù)器端
lsnrctl>service
轉(zhuǎn)載于:https://www.cnblogs.com/chinhr/archive/2009/05/08/1452739.html
總結(jié)
以上是生活随笔為你收集整理的pl/sql 报ORA-12154: TNS:无法解析指定的连接标志符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。