如果操作系统使用参数来定义共享内存的下边界地址,并且该参数未正确设置,那么会使共享内存段无法连续地连接。
下图说明了该问题。如果下边界地址小于上一个段的结束地址加上当前段的大小,那么操作系统将在上一个段的结束位置外的点上连接当前段。此操作将在两个段之间创建间隔。由于共享内存必须连接到虚拟处理器以使其看上去就像连续的内存,所以此间隔将产生问题。 数据库服务器将在这种情况发生时接收到错误。
图: 共享内存下边界地址概述