日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

本文介紹了SQLPLUS/OCI8=>ORA-12154:tns:無法解析指定的連接標識符(OCIError)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我使用的是Windows 10Pro x64。我為我的Ruby環境安裝了gem:ruby_oci8

我安裝了Oracle C:instClient_12_2并添加到PATH,我還安裝了SQLPLUS實用程序并添加到PATH

我需要連接到遠程Oracle數據庫

我的tnsnames.ora,由TNS_ADMIN->C:Oracle指向
系統變量中的etworkadmin:

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = <host>)(PORT = <port>))
    )
    (CONNECT_DATA =
      (SID = <sid>)
    )
  )

我對此還不熟悉。請幫我辦一些其他的支票。

非常感謝!

推薦答案

調試您看不到的東西幾乎是不可能的,而且您提供的東西很少。為什么不使用復制和粘貼來準確地顯示您所做的工作和確切的結果-完整的命令行和完整的響應?在你的后續評論中,你提到了其他幾條錯誤消息,但同樣沒有上下文。

既然您提到了sqlplus和&quot;run Connect@&quot;,我就假定您的命令如下所示:

C:> sqlplus scott/tiger@orcl

在這種用法中,‘@’是一個分隔符,表示后面的內容(在本例中為‘ORCL’)是網絡服務名。當sqlplus解析出命令行時,它將采用此值(‘orCL’)并在本地文件‘tnsnames.ora’中查找匹配項。默認情況下,它將位于%ORACLE_HOME/network/admin中。典型條目可能如下所示:

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = somehostname)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

其中第一行是Sqlplus正在查找的網絡服務名。如果找不到請求的網絡服務名,則會得到‘ORA-12154:tns:無法解析指定的連接標識符’。這是一個非常明確的錯誤,它正好表示以下兩種情況之一:1)找不到文件‘tnsnames.ora’,或2)找到了該文件,但沒有所請求的網絡服務名條目。

因此,您需要證明在預期位置中存在tnsnames.ora文件,并且該文件具有所請求的網絡服務名稱的條目。

這篇關于SQLPLUS/OCI8=&gt;ORA-12154:tns:無法解析指定的連接標識符(OCIError)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,

分享到:
標簽:errorSQLPLUS/OCI8=&gt;ORA-12154:TNS:couldnotresolvetheconnectiden
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定