TNS-12519 与 processes 参数设置

今天遇到这样一个小问题,客户程序连接数据库遇到了TNS-12519错误:TNS-12519: TNS:no appropriate service handler found

在监听器日志中也能看到这个错误信息。

这个错误以前还真是没有遇到过,Oracle文档提示:ORA-12519: TNS:no appropriate service handler found

Cause: The listener could not find any available service handlers that are appropriate for the client connection.

Action: Run "lsnrctl services" to ensure that the instance(s) have registered with the listener, and are accepting connections.

检查了数据库的监听等一切正常,唯一的问题在于processes进程数量设置的太小,仅有40.

将这个参数修改为150,重启数据库一切恢复正常:SQL> alter system set processes=150 scope=spfile;

System altered.

此外在数据库的日志中还能够看到如下提示:Tue Oct 28 20:01:25 2008

starting up 4 shared server(s) ...

Oracle Data Guard is not available in this edition of Oracle.

发现Oracle的告警日志信息提示越来越全面详尽。

By eygle on 2008-10-29 10:00 |

Comments (1) |

Case |

FAQ | 2072 |

1 Comment

前段时间有个库也经常碰到这个错,连接数其实没到processes上限。

最后原因是有个程序使用短连接反复连接断开,

而监听是通过pmon的serivce update来得到实际连接,但是监听只记录连接数,不记录断开的连接数,所以两次serivce update之中放行的连接数是最大processses减去上次得到的数据库连接,短连接过多最终导致这个报错。

oracle 12519,TNS-12519 与 processes 参数设置相关推荐

  1. Oracle数据库中processes参数设置

    PROCESSES 为连接Oracle数据库的最大进程数,该值包括了所有后台进程和并发进程.processes参数不建议设置特别大,因为当数据库实例启动时,会预先为每个process分配内存和信号量, ...

  2. oracle 每分钟执行,CSS_ORACLE JOB INTERVAL参数设置, 1:每分钟执行nb - phpStudy

    ORACLE JOB INTERVAL参数设置 1:每分钟执行 Interval => TRUNC(sysdate,'mi') + 1/ (24*60) 或 Interval => sys ...

  3. oracle 11G 链接超时,oracle 11g thin链接的超时参数设置

    最近在做线上oracle11g thin链接升级的时候,搞出一个线上故障,原因是增加的oracle.jdbc.ReadTimeout参数设置有问题. 系统中一个以前配置了以下几个参数: 1.block ...

  4. 参数调整 新部署rac_详解Oracle数据库RAC架构性能优化--参数设置+优化设计

    概述 ORACLE RAC凭借其卓越的容错能力和可扩展性以及对应用透明的切换能力引领了数据库高可用架构的潮流,但在实际的生产环境中,出现的性能问题非常多,对数据库的稳定性产生很大的影响,有一些甚至影响 ...

  5. java项目processes设置,processes参数设置

    --oracle用户进程连接数 >ps -ef |grep oracles |wc -l 227 --该用户最大进程数 >lsattr -E -l sys0|grep maxuproc m ...

  6. linux oracle semopm,Linux 内核参数设置于详解 --Oracle 安装

    1. Linux核心参数 #vi /etc/sysctl.conf -------------------------------- cat >>/etc/sysctl.conf < ...

  7. oracle 内核参数设置

    oracle 内核参数设置 共享内存的相关内核参数设置 Kernel.shmmax shmmax 指的是单个共享内存段的最大尺寸,单位为字节 oracle 建议,kernel.shmmax的值不能少于 ...

  8. oracle中的open,oracle最常见的三个参数:open_cursors、sessions、processes

    一.open_cursors 1. 检查数据库中的 OPEN_CURSORS 参数值: Oracle 使用 init.ora 中的初始化参数 OPEN_CURSORS 指定一个会话一次最多可以拥有的游 ...

  9. Oracle 内存参数设置

    2019独角兽企业重金招聘Python工程师标准>>> oracle 实例结构: oracle实例 = 内存结构+进程结构 oracle进程=服务进程+用户进程 主要的后台进程有: ...

最新文章

  1. oracle 查询历史sql执行最慢和执行次数最多的sql
  2. 【嵌入式】ARM技术博客汇总
  3. 将“100px” 转换为100
  4. java math round小数_Java——Math的round方法
  5. 按逆向思维定义软件测试,软件测试基础相关概念
  6. 开发简化版NgFor
  7. 「雕爷学编程」Arduino动手做(20)—水银开关模块
  8. OnSetCursor 及改变鼠标形状
  9. 统计通话次数和时间的软件_通话时间统计手机下载-通话时间统计手机版下载v2.3-西西软件下载...
  10. 高等数学复盘 | 第七册下册第八章——向量代数与空间解析几何思维导图梳理(复习专用)
  11. 《深度易经·deepin-bible》草稿汇
  12. 冰箱10分钟启动一次_冰箱正常多久启动一次
  13. linux防火墙之firewalld
  14. 【Python 3 的基础语法】
  15. CodeForces 85D Sum of Medians Splay | 线段树
  16. Photoshop CC 2017 for Photographers: New Features Photoshop CC 2017为摄影师准备的新特性 Lynda课程中文字幕
  17. Flutter学习-多子布局Widget
  18. JAVA毕业设计家政服务管理系统计算机源码+lw文档+系统+调试部署+数据库
  19. 20221220英语学习
  20. 全国电子设计竞赛(高频类题目)经验总结

热门文章

  1. ES6常用新特性---笔记一
  2. 关于 @ngrx/Store 下 obj 的扩展问题
  3. 莫斯科保卫战之PHP-502 Bad Gateway
  4. 微软发布了云Bot-as-a-Service平台
  5. PostgreSQL 创建库时如何指定 Collate, Ctype
  6. iphone6 iphone6 plus 放大显示模式高分辨率模式问题
  7. 端口聚合有哪几种方式?
  8. Linux内核源代码分析-第三章 内核体系结构概述-1
  9. 亲试虚拟机为REDHAT5装VM-tool
  10. 微软Citrix合作虚拟化联手对抗VMware