文档解释
ORA-02731: osnrnf: malloc of buffer failed
Cause: The specified driver could not find enough heap space to malloc a buffer.
Action: Contact your customer support representative.
官方解释
1. 调整内存配置,减少Oracle实例的最大内存配置。
2. 调整操作系统上的虚拟内存配置,减少对进程的虚拟内存限制。
3. 升级操作系统,以解决其本身在虚拟内存分配方面的限制问题。
4. 进行关联性排错,定位本次失败的API调用,并进行重新调用。