PL/SQL登錄Oracle數(shù)據(jù)庫報錯ORA-12154:TNS:無法解析指定的連接標(biāo)識符已解決(本地未安裝Oracle需要連接服務(wù)器上的)
ORA-12154:TNS:無法解析指定的連接標(biāo)識符
ORA-12154:TNS:無監(jiān)聽程序
錯誤分析一、PL/SQL 客戶端登錄到數(shù)據(jù)庫,如果配置錯誤會有以上錯誤,如下圖。
這個錯誤主要是pl/sql客戶端的tnsnames.ora配置錯誤,或者是輸入 database選項錯誤。
錯誤分析二、未配置環(huán)境變量
所以解決問題之前一定要配置環(huán)境變量TNS_ADMIN
path添加;E:\PLSQL Developer(64)\instantclient_11_2
配置環(huán)境變量就是為了讓PL/SQL Developer打開時加載到tnsnames.ora文件的內(nèi)容
配置pl/sql的Database的兩種方式:
登錄時直接在Database選項輸入數(shù)據(jù)庫信息
如上圖,直接在登錄時輸入數(shù)據(jù)庫信息 ip:端口/數(shù)據(jù)庫名 。一定要端口,不然會報錯誤“無監(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選項選擇剛才配置的scm,輸入用戶名和密碼即可。如圖:
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Oracle 統(tǒng)計用戶下表的數(shù)據(jù)量實現(xiàn)腳本
這篇文章給大家分享Oracle 統(tǒng)計用戶下表的數(shù)據(jù)量實現(xiàn)腳本,非常不錯,具有參考借鑒價值,需要的朋友參考下吧2017-09-09DBF 文件恢復(fù) ORACLE 數(shù)據(jù)庫的方法
這篇文章主要介紹了DBF 文件 ORACLE 數(shù)據(jù)庫恢復(fù)的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01Oracle開發(fā)之分析函數(shù)簡介Over用法
本文主要是對Oracle分析函數(shù)概念的簡單介紹,同時講解了Over函數(shù)的用法,希望對大家學(xué)習(xí)分析函數(shù)有所幫助。2016-05-05oracle 9i使用閃回查詢恢復(fù)數(shù)據(jù)庫誤刪問題
本篇文章給大家介紹在oracle 9i中使用閃回查詢恢復(fù)數(shù)據(jù)庫誤刪問題,涉及到數(shù)據(jù)庫增刪改查的基本操作,對oracle數(shù)據(jù)庫閃回查詢感興趣的朋友可以一起學(xué)習(xí)下本篇文章2015-10-10