亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle連接出現ora-12154無法解析指定的連接標識符

2024-08-29 13:59:49
字體:
來源:轉載
供稿:網友

配置好rac后,兩個節點用tnsping都可以ping通,但用sqlplus連接都出現以下錯誤,不知道哪里出了問題
[oracle@rac2 admin]$ lsnrctl status
LSNRCTL for Linux: Version 9.2.0.4.0 - Production on 04-MAR-2008 08:32:26
Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.
Connecting to (DEscriptION=(ADDRESS=(PROTOCOL=TCP)(HOST=rac2)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 9.2.0.4.0 - Production
Start Date                04-MAR-2008 08:29:03
Uptime                    0 days 0 hr. 3 min. 22 sec
Trace Level               off
Security                  OFF
SNMP                      OFF
Listener Parameter File   /home/oracle/9.2.0.4/network/admin/listener.ora
Listener Log File         /home/oracle/9.2.0.4/network/log/listener.log
Listening Endpoints Summary...
  (DEscriptION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac2)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "esal" has 2 instance(s).
  Instance "rac1", status READY, has 1 handler(s) for this service...
  Instance "rac2", status READY, has 1 handler(s) for this service...
The command completed successfully
[oracle@rac2 admin]$ lsnrctl service
LSNRCTL for Linux: Version 9.2.0.4.0 - Production on 04-MAR-2008 08:32:32
Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.
Connecting to (DEscriptION=(ADDRESS=(PROTOCOL=TCP)(HOST=rac2)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:0 refused:0
         LOCAL SERVER
Service "esal" has 2 instance(s).
  Instance "rac1", status READY, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:0 refused:0 state:ready
         REMOTE SERVER
         (address=(protocol=tcp)(host=rac1)(port=1521))
  Instance "rac2", status READY, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:0 refused:0 state:ready
         LOCAL SERVER
The command completed successfully
[oracle@rac2 admin]$ sqlplus cy/zh@esal
SQL*Plus: Release 9.2.0.4.0 - Production on Tue Mar 4 08:32:45 2008
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
ERROR:
ORA-12154: TNS:could not resolve service name

Enter user-name:
ERROR:
ORA-01017: invalid username/password; logon denied

Enter user-name: cy/zh@rac1
ERROR:
ORA-12154: TNS:could not resolve service name

SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus
[oracle@rac2 admin]$ sqlplus cy/zh@rac2
SQL*Plus: Release 9.2.0.4.0 - Production on Tue Mar 4 08:32:59 2008
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
ERROR:
ORA-12154: TNS:could not resolve service name

Enter user-name:

按照如下過程,一般都能解決:
在虛擬機內開cmd,用lsnrctl status查看監聽器監聽的服務
如看到監聽服務“orcl”,那在本機的tns配置中(SERVICE_NAME = orcl)必須寫orcl;如果想要自定義,則在虛擬機內的listener配置中就要加入自定義服務名,記得要重啟監聽服務:lsnrctl reload
最后形成的配置文件如下
虛擬機listener:

SID_LIST_LISTENER =  (SID_LIST =   (SID_DESC =    (GLOBAL_DBNAME = test)   自定義服務名    (ORACLE_HOME = E:oracleproduct10.2.0db_1) db_home    (SID_NAME = test)     )   (SID_DESC =    (PROGRAM = extproc)    (SID_NAME = PLSExtProc)    (ORACLE_HOME = E:oracleproduct10.2.0db_1) ##這個服務保證你可以使用外部過程,如C程序   )  )

本機tns:

ORCL_XNJ =  (DEscriptION =   (ADDRESS_LIST =    (ADDRESS = (PROTOCOL = TCP)(HOST = 182.12.15.232)(PORT = 1521))   )   (CONNECT_DATA =    (SERVICE_NAME = test) 與自定義服務名對應   )  )

再次連接,問題解決!
記住,一定從最簡單的原因找起,不要一上去就看到網上的什么改process數、注冊表之類的,要想想本機能連為什么通過網絡就不行,還是定位問題。
VS2008連接oracle 出現錯誤 ora-12154 tns 無法解析指定的連接標示符

在保證你的代碼沒有錯誤的前提下:
(一)檢查OracleOraDb10g_home1TNSListener 服務有沒有啟動,即監聽服務
(二)檢查tnsnames.ora是否添加連接串(建議用SQLPLUS或者pl/sql測試),其路徑一般是:%Oracle_home%product10.2.0db_1NETWORKADMINtnsnames.ora

其它網友的補充:

今天裝oracle安裝都完成了,但出現了“ORA-12154 TNS”的錯誤,最開始以為是oracle安裝處了問題,但后來發現并不是,因為用SQL Plus可以登錄,只是用plsql登錄時才出現這錯,用360完全卸載了qlsql后,從新裝了次,還是那錯,郁悶。。。后來又把數據庫刪掉重新建立,還是不行,整了半天,最后自己都整暈了,算了,重頭再來吧。。。
百度下很多安裝圖解,按著來就成

或者直接在注冊表中按F3搜索oracle,刪除注冊文件,不過貌似文件有點多,操作有點慢,建議用上邊鏈接的方法

總結了下要注意的幾點

1.安裝服務端是一般選“基本安裝”就行
2.使用PLSQL Developer時,“ORA-12154 TNS無法解析指定的連接標識符”的問題
安裝時報后邊的錯“warning some oracle net versions cannot connect from a path with parentheses”,這錯原來提示了,不能有括號,修改了安裝路徑就沒有問題了
相應的上邊的“ORA-12154 TNS無法解析指定的連接標識符”錯也沒啦,有點暈,沒整明白,但確實好啦
3.“ORA-12154 TNS無法解析指定的連接標識符”按照網上的方法有兩種,但我試了,在我這都不好使,下邊貼出來,沒準兒啥時候可以用
1.解決辦法,修改PLSQL Developer的選項設置:
 
客戶端、服務器端Oracle軟件裝好之后,用PLSQL Devloper登錄時,點擊取消,進入PLSQL Developer主界面,菜單Tools-Preferences,在設置窗口中,選擇Oracle-Connection,對應設置窗口中,找到Oracle Home,選擇OraDb10g_home1,保存設置,重新登錄PLSQL Developer即可

2.修改D:/oracle/product/10.2.0/db_1/NETWORK/ADMIN路徑下的tnsnames.ora文件
###### 一般的配置 ##################################

ORALOCAL = (DEscriptION =  (ADDRESS_LIST =   (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))  )  (CONNECT_DATA =   (SERVER = DEDICATED)   (SERVICE_NAME = oralocal)  ) )

以上答案供參考


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色综合五月天导航| 亚洲视频专区在线| 亚洲图片制服诱惑| 久久久在线视频| 国产福利精品av综合导导航| 在线观看欧美www| 成人精品在线视频| 亚洲美女又黄又爽在线观看| 亚洲成人国产精品| 午夜免费久久久久| 亚洲一区二区在线播放| 欧美做爰性生交视频| 尤物yw午夜国产精品视频明星| 黄网动漫久久久| 成人免费福利在线| 亚洲乱码一区二区| 色偷偷噜噜噜亚洲男人的天堂| 亚洲91精品在线| 国产精品一区电影| 欧美一级片一区| 日本欧美国产在线| 亚洲最大中文字幕| 欧美精品videossex88| 亚洲欧美变态国产另类| 欧美专区在线视频| 欧美精品18videos性欧美| 亚洲国产免费av| 亚洲综合第一页| 国产成人综合精品| 欧美激情2020午夜免费观看| 最近2019中文字幕大全第二页| 成人日韩av在线| 成人一区二区电影| 欧美麻豆久久久久久中文| 亚洲性xxxx| 国产欧美中文字幕| 日韩中文字幕网站| 亚洲日韩中文字幕| 国产精品18久久久久久麻辣| 欧美激情一区二区三区高清视频| 97国产在线视频| 欧美成人剧情片在线观看| 日韩成人黄色av| 性亚洲最疯狂xxxx高清| 中文在线不卡视频| 日本免费一区二区三区视频观看| 久久久精品国产亚洲| 国产精品视频专区| 国产精品久久视频| 亚洲精品狠狠操| 国语自产精品视频在线看一大j8| 成人性教育视频在线观看| 欧美另类69精品久久久久9999| 97香蕉超级碰碰久久免费的优势| 日韩高清av在线| 亚洲欧美日韩另类| 久久精品国产96久久久香蕉| 91在线观看欧美日韩| 国产精品午夜国产小视频| 国产一区二区欧美日韩| 一区二区三区在线播放欧美| 91精品国产91久久久久久不卡| 亚洲福利视频久久| 在线丨暗呦小u女国产精品| 国产精品久久久久久av下载红粉| 国产精品午夜一区二区欲梦| 成人免费直播live| 日本久久久a级免费| 亚洲系列中文字幕| 日韩精品福利网站| 高清日韩电视剧大全免费播放在线观看| 国产精品久久久精品| 98午夜经典影视| 欧美日韩在线免费观看| 国产日韩欧美另类| 在线观看中文字幕亚洲| 亚洲精品免费一区二区三区| 国产一区二区三区18| 亚洲第一精品电影| 亚洲精品91美女久久久久久久| 亚洲品质视频自拍网| 久久久久久久久久久91| 色哟哟亚洲精品一区二区| 日韩av在线一区| 国产美女久久精品| 亚洲а∨天堂久久精品9966| 九九精品在线视频| 91精品国产乱码久久久久久蜜臀| 精品一区二区三区四区在线| 美女福利精品视频| 日本一区二区在线免费播放| 亚洲老头同性xxxxx| 国产精品久在线观看| 91在线观看免费观看| 国产精品稀缺呦系列在线| 91精品久久久久久久| 亚洲国产精品久久久久秋霞蜜臀| 国产日韩中文在线| 国产一区二区三区高清在线观看| 插插插亚洲综合网| 奇米影视亚洲狠狠色| 91精品成人久久| 国产精品永久免费观看| 日韩电影中文字幕av| 欧美激情精品久久久久| 成人黄色免费在线观看| 国产精品免费看久久久香蕉| 欧美福利在线观看| 久久久久久久影视| 国语对白做受69| 欧美成在线观看| 91精品国产91久久久久久不卡| 国产精品九九久久久久久久| 91精品国产免费久久久久久| 日本国产一区二区三区| 日韩成人中文电影| 日韩在线国产精品| 欧美日韩美女视频| 日韩精品视频在线免费观看| 国产亚洲视频中文字幕视频| 欧美色另类天堂2015| 中文字幕亚洲欧美一区二区三区| 久久精品中文字幕免费mv| 国产在线视频欧美| 欧美视频一二三| 日韩中文在线不卡| 久久天天躁狠狠躁夜夜av| 538国产精品视频一区二区| 亚洲国模精品一区| 在线性视频日韩欧美| 另类视频在线观看| 亚洲在线视频观看| 精品无人区太爽高潮在线播放| 亚洲**2019国产| 亚洲第一视频在线观看| 亚洲人a成www在线影院| 亚洲美女自拍视频| 亚洲深夜福利在线| 欧美日韩xxxxx| 中文字幕精品—区二区| 九九九久久国产免费| 91亚洲国产成人久久精品网站| 亚洲开心激情网| 国产精品入口免费视频一| 日韩中文字幕国产精品| 国产精品成人av性教育| 国产精品高清在线| 亚洲国产中文字幕久久网| 亚洲精品女av网站| 国产成一区二区| 欧美精品久久久久久久| 亚洲va码欧洲m码| 久久人人爽人人爽人人片av高请| 成人免费淫片视频软件| 亚洲精品aⅴ中文字幕乱码| 亚洲第一页中文字幕| 国产成人avxxxxx在线看| 国产视频一区在线| 视频直播国产精品| 91亚洲精品久久久久久久久久久久| y97精品国产97久久久久久| 欧美日韩国产综合视频在线观看中文| 日韩免费精品视频| 日韩欧美精品中文字幕|