分类: Oracle
2015-05-20 13:04:04
oracle启动的时候出现这样的情况
SQL> startup nomount
ORA-27125: unable to create shared memory segment
Linux-x86_64 Error: 1: Operation not permitted
SQL> startup
ORA-27125: unable to create shared memory segment
Linux-x86_64 Error: 1: Operation not permitted
这个问题是由于 无法共享内存导致的 先看自己的共享内存值是什么
[oracle@localhost ~]$ more /proc/sys/vm/hugetlb_shm_group
0
我这里查询到的不是用户id
看看自己的oracle userID 是多少 然后修改
[root@localhost ~]# echo "110" > /proc/sys/vm/hugetlb_shm_group
还需要确认一下 这个内核参数是否改变
[root@localhost ~]# sysctl -a| grep vm.hugetlb_shm_group
vm.hugetlb_shm_group = 110
如果内核参数更改那就没有问题了 可以重新启动数据库试试