今天在客户的测试服务器上建库时报错 ORA-27125: unable to create shared memory segment。
OS 是 rhel 7.4 ,数据库是 oracle 19.3.0.0
其实问题也挺简单,与数据库没关系,是操作系统的参数设置有问题,/etc/sysctl.conf 中的kernel.shmall和kernel.shmmax
小了,导致启动实例时无法分本共享内存。按以下公式更改/etc/sysctl.conf,sysctl -p 生效。
shmmax =物理内存*0.8*1024*1024*1024*1024
shmall = shmmax/4096
重新dbca成功。