本地安装的OracleXEUniv—oracle特别版,免费用户可以自由使用,但有连接数量和存储限制。

最近遇到一个问题,当我的SSM项目连接本地数据库oracleXE后,我的navicat再连接时就会报错ORA-12516,就是oracle的会话数超出了限制,一般都是由于多次connect建立多个连接会话引起的,最后导致oracle无法响应新的请求,从而出现ora-12516错误。于是上网查找解决办法,下面方面亲测成功。

select count(*) from v$process;  --取得数据库目前的进程数

select value from v$parameter where name = 'processes';  --取得进程数的上限

alter system set session_cached_cursors=200 scope=spfile;

alter system set session_max_open_files=200 scope=spfile;

alter system set sessions=20 scope=spfile;

alter system set license_max_sessions=200 scope=spfile;

alter system set license_sessions_warning=200 scope=spfile;

alter system set processes=200 scope=spfile;

select count(*) from v$process;  --取得数据库目前的进程数

开始执行时,结果为21

连接数量:select value from v$parameter where name = 'processes';  --取得进程数的上限

开始执行上述语句后,结果为40

执行上述修改后,重启oracle实例:

1. 如安装于 Windows 上,先运行 net stop oracleservicexe,再运行 net start oracleservicexe 即可。也可通过“服务”管理控制台重启 OracleServiceXE 服务。

2. 如安装于 Linux 上,先运行 /etc/init.d/oracle-xe start,再运行 /etc/init.d/oracle-xe stop 即可。

执行select value from v$parameter where name = 'processes';的结果为200,并且不会再报ORA-12516,成功连接,连接后再执行select count(*) from v$process;结果为41

oracle xe 最大连接数,解决Oracle XE报错ORA-12516(Oracle回话数超出限制)相关推荐

  1. imp 00017 由于 oracle 错误 6550,imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 20005 求大神!...

    当前位置:我的异常网» Oracle管理 » imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 2 ...

  2. linux oracle 11g x86,Oracle 11g在Linux6下安装及报错 C [ld-linux-x86-64.so.2+0x14d70]的解决方...

    Oracle 11g在Linux6下安装及报错 C [ld-linux-x86-64.so.2+0x14d70]的解决方法 首页 → 数据库技术 背景: 阅读新闻 Oracle 11g在Linux6下 ...

  3. oracle加as报错,【Oracle】-【sqlplus / as sysdba登录报错问题】-新用

    [Oracle]-[sqlplus / as sysdba登录报错问题]-新用户使用sqlplus / as sysdba登录报错解决 [Oracle]-[sqlplus / as sysdba登录报 ...

  4. oracle在服务器断电重启后启动报错ORA-00600: internal error code, arguments: [kcm_headroom_warn_1], []

    一.错误场景介绍. 数据库:11.2.0.4(单实例,没有任何备份) 系统:Centos 6.5(虚拟机) 由于机房断电导致oracle数据库(单实例)所在服务器的虚拟服务器出现问题,在经过恢复后虚拟 ...

  5. Linux/Centos 安装oracle报错“调用makefile '/oracle/produc

    解决centos7/redhat7安装oracle11g到%70报错问题 Linux/Centos 安装oracle报错"调用makefile '/oracle/product/11.2.0 ...

  6. Linux操作Oracle(16)——Oracle扩容报错:ORA-01144_表空间数据文件超出最大限制

    目录 报错内容: 原因分析: 解决方案: 添加方法: 示例: 报错内容: Oracle数据库扩容,报错

  7. 【数据库】报错ora 12154 解决方法

    Oracle报错 ora 12154 解决办法: 1.确认服务器监听正确打开: 2.确认别名前无空格.

  8. oracle 监听服务正常,连接报错 ora 12541

    问题描述: 数据库监听服务正常运行,使用sql plus 连接数据库超级慢或无法连接,时不时报错 ORA 12541 问题原因: oracle 数据库监听服务日志过大 解决办法 将监听停止掉 删除 $ ...

  9. Eclipse中更改JDK版本,解决ant编译报错的问题

    要改一个JDK版本 主要是为了解决ant编译报错,JDK版本不一致的问题. 1. Windows--Preferences--Java--Compiler(配置的为1.8)--Installed JR ...

  10. 解决fitz模块报错

    解决fitz模块报错 使用Python处理PDF文档时,需要使用fitz模块.由于Python 3.8与fitz有兼容问题,会出现以下错误信息: [省略部分错误信息] RuntimeError: Di ...

最新文章

  1. mysql5.7.20安装红黑_Window环境安装MySQLServer5.7.21
  2. RedisClient 连接redis 提示 ERR Client sent AUTH, but no password is set
  3. 使用sae定时执行Python脚本
  4. 入口文件到控制器 php,workerman的入口文件_PHP开发框架教程
  5. 51nod1228 序列求和(伯努利数)
  6. selenium IDE的基本命令
  7. Windows服务程序
  8. Opencv 图像融合/泊松融合/seamlessClone
  9. 苏鹏的乘风归去 - 犹入画境
  10. 赫夫曼编码树(图解+完整代码)
  11. 天津天狮学院关于2021年天狮专升本新生入学缴费有关事项的通知
  12. 代码庆端午--粽你心意
  13. Git之(三)Git中常用命令——分支管理
  14. PostgreSQL年龄的处理
  15. WFP过滤开发(一)
  16. Win系统 - 如何添加新用户,怎么添加管理员帐户?
  17. 10天内我国痛失20位两院院士!原中科院副院长王佛松逝世,享年89岁
  18. Manjaro引导项丢失修复
  19. RS485 通信电路 PCB
  20. TCPDF 解决中文乱码的问题

热门文章

  1. [转载] linux cgroup
  2. [objective-c] 08 - 内存管理
  3. HtmlAgilityPack/xpath
  4. 安装“消息队列 (MSMQ)”
  5. windows核心编程学习笔记(八)结构化异常处理(Structured Exception Handling)
  6. (待解)静态构造器和静态字段调用的相互嵌套
  7. 当前进程(Linux Devices Driver)
  8. uasset python_Unreal Python 结合 C++ 开发蓝图库插件
  9. OpenCV_08 边缘检测:Sobel检测算子+Laplacian算子+Canny边缘检测
  10. .net get set 初始化_.NET项目升级:可为空引用