TNS-12542: TNS: 地址已被佔用

hky87發表於2011-10-20
      TNS-12542: TNS: 地址已被佔用  
 監聽該物件時出錯: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=HKY)(PORT=1521)))   
    TNS-12560: TNS: 協議介面卡錯誤   
     TNS-00512: 地址已在使用

     解決此問題思路:   
      1:檢視網路環境是否穩定;
      2:IP地址是否已被其他機器佔用;
   3:監聽是否配置正確;  
   4:伺服器端監聽埠是否被其他程式佔用;  
   5:如果以上情況已排除,客戶端為 Windows,執行一下操作:
     使用 regedit  命令,修改登錄檔:
      1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP\Parameters 登錄檔子鍵並建立名為 TcpTimedWaitDelay 的新 REG_DWORD 值。 將此值設定為十進位制 30,其為十六進位制 0x0000001e。該值將等待時間設定為 30 秒。
預設值:0xF0,它將等待時間設定為 240 秒(4 分鐘)。建議值:最小值為 0x1E,它將等待時間設定為 30 秒。

      2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP\Parameters 登錄檔子鍵並建立名為 MaxUserPort 的新 REG_DWORD 值。
 預設值:無 建議值:至少十進位制 32768。

 完成後重啟機器。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10314474/viewspace-709429/,如需轉載,請註明出處,否則將追究法律責任。

相關文章