遠端客戶端連線資料庫時提示TNS-12541: TNS: 無監聽程式
在windows環境下監聽程式和本地服務檔案配置如下
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
ocp =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ocp)
)
)
當在遠端機器上使用tnsping ocp是會報TNS-12541: TNS: 無監聽程式
D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 介面卡來解析別名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 10.138.135.114)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ocp)))
TNS-12541: TNS: 無監聽程式
原因在於當host=localhost或127.0.0.1時在遠端客戶端使用tnsping ocp時會解釋成
ip加服務名比如:10.138.135.114:1521/ocp但當在監聽程式中配置為localhost或
127.0.0.1時當遠端連線時解釋服務名時就不能對映到真正的ip所以遠端連線時就會報
TNS-12541: TNS: 無監聽程式 所以配置監聽程式和本地服務檔案時host這個引數最好使用真實的ip或機器名
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.138.135.114)(PORT = 1521))
)
)
ocp =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =10.138.135.114)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ocp)
)
)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-719210/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL Developer 客戶端沒有TNS監聽,無法連線資料庫SQLDeveloper客戶端資料庫
- TNS-12541: TNS: 無監聽程式
- PL/SQL developer 遠端連線資料庫 客戶端配置SQLDeveloper資料庫客戶端
- 資料庫主機名錯誤導致客戶端TNS-12541資料庫客戶端
- TNS-12518: TNS: 監聽程式無法分發客戶機連線
- 客戶端連線資料庫的方法客戶端資料庫
- 客戶端無法連線資料庫的小問題客戶端資料庫
- 配置ORACLE 客戶端連線到資料庫Oracle客戶端資料庫
- ORA-12518: TNS: 監聽程式無法分發客戶機連線
- 客戶端連線資料時會報“ORA-12537:TNS連線已關閉”客戶端
- netty服務端監聽客戶端連線加入和斷開事件Netty服務端客戶端事件
- 遠端連線mysql資料庫MySql資料庫
- 客戶端連不上資料庫客戶端資料庫
- 客戶端通過SCAN TNS無法連線ORA-12545客戶端
- [20170825]不啟動監聽遠端能連線資料庫嗎2資料庫
- ORACLE 配置連線遠端資料庫Oracle資料庫
- 資料庫遠端連線失敗資料庫
- impala客戶端連線客戶端
- Redis客戶端連線Redis客戶端
- 顯示連線Oracle資料庫的客戶端IP地址Oracle資料庫客戶端
- 【LISTENER】Oracle分析連線監聽情況,判斷客戶端IP分佈Oracle客戶端
- Java連線遠端的Access資料庫Java資料庫
- 如何配置oracle客戶端連線10g rac 資料庫Oracle客戶端資料庫
- 監聽狀態正常,但是資料庫不能連線,提示沒有監聽....資料庫
- AIX系統中安裝ORACLE,客戶端連線時,監聽會宕掉的問題AIOracle客戶端
- windows10系統下遠端桌面連線失敗客戶端無法建立與遠端計算機的連線如何解決Windows客戶端計算機
- 掌握遠端連線,暢享Mac SSH客戶端Termius的便利之道Mac客戶端
- PHP 遠端使用 PDO 連線 access 資料庫PHP資料庫
- PL/SQL Developer連線遠端Oracle資料庫SQLDeveloperOracle資料庫
- MySQL資料庫遠端連線開啟方法MySql資料庫
- 用SQLyog或Navicat遠端連線資料庫SQL資料庫
- 設定如何遠端連線mysql資料庫MySql資料庫
- Oracle 11g連線遠端資料庫Oracle資料庫
- 連線資料之遠端呼叫Access資料庫(轉)資料庫
- [20151023]不啟動監聽遠端能連線資料庫嗎?資料庫
- Postgresql無法遠端連線SQL
- mysql 遠端無法連線MySql
- mysql、redis 客戶端連線池MySqlRedis客戶端