ORA-28547:連線伺服器失敗,可能是Oracle Net管理錯誤
阿新 • • 發佈:2019-02-16
*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值的含義參考: