ORA-31612: Allocation of process descriptor failed. ORACLE 报错 故障修复 远程处理
文档解释
ORA-31612: Allocation of process descriptor failed.
Cause: During creation of a master process or a worker process, a failure occurred allocating a process descriptor for the process.
Action: Try the operation again. If the error occurs again, contact Oracle Customer Support and report the error.
。
ORA-31612是一种Oracle数据库的内部错误,表示分配进程描述符失败。由于内部处理错误而引起,并且在调试程序时有可能会遇到不同的报错误。
官方解释
常见案例
1. 用户可能会遇到ORA-31612错误,当他们尝试创建新的连接而受到系统资源限制的时候,系统无法提供必要的资源。例如,当设置了SESSION_CACHED_CURSORS和OPEN_CURSORS参数,而抱歉的资源分配不足时。
2. 当从一个9i数据库上转移到10g数据库时,ORA-31612错误也可能发生。
一般处理方法及步骤
1. 检查系统资源是否被限制,即调整OPEN_CURSORS参数和SESSION_CACHED_CURSORS参数;
2. 如果是从9i转移到10g,请重点检查9i数据库的最大连接数是否超过10g的最大连接数;
3. 重启数据库;
4. 如果没有任何效果,则建议重新安装数据库。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341