PL/SQL遠程連接oracle服務器出現ora-12154 TNS:無監聽


PL/SQL遠程連接oracle服務器出現ora-12541 TNS:無監聽

出現12541錯誤(無監聽程序)時可修改app\user\product\11.1.0\db_1\network\admin\listener.ora文件

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

將localhost改為IP地址或者主機名

同時更改客戶端app\user\product\11.2.0\client_\tnsnames.ora文件中的如下內容一致:
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

 

將localhost改為IP地址或者主機名


一般情況下這樣配置就可以連接了,但是我的還是不行

服務器監聽配置都沒有問題,而且服務器上可客戶端都能正常訪問,搞了半天原來是服務器用的不是固定IP,把改成固定IP就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM