A. plsql登陸時報錯ora-12154:tns:無法解析指定的連接標識符
直接登錄試試。
用戶名:xxx(如果是System用戶,S要大寫。)
密碼:xxxx
資料庫:你的ip地址:1521/你的資料庫實例(你的監聽里寫的這個SYSTEM)
比如:192.168.1.164:1521/SYSTEM
連接為:Normal
不行的話運行:services.msc 打開服務,重啟 OracleTNSxxx和OracleServerORCL這2個服務
手打。謝謝!
B. 使用PL/SQL登錄oracle資料庫時ORA-12154報錯
ORA-12154:
TNS:could
not
resolve
the
connect
identifier
specified
Cause:
A
connection
to
a
database
or
other
service
was
requested
using
a
connect
identifier,
and
the
connect
identifier
specified
could
not
be
resolved
into
a
connect
descriptor
using
one
of
the
naming
methods
configured.
For
example,
if
the
type
of
connect
identifier
used
was
a
net
service
name
then
the
net
service
name
could
not
be
found
in
a
naming
method
repository,
or
the
repository
could
not
be
located
or
reached.
以上是官方的解釋,說明你監聽有問題。你sqlplus
/
as
sysdba或者是sqlplus
scott/tiger連接的資料庫吧?這種方式是不走網路的,所以有沒有監聽都行。用netca/netmgr配置下監聽就好了,你試試。
C. 如何解決ORA-12154 「TNS:無法解析指定的連接標識符」這個問題
1、檢查服務
出現這種問題,首先我們想到的是檢查服務有沒有問題OracleOraDb11g_home2TNSListener。在運行中輸入services.msc,打開服務窗口,看看OracleOraDb11g_homeTNSListener這個服務是否正在運行,如果沒有運行,則啟動。
2、使用SQL PLUS測試連接。
如果還有問題,我們使用SQL PLUS測試是否能夠連接。運行輸入cmd,在命令提示符窗口中輸入sqlplus sys/密碼@資料庫SID as sysdba如:
D. pl/sql developer 登陸時 出現"ORA-12154: TNS:無法解析指定的連接標
ORA-12154: TNS: 無法解析指定的連接標識符 問題x0dx0ax0dx0a相信作為ORACLE資料庫的開發人員沒有少碰到「ORA-12154: TNS: 無法解析指定的連接標識符」,今天我也又碰到了類似的情況,將我的解決方法進行小結,希望能對碰到同樣問題的友人們提供幫助。x0dx0ax0dx0a問題場景描述:x0dx0ax0dx0a伺服器端版本:oracle 10.2.0.10x0dx0ax0dx0a客戶端版本:oracle 10.2.0.10x0dx0ax0dx0a客戶端開發工具:PL/SQL Developerx0dx0ax0dx0a通過客戶端來連接伺服器,其主要文件就是通過客戶端的tnsnames.ora來配置,在原文件的基礎上增加:x0dx0ax0dx0aSID別名 =x0dx0a (DESCRIPTION =x0dx0a (ADDRESS_LIST =x0dx0a (ADDRESS = (PROTOCOL = TCP)(HOST = SERVER_IP)(PORT = 1521))x0dx0a )x0dx0a (CONNECT_DATA =x0dx0a (SID = SID_NAME)x0dx0a )x0dx0a )x0dx0ax0dx0a例:x0dx0ax0dx0adev_db =x0dx0a (DESCRIPTION =x0dx0a (ADDRESS_LIST =x0dx0a (ADDRESS = (PROTOCOL = TCP)(HOST = 172.168.10.5)(PORT = 1521))x0dx0a )x0dx0a (CONNECT_DATA =x0dx0a (SID = ora10)x0dx0a )x0dx0a )x0dx0ax0dx0a通過PL/SQL Developer連接dev_db時,報「ORA-12154: TNS: 無法解析指定的連接標識符」。(這個問題以前也碰到過,但解決方法不太一樣,因具體的問題不太一樣。)x0dx0ax0dx0a我將自己知道的一些解決方法說一下:x0dx0ax0dx0a1.先檢查伺服器端的監聽服務是否打開,如果沒有打開請啟動其監聽x0dx0ax0dx0a客戶端:tnsping
E. ora-12154 無法處理伺服器名錯誤如何處理
ora-12154 無法處理伺服器名錯誤解決方法如下:
編輯代碼:
XIEHENG_192.168.16.20 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.16.20)(PORT = 1521))
(CONNECT_DATA =
(SID = XIEHENG)
(SERVER = DEDICATED)GCBORA_192.168.1.3 =
(DESCRIPTION =
( ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.3)(PORT = 1521))
)
(CONNECT_DATA =
(SID = GCBORA)
(SERVER = DEDICATED)
3.ORCL29 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.29)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = orcl)
4. ORCL32 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.31.6.32)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = orcl)