欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

plsql連接oracle數據庫報ora 12154錯誤解決方法

 更新時間:2012年11月13日 11:17:56   作者:  
今天遇到一個問題,plsql連接oracle數據庫報ora 12154錯誤,本文將為您詳細介紹此等問題的解決方法
plsql連接oracle數據庫報ora 12154錯誤
今天遇到一個問題,使用sqlplus能夠連接到遠程的數據庫,但是使用plsql卻連接不上,報錯"ORA-12154: TNS: 無法解析指定的連接標識符"

解決方法如下
1.先檢查服務器端的監(jiān)聽服務是否打開,如果沒有打開請啟動其監(jiān)聽
客戶端:tnsping <tns_name>
服務器Linux下:
#>lsnrctl status 查看監(jiān)聽狀態(tài)
#>lsnrctl start 啟動監(jiān)聽
2.通過Sql Plus連接一下試試,如果Sql Plus連接能成功,那就說明你的tnsnames.ora內容有錯誤 我的問題就在別名dev_db前面有一個空格,這個可以通過文本編輯器(Edit Plus,UE等)來查看是否有空格,只要有空格那就肯定是不行的,而且如果那段內容是出現在文件的中間的話,將導致該文件里所有相應的連接別名都不成功,如果是在最后面就只有其自身連接別名不能成功,其他連接別名還是能連接成功。(注:我的tnsnames.ora配置了多個數據庫實例的連接,所有才有多個連接別名。)
如: 空格
復制代碼 代碼如下:

dev_db =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.168.10.5)(PORT = 1521)))
(CONNECT_DATA =
(SID = ora10)
)
)

3.如果確保你的tnsnames.ora內容沒有錯誤,那請將%ORACLE_HOME%\product\10.2.0\db_1\NETWORK\ADMIN目錄下的所有文件刪了,然后重新連接,一般就能解決了。 說明一下:那個目錄里的文件是在你建立連接的時候動態(tài)生成的,不要怕刪了會有問題
4.進入PLSQL Developer的主界面,在登錄界面選擇取消即不登錄進入主界面,然后選擇菜單Tools(工具)-Preferences(首選項),在設置窗口中,選擇Oracle-Connection(連接),對應設置窗口中,找到Oracle Home(Oracle主目錄),選擇你本地所安裝客戶端的版本,保存設置,然后重新啟動PLSQL Developer,這時就可以正常登錄了。
我是使用第二種方法解決的。

相關文章

  • oracle12C安裝步驟(圖文詳解)

    oracle12C安裝步驟(圖文詳解)

    這篇文章主要介紹了oracle12C安裝步驟(圖文詳解),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • 使用JDBC4.0操作Oracle中BLOB類型的數據方法

    使用JDBC4.0操作Oracle中BLOB類型的數據方法

    這篇文章主要介紹了使用JDBC4.0操作Oracle中BLOB類型數據的方法,我們需要使用ojdbc6.jar包,本文介紹的非常詳細,需要的朋友可以參考下
    2016-08-08
  • Oracle數據庫下載與安裝的完整步驟

    Oracle數據庫下載與安裝的完整步驟

    這篇文章主要給大家介紹了關于Oracle數據庫下載與安裝的相關資料,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • 解決Oracle RMAN刪除歸檔日志不釋放問題的方法

    解決Oracle RMAN刪除歸檔日志不釋放問題的方法

    RMAN清除方式會自動清除磁盤上的歸檔日志文件,同時會釋放控制文件中對應的歸檔日志的歸檔信息,但最近在使用中就遇到了一個問題,下面這篇文章主要給大家介紹了關于解決Oracle RMAN刪除歸檔日志不釋放問題的方法,需要的朋友可以參考下。
    2017-07-07
  • oracle密碼過期的徹底解決方案

    oracle密碼過期的徹底解決方案

    這篇文章主要為大家詳細介紹了oracle密碼過期的徹底解決方案,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • ORACLE鎖機制深入理解

    ORACLE鎖機制深入理解

    若對并發(fā)操作不加控制就可能會讀取和存儲不正確的數據,破壞數據庫的一致性,加鎖是實現數據庫并發(fā)控制的一個非常重要的技術,需要的朋友可以了解下
    2012-12-12
  • oracle數據庫鎖表的原因及解決方法

    oracle數據庫鎖表的原因及解決方法

    出現鎖表的情況很多種,但是大部分情況都是更新表,然后并沒有提交,導致數據庫的表被鎖的情況,處理方式也比較簡單,本文小編給大家介紹了oracle數據庫鎖表的原因及解決方法,需要的朋友可以參考下
    2023-11-11
  • PDO取Oracle lob大字段,當數據量太大無法取出的問題的解決辦法

    PDO取Oracle lob大字段,當數據量太大無法取出的問題的解決辦法

    最近,做sns的項目,用PDO連接Oracle數據庫,讀取Clob字段,當數據量非常大的時候(上萬個字符),返回空值,從網上也沒有查到相關的資料。自己刻苦研究加上同事幫助,終于解決了。廢話就不說了,下面把內容貼出來。
    2009-03-03
  • Oracle 通過impdp導入報ORA-39002 ORA-39165錯誤的解決方案

    Oracle 通過impdp導入報ORA-39002 ORA-39165錯誤的解決方案

    這篇文章主要介紹了Oracle 通過impdp導入報ORA-39002 ORA-39165錯誤,本文給大家分享原因分析及解決方案,需要的朋友可以參考下
    2023-09-09
  • oracle數據庫查詢表被鎖多種方式實現

    oracle數據庫查詢表被鎖多種方式實現

    本文介紹了在Oracle數據庫中如何通過V$LOCKED_OBJECT、DBA_OBJECTS和DBA_LOCKS、VSESSION和VLOCK、DBA_BLOCKERS和DBA_WAITERS、V$LOCK等視圖查詢表是否被鎖定的方法,這些視圖提供了詳細的鎖信息,包括鎖的類型、模式以及持有鎖的會話信息,需要的朋友可以參考下
    2024-10-10

最新評論