ora-12542 tns 地址被占用 ora-12560 ora-12542 tns 地址被占用 oracle服务正常启动 监听正常启动 连接数据库就出现上面问题,重启下又可以连得上,不过过了一段时间又出现这问题,服务器上有个处理软件几乎每秒都在插数据,数据库连接不上但是数据可以插得进去,在线高分急求 服务器运行一年都是正常的,不知道怎么突然出现这问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是重启的什么,服务器, 客户端 还是 那个处理的应用?==================================================================Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系联系方式QQ:370140387QQ群: 85837884(注明:数据库)电子邮件:[email protected]网站: http://www.inthirties.com 在服务器上 oracle打开了 监听也打开了就是 进不去,不加监听sql可以进去 设置文件也看过了都市对的。 应用的连接数多不多,listener的状态查过没有lsnrctl status. 连接数应该不多的,就是每秒都在插数据。listener的状态到没看 转:这主要是由于 操作系统的 临时端口 不够用而引起的。 一般系统的 临时端口为 1024-5000,这在多用户的环境下,3000多个oracle链接就用光了。由于每个链接断开以后,还要有一个等待时间,例如在 windows 系统中,这个时间是 120秒。 这就导致了一个现象: 一会可以联通,一会又出现 ora-12542 address in used 。如果有临时端口可以使用,可以联通oracle;如果暂时端口没有了,就连不通了。 一下是在 windows 系统下的解决办法。 1 进入注册表编辑器(regedit),在 HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services\Tcpip\Parameters 里,编译-> 添加-> MaxUserPort (类型 REG_DWORD ), 值中填写 65534,(可以的范围是5000-65534). 2 退出 注册表编辑器,重新启动机器. 这样设置, 临时端口的范围从 1024-5000,增大到 1024-65534, 足够一般用户的使用,不会再出现ora-12542. 其他系统也可以做类似的设置. 这个问题到解决了,又冒出个ora_12560 郁闷呀,我的oracle和监听启动都是正常的 不加监听在sql里可以登进去,加了监听就提示ora_12560 这什么原因呢怎么会突然出现这问题,服务器也没有人动过,,重启下娘的又可以用了,用了一段时间后,又出现上面情况 配置都市正确的。 这样一天重启一次也不是个长久之计,救命啊。。 说明版本是oracle8.1.7 系统2000服务器 查看出错时的listener的状态 lsnrctl status和listener.log. 你可以把相关的信息贴出来。==================================================================Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系联系方式QQ:370140387QQ群: 85837884(注明:数据库)电子邮件:[email protected]网站: http://www.inthirties.com oracle删除表空间 这样的统计该如何实现 怎样在存储过程中删除一个表? 求项目升级,数据优化方案 关于exists 紧急,为什么我的Oracle连接没有办法被别人连接? Oracle中的SELECT语句的一个关于AS的问题 默认值? oracle数据库报ora-00257错误 事物的redo条目是什么时候产生并放入缓冲的? oracle怎么根据表建立数据库 oracle select命令 新手问题求教
是重启的什么,服务器, 客户端 还是 那个处理的应用?==================================================================
Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
联系方式QQ:370140387
QQ群: 85837884(注明:数据库)
电子邮件:[email protected]
网站: http://www.inthirties.com
应用的连接数多不多,listener的状态查过没有lsnrctl status.
这就导致了一个现象: 一会可以联通,一会又出现 ora-12542 address in used 。如果有临时端口可以使用,可以联通oracle;如果暂时端口没有了,就连不通了。
一下是在 windows 系统下的解决办法。
1 进入注册表编辑器(regedit),在 HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services\Tcpip\Parameters 里,编译-> 添加-> MaxUserPort (类型 REG_DWORD ), 值中填写 65534,(可以的范围是5000-65534).
2 退出 注册表编辑器,重新启动机器. 这样设置, 临时端口的范围从 1024-5000,增大到 1024-65534, 足够一般用户的使用,不会再出现ora-12542. 其他系统也可以做类似的设置.
==================================================================
Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
联系方式QQ:370140387
QQ群: 85837884(注明:数据库)
电子邮件:[email protected]
网站: http://www.inthirties.com