Chinaunix首页 | 论坛 | 博客
  • 博客访问: 255890
  • 博文数量: 37
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 378
  • 用 户 组: 普通用户
  • 注册时间: 2015-12-19 22:03
文章分类
文章存档

2018年(9)

2017年(11)

2016年(17)

我的朋友

分类: Oracle

2016-11-30 16:39:13

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。


阅读(3725) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~