
# GAUSS-02461 -- GAUSS-02470
GAUSS-02461: "reattaching to shared memory returned unexpected address (got %p, expected %p)"
SQLSTATE: XX000
错误原因：系统内部错误。
解决办法：请联系技术支持工程师提供技术支持。
GAUSS-02462: "reattaching to shared memory returned non-PostgreSQL memory"
SQLSTATE: XX000
错误原因：系统内部错误。
解决办法：请联系技术支持工程师提供技术支持。
GAUSS-02463: "could not create signal listener pipe for PID %d: error code %lu"
SQLSTATE: XX000
错误原因： WIN32平台不涉及。
解决办法：请联系技术支持工程师提供技术支持。
GAUSS-02464: "could not create semaphores: %m"
SQLSTATE: XX000
错误原因：创建的信号量超过系统限制。
解决办法：调整系统内核参数（/proc/sys/kernel/sem），增加允许创建的信号量，或调小数据库max_connections 。
GAUSS-02465: "semop(id=%d) failed: %m"
SQLSTATE: XX000
错误原因：系统内部错误。
解决办法：请联系技术支持工程师提供技术支持。
GAUSS-02466: "could not create shared memory segment: %m"
SQLSTATE: XX000
错误原因：共享内存大小超过了系统限制。
解决办法：调整系统共享内存内核参数（SHMMAX，SHMMIN），或调小数据库shared_buffers。
GAUSS-02467: "shmat(id=%d) failed: %m"
SQLSTATE: XX000
错误原因：系统内部错误。
解决办法：请联系技术支持工程师提供技术支持。
GAUSS-02468: "could not stat data directory '%s': %m"
SQLSTATE: XX000
错误原因：data目录不存在或权限错误。
解决办法：检查data数据目录是否存在或权限是否正确。
GAUSS-02469: "could not reattach to shared memory (key=%d, addr=%p): %m"
SQLSTATE: XX000
错误原因：系统内部错误。
解决办法：请联系技术支持工程师提供技术支持。
GAUSS-02470: "could not create semaphore: error code %d"
SQLSTATE: XX000
错误原因：WIN32平台不涉及。
解决办法：请联系技术支持工程师提供技术支持。
