ORA-27145: insufficient resources for requested number of processes ORACLE 报错 故障修复 远程处理

文档解释

ORA-27145: insufficient resources for requested number of processes

Cause: OS system call error

Action: check errno and contact Oracle Support

ORA-27145 是由于系统资源不够导致无法开启足够数量的进程。

官方解释

ORA-27145的官方说明是,由于系统资源不足,无法为指定的进程数量分配足够的资源。

常见案例

1. Oracle数据库实例启动过程中出现ORA-27145的错误,digger出现错误提示:

ORA-27145: 由于系统资源不足,无法为尝试启动的进程数量分配足够的资源。

2. 在生产环境中,由于Oracle数据库会话增多,造成了系统资源不足,并且出现ORA-27145的错误提示。

一般处理方法及步骤

1. 检查操作系统的资源利用率,如内存使用情况、CPU利用情况等,如果发现资源利用率接近或超过最高值,则需要加大系统运行资源配置或减少数据库实例运行时的负载。

2. 检查Oracle数据库实例是否运行时有大量会话连接,如果发现大量未正常退出的Oracle会话连接,则可能存在SQL语句运行时间过长,可根据观察结果诊断,改善SQL执行效率。

3. 调整资源分配,检查数据库当前的参数设置,是否有不合理的设置,如processes参数值过大,可以根据当前系统资源情况适当调整库的资源分配。

4. 检查设备硬件及操作系统,查看是否有硬件或操作系统问题影响到Oracle数据库运行,如硬件及操作出现故障,则需要及时修复硬件或操作系统,以解决ORA-27145的问题。


数据运维技术 » ORA-27145: insufficient resources for requested number of processes ORACLE 报错 故障修复 远程处理