ora12154無(wú)法解析指定的連接標(biāo)識(shí)符這個(gè)怎么回事,不少小伙伴們不知道這個(gè)該怎么辦,想要知道這個(gè)答案的小伙伴們,就讓小編給大家詳細(xì)的講講吧。
ora12154無(wú)法解析指定的連接標(biāo)識(shí)符
環(huán)境:
win10, oracle10.2.1, plsql 7.4
問(wèn)題:
安裝完oracle后,使用plsql連接數(shù)據(jù)庫(kù),發(fā)現(xiàn)總是報(bào)“ora-12154無(wú)法解析指定的連接標(biāo)識(shí)符”錯(cuò)誤。
解決:
1、下載oracle客戶端所需的文件,將其解壓在一個(gè)文件夾下,下載地址:
www.oracle.com/technetwork/topics/winsoft-085727.html
2、將解壓的文件所在文件夾拷貝到某個(gè)目錄,例如:H:\instantclient_10_2
3、將Oracle tnsnames.ora,listener.ora文件拷貝到H:\instantclient_10_2目錄,拷貝文件參考位置:
k:\oracle\product\10.2.0\db_1\NETWORK\ADMIN
注意兩個(gè)文件的配置要正確。
4、設(shè)置操作系統(tǒng)環(huán)境變量
ORACLE_HOME=H:\instantclient_10_2(Oracle客戶端文件所在目錄)
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(這步解決PLSQL查詢后漢字不能正常顯示問(wèn)題,即解決字符集問(wèn)題)
5、在PLSQL“工具”-> “首選項(xiàng)” -> 連接 ,設(shè)置ORACLE 主目錄和OCI 庫(kù)路徑,值分別設(shè)置為:
H:\instantclient_10_2
H:\instantclient_10_2\oci.dll
關(guān)閉PLSQL,重啟啟動(dòng),發(fā)現(xiàn)能正常連接數(shù)據(jù)庫(kù)。
注意:
PLSQL可能需要管理員權(quán)限啟動(dòng),否則會(huì)出現(xiàn)空白消息提示,以及連接不上。