ORA-02785: Invalid shared memory buffer size
Cause: The size given for the shared memory segment to be used as the shared buffer region was less than or equal to zero.
Action: Use a positive number.
ORA-02785: Invalid shared memory buffer size
这是由Oracle数据库服务器抛出的一个错误消息,表示指定的共享内存块尺寸无效。在使用共享内存块时可能会出现这个错误。
这个错误是由于将一个无效大小设置给共享内存造成的。提供给共享内存的大小必须大于最小值。
当您尝试使用共享内存对象或创建一些共享内存时,您可能会遇到此错误。此外,当您尝试设置无效的共享内存大小时,也会遇到此错误。例如,您可能会尝试将共享内存大小设置为0,或大于您的数据库的最大值。
1.检查您所使用的共享内存大小是否合法。它应该满足以下几点:
a.它必须大于最小值。
b.它不能超过数据库的最大值。
2.更改共享内存大小,然后重新启动实例
3.查看数据库日志,查看是否存在任何其他问题,并解决其他问题。