ORA-27077: too many files open ORACLE 报错 故障修复 远程处理

文档解释

ORA-27077: too many files open

Cause: internal error, the number of files opened through skgfofi has reached the limit

Action: Check for trace file and contact Oracle Support.

ORA-27077错误指示您正在运行操作系统上系统句柄回收上限之上打开的文件太多。

官方解释

ORA-27077是汇集了操作系统的数据库错误,表明由操作系统的句柄回收上限引起的错误。

常见案例

ORA-27077会通常发生在用户使用了大量文件,并多次使用数据库时。例如,在大型工作加载的情况下,会由于系统支持的文件句柄回收上限而出现该错误。

一般处理方法及步骤

1. 使用“ulimit -n”命令来检查操作系统文件句柄回收上限

若回收上限太低,则应使用“ulimit -n N”来更改上限,其中N为新的句柄回收上限

2. 为了防止句柄回收上限太低从而继续遇到ORA-27077错误,要求将操作系统句柄回收上限设置在合适的水平上

3. 如果发现回收上限不是因为用户的操作而变低,可以考虑重新启动操作系统,以便重设操作系统句柄回收上限

4. 也可以检查操作系统登录文件将报错临时禁止,并修改操作系统文件句柄回收上限参数能够解决问题


数据运维技术 » ORA-27077: too many files open ORACLE 报错 故障修复 远程处理