ORA-21501: program could not allocate memory
Cause: The operating system has run out of memory.
Action: Take action to make more memory available to the program.
ORA-21501是一个典型的内存不足错误,指示应用程序尝试分配内存块时失败。
1.由于系统中已经没有可供分配的内存,导致ORA-21501错误。
2.由于操作系统上可供程序分配内存的大小受限,导致ORA-21501错误。
1.释放不必要的资源,以释放内存供分配。
2.另外一种解决该错误的办法是增加操作系统可用的物理内存,从而增加可用的可分配内存大小。
3.修改程序,减少对内存块的表示大小。