TNS-03505 名稱無法解析
TNS-03505 名稱無法解析
問題現象:
-
[oracle@db01 admin]$ tnsping pri
-
- TNS Ping Utility for Linux: Version 11.2.0.4.0 - Production on 15-JUN-2015 21:57:52
-
Copyright (c) 1997, 2013, Oracle. All rights reserved.
-
-
Used parameter files:
-
-
TNS-03505: Failed to resolve name
-
[oracle@db01 admin]$ sqlplus system/oracle@pri
-
- SQL*Plus: Release 11.2.0.4.0 Production on Mon Jun 15 21:58:48 2015
-
Copyright (c) 1982, 2013, Oracle. All rights reserved.
-
-
ERROR:
-
ORA-12154: TNS:could not resolve the connect identifier specified
-
-
- Enter user-name: ^C
問題分析:
出現該問題的原因通常有兩個:1、名稱不存在 2、tns配置檔案不存在。問題處理:
1、首先檢查tnsnames.ora的所有配置資訊,一切正常沒有任何問題。
-
[oracle@db01 admin]$ cat tnsname.ora
-
pri =
-
(DESCRIPTION =
-
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.50)(PORT = 1521))
-
(CONNECT_DATA =
-
(SERVER = DEDICATED)
-
(SERVICE_NAME = woo)
-
)
- )
2、檢查tnsnames.ora的檔案及檔案所屬使用者及使用者組
-
[oracle@db01 admin]$ ll tnsnames.ora
-
-rwxr--r-- 1 oracle oinstall 350 Jun 16 22:04 tnsname.ora
-
- #從這裡來看也是沒有問題,檔案是屬於oinstall使用者組,及其所有許可權也是Oracle
3、那麼這個時候我們選擇跳過tnsnames.ora透過手工登陸進行驗證資料庫是否正常
-
[oracle@db01 admin]$ sqlplus system/oracle@192.168.1.50/woo
-
- SQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 16 22:34:40 2015
-
Copyright (c) 1982, 2013, Oracle. All rights reserved.
-
-
-
Connected to:
-
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - Production
-
With the Partitioning, Oracle Label Security, OLAP, Data Mining,
-
Oracle Database Vault and Real Application Testing options
-
-
SQL> select name from v$database;
-
-
NAME
-
---------
-
WOO
-
-
SQL> select instance_name,status from v$instance;
-
-
INSTANCE_NAME STATUS
-
---------------- ------------
-
woo OPEN
-
-
SQL>
-
-
- #從這裡我們可以看到,資料庫肯定是沒有問題的,那麼下一步我們透過拿一個好的監聽檔案替換這個監聽檔案來處理該問題。
4、透過上傳一個之前可用的監聽配置檔案進行對比
-
[oracle@db01 admin]$ ls
-
listener.ora samples shrept.lst sqlnet.ora tnsname.ora tnsnames.ora
-
[oracle@db01 admin]$ chmod u+x tnsnames.ora
-
[oracle@db01 admin]$ ll
-
total 24
-
-
-rwxr-xr-x 1 oracle oinstall 711 Jun 16 22:08 listener.ora
-
drwxr-xr-x 2 oracle oinstall 4096 Jun 11 21:56 samples
-
-rw-r--r-- 1 oracle oinstall 381 Dec 17 2012 shrept.lst
-
-rw-r--r-- 1 oracle oinstall 221 Jun 16 21:59 sqlnet.ora
-
-rwxr--r-- 1 oracle oinstall 350 Jun 16 22:31 tnsname.ora
- -rwxr--r-- 1 oracle oinstall 350 Jun 16 22:04 tnsnames.ora ----這個是後面上傳的
-
- #透過對比,我發現之前手工些的那個檔名稱不對,即使裡面內容正確也無濟於事。
5、透過修改替換監聽檔案,該問題得到解決:
-
[oracle@db01 admin]$ cat tnsname.ora > tnsnames.ora
-
-
[oracle@db01 admin]$ rm -rf tnsname.ora
-
-
[oracle@db01 admin]$ sqlplus system/oracle@pri
-
-
SQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 16 23:02:15 2015
-
-
Copyright (c) 1982, 2013, Oracle. All rights reserved.
-
-
-
Connected to:
-
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - Production
-
With the Partitioning, Oracle Label Security, OLAP, Data Mining,
-
Oracle Database Vault and Real Application Testing options
-
-
SQL> select name from v$database;
-
-
NAME
-
---------
-
WOO
-
-
SQL> select instance_name,status from v$instance;
-
-
-
INSTANCE_NAME STATUS
-
---------------- ------------
-
woo OPEN
-
-
SQL>
-
SQL> host ls -rtl
-
total 20
-
-rw-r--r-- 1 oracle oinstall 381 Dec 17 2012 shrept.lst
-
drwxr-xr-x 2 oracle oinstall 4096 Jun 11 21:56 samples
-
-rw-r--r-- 1 oracle oinstall 221 Jun 16 21:59 sqlnet.ora
-
-rwxr-xr-x 1 oracle oinstall 711 Jun 16 22:08 listener.ora
-
-rwxr--r-- 1 oracle oinstall 350 Jun 16 23:02 tnsnames.ora
-
- SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-1701606/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【oracle】TNS-03505: 無法解析名稱Oracle
- 名稱解析和Pam
- mysql初始化主機名無法解析MySql
- Spring名稱空間解析Spring
- PHP名稱空間概念解析PHP
- CSS 級聯樣式表名稱解析CSS
- Python名稱空間例項解析Python
- win10系統下無法更改賬戶名稱的解決方法Win10
- Windows 名稱解析機制探究及缺陷利用Windows
- JAXB解析xml時忽略名稱空間的方法XML
- PbootCMS提示:URL名稱與模型URL名稱衝突,請換一個名稱!boot模型
- Outlook使用anywhere提示安全證書上的名稱無效或與網站的名稱不相符網站
- IIS 無法識別的屬性“targetFramework”。請注意屬性名稱區分大小寫。Framework
- 『無為則無心』Python函式 — 31、名稱空間(namespace)Python函式namespace
- 無法解析的外部符號符號
- WSL終端使用者名稱顏色無高亮
- SQL資料庫使用者只有“名稱”而無“登陸名”解決SQL資料庫
- Oracle Apps(EBS)模組名稱 & SAP模組名稱OracleAPP
- 名稱空間
- win7共享--無需使用者名稱&密碼Win7密碼
- JAXB名稱空間及名稱空間字首處理
- 利用 LLMNR 名稱解析缺陷劫持內網指定主機會話內網會話
- 織夢dedecms無法登入後臺,提示使用者名稱或密碼錯誤怎麼辦密碼
- thrift 一個有意思的特性:Class名稱無關性
- Linux無法解析主機問題Linux
- ${pageContext.request.contextPath}無法解析Context
- thinkphp中無法解析__PUBLIC__ 模板常量PHP
- 無法執行的update問題解析
- SAX無法正確解析日期資料
- PHP 名稱空間PHP
- PHP名稱空間PHP
- vuex名稱空間Vue
- Git修改檔名稱Git
- jQuery 名稱空間jQuery
- JavaScript 名稱空間JavaScript
- blender 列印骨骼名稱
- win10合併分割槽到c盤顯示包名稱無效怎麼辦?win10顯示包名稱無效解決方法Win10
- win10無法訪問共享檔案提示找不到請檢查拼寫名稱的解決方法Win10