专栏首页Aloys的开发之路Oracle中session和processes的设置

Oracle中session和processes的设置

欢迎和大家交流技术相关问题: 邮箱: jiangxinnju@163.com 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://www.zhihu.com/people/jiangxinnju

  • PROCESSES: http://docs.oracle.com/cd/B28359_01/server.111/b28320/initparams188.htm#sthref560
  • SESSIONS: http://docs.oracle.com/cd/B28359_01/server.111/b28320/initparams220.htm#sthref647
  • TRANSACTIONS: http://docs.oracle.com/cd/B28359_01/server.111/b28320/initparams248.htm
  • Oracle 11gR2之前:sessions=(1.1*processes) + 5
  • Oracle 11gR2之后:sessions=(1.5*porcesses) + 22

当Oracle需要启动新的process而又已经达到processes参数时,就会报错:

    00020, 00000, "maximum number of processes (%s) exceeded"
    // *Cause: All process state objects are in use.
    // *Action: Increase the value of the PROCESSES initialization parameter.

当数据库连接的并发用户已经达到sessions这个值时,又有新session连进来,就会报错

    00018, 00000, "maximum number of sessions exceeded"
    // *Cause: All session state objects are in use.
    // *Action: Increase the value of the SESSIONS initialization parameter.

如何使用sqlplus查看、修改processes呢?使用sys,以sysdba权限登录:

    show parameter processes; --显示:processes integer 150
    show parameter sessions; --显示:sessions integer 165
    select count(*) from v$process; --显示当前processes数目
    select  count(*) from v$session; --显示当前sessions数目
    alter system set processes=400 scope = spfile; --显示系统已更改
    show parameter processes; --显示:processes integer 150
    create pfile from spfile; --显示:文件已创建。

    --重启数据库
    shutdown immediate;
    startup

    --重启监听
    lsnrctl stop/start/status

    show parameter processes; --显示:processes integer 400
    show parameter session; --显示:sessions integer 445

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Oracle中session和processes的设置

    PROCESSES: http://docs.oracle.com/cd/B28359_01/server.111/b28320/initparams188.h...

    用户1221057
  • 创建和使用Windows静态链接库

    首先明确这篇文章的目的,我希望大家能够通过这篇文章了解一下如何在实际工作中创建和使用Windows平台下的静态链接库。关于链接库的概念,希望大家参考维基百科”L...

    用户1221057
  • 版本管理工具总结

    代码托管网站: https://github.com/ (Git) https://bitbucket.org/ (Git Mercurial) https:/...

    用户1221057
  • paddlepaddle之飞机识别

    共有7897张图像,其中训练集5897张,测试集2000张图像,每幅图像的大小为32*32*3

    绝命生
  • R语言批数处理

    在很多实验的时候都会遇到不同批次的数据整合的情况,那么今天就给大家介绍一个测序数据的批次数据分析的R包sva。首先我们看下包的安装,以及内置数据的安装:

    一粒沙
  • 视频流媒体服务器EasyNVR支持幼儿园安防监控中日志报no protocal错误问题解决

    由于视频流媒体服务器已经运用在了各种不同的场景当中,所以针对不同的场景,针对不同的项目需要,我们会定制不同的功能,以便用户的使用和管理。

    EasyNVR
  • Linux三剑客命令之Sed

    sed是一种流编辑器,也是文本处理中非常好的工具,配合正则使用更强大处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,接着用sed命令处理缓冲区的内...

    民工哥
  • Android 实时音视频(TRTC)实现横屏视频通话

    如果您因业务场景需求,需要用户将手机横着放,然后进行视频通话。可以参考以下文档实现该功能。

    腾讯云-yyuanchen
  • 17张图构建python核心知识体系

    Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。

    测试邦
  • 撸模型时总要分析的相关性究竟是什么?皮尔逊值给你答案

    方差在我们的日常生活当中非常常见,它主要是为了提供样本离群程度的描述。举个简单的例子,我们去买一包薯片,一般来说一袋薯片当中的数量是固定的。我们假设平均每袋当中...

    TechFlow-承志

扫码关注云+社区

领取腾讯云代金券