ORA-12154:TNS:無法解析指定的連接標(biāo)識(shí)符
ORA-12154:TNS:無監(jiān)聽程序
錯(cuò)誤分析一、PL/SQL 客戶端登錄到數(shù)據(jù)庫,如果配置錯(cuò)誤會(huì)有以上錯(cuò)誤,如下圖。

這個(gè)錯(cuò)誤主要是pl/sql客戶端的tnsnames.ora配置錯(cuò)誤,或者是輸入 database選項(xiàng)錯(cuò)誤。
錯(cuò)誤分析二、未配置環(huán)境變量
所以解決問題之前一定要配置環(huán)境變量TNS_ADMIN

path添加;E:/PLSQL Developer(64)/instantclient_11_2

配置環(huán)境變量就是為了讓PL/SQL Developer打開時(shí)加載到tnsnames.ora文件的內(nèi)容
配置pl/sql的Database的兩種方式:
登錄時(shí)直接在Database選項(xiàng)輸入數(shù)據(jù)庫信息

如上圖,直接在登錄時(shí)輸入數(shù)據(jù)庫信息 ip:端口/數(shù)據(jù)庫名 。一定要端口,不然會(huì)報(bào)錯(cuò)誤“無監(jiān)聽程序”。
修改tnsnames.ora
如下圖,找到pl/sql客戶端的安裝目錄,再找到network/admin目錄下的tnsmames.ora
編輯tnsnames.ora,在末尾添加需要的數(shù)據(jù)庫信息:
這里我配置的數(shù)據(jù)庫名為scm,數(shù)據(jù)庫服務(wù)器的IP地址為192.168.200.70,端口為1521。
scm = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.200.70)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = SCM) ) )
再打開pl/sql客戶端,Database選項(xiàng)選擇剛才配置的scm,輸入用戶名和密碼即可。如圖:

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選