ORA-27610: Smart I/O failed due to shortage of memory on the cell “string” ORACLE 报错 故障修复 远程处理
文档解释
ORA-27610: Smart I/O failed due to shortage of memory on the cell “string”
Cause: The specified cell had a shortage of memory to perform smart I/O.
Action: Reduce the parallel degree or number of Oracle sessions executing smart I/O.
ORA-27610是Oracle级别的错误,表示Smart I/O请求失败,因为存储单元上的内存不足。
官方解释
ORA-27610显示Smart I/O操作失败,因为存储单元上没有足够的内存来满足该操作。这可能是因为系统已用尽了可用内存,或者某种特殊条件被激活,以便在调用Smart I/O请求前禁用调整内存。
常见案例
ORA-27610错误常见于以下情况:
1、当Oracle端口启用“全功能网格”时;
2、当你在Oracle实例上启用SecureFiles时;
3、当操作必须转换并在具有多个存储设备的多个数据库节点上执行时;
4、当在故障转移组上执行读/写操作时;
5、当服务器使用虚拟存储时;
6、当应用程序执行SmartScan,并且有多个表和索引表需要访问时。
一般处理方法及步骤
当收到ORA-27610错误时,您应该首先查看内存使用情况,并增加内存使用量,以满足尝试以Smart I/O处理的请求。
另外,应检查CI的配置,调整数据库实例以避免使用SmartScan和SecureFiles,检查登录程序是否正确,查看故障转移组是否正确配置,并检查多个数据库节点上设置的磁盘配置是否足够。