1. 程式人生 > >ORA-28547:連線伺服器失敗,可能是Oracle Net管理錯誤

ORA-28547:連線伺服器失敗,可能是Oracle Net管理錯誤

 *1). 繫結你的IP地址,別讓其動態獲取!

 *2). 修改oracle的網路配置檔案,具體做法是:在oracle安裝目錄下搜尋sqlnet.ora檔案,一般在$\NETWORK\ADMIN目錄下, 
用記事本開啟把檔案中的一行: 
SQLNET_AUTHENTICATION_SERVICES= (NTS) 
修改為: 
SQLNET_AUTHENTICATION_SERVICES= (NONE) 

--*3).同時修改監聽器配置檔案,具體做法是: 在oracle安裝目錄下搜尋listener.ora檔案,一般在$\NETWORK\ADMIN目錄下,把主機名用ip地址代替,例如(ADDRESS = (PROTOCOL = TCP)(HOST = HBONLINE1)(PORT = 1523))改為(ADDRESS = (PROTOCOL = TCP)(HOST = 168.168.168.42)(PORT = 1523))。

Oracle資料庫伺服器IP變動出現以上問題(具體原因還不明確)

1、把服務改為固定IP

2、). 修改sqlnet.ora檔案,一般在$\NETWORK\ADMIN目錄下, 
用記事本開啟把檔案中的一行: 
SQLNET_AUTHENTICATION_SERVICES= (NTS) 
修改為: 
SQLNET_AUTHENTICATION_SERVICES= (NONE) 

SQLNET_AUTHENTICATION_SERVICES值的含義參考: