1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 连接数据库出现ORA-12518: TNS: 监听程序无法分发客户机连接错误

连接数据库出现ORA-12518: TNS: 监听程序无法分发客户机连接错误

时间:2019-09-21 00:12:52

相关推荐

连接数据库出现ORA-12518: TNS: 监听程序无法分发客户机连接错误

系统(.NET开发)连接oracle 10g 数据库出现

信息:ORA-12518: TNS: 监听程序无法分发客户机连接

对象:ZFSoft

方法:Boolean LoadFromSql(System.String, System.Collections.Specialized.ListDictionary, mandType)

问题描述:

不间断出现,重启服务器后消失,运行两三天会重新出现这个错误。

解决方案:

打开cmd 输入 lsnrctl 进入监听模式,输入status查看监听状态,发现出现的不常用的监听程序,发现监听有问题,最简单的方式重新配置一个监听程序,这里在NET Configuration Assistant 中删除原有的所有监听,在重新建立新的监听,在Database Configuration Assistant中为数据库选择新的监听程序。

检查服务器端oracle\product\10.2.0\db_1\network\ADMIN 的listener.ora、tnsnames.ora文件,看看其中还有没有其他监听程序,有的话删除,同理检查服务器的oracle\product\10.2.0\client_1\NETWORK\ADMIN的listener.ora、tnsnames.ora文件。

在lsnrctl 模式中使用stop,strart重启监听程序,再使用staus查看新的监听状态。发现监听正常。

退出监听。

在cmd命令中输入sqlplus/ as sysdba 连接数据库,

show parameter process;

查看当前的系统最大连接数,可以再适当调整大些。

alter system set process=1000 scope=spfile;(scope=spfile只修改配置文件,不修改内存,重启数据库后生效)。

目前在使用中,还没出现ORA-12518错误~~

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。