OEL5 安装oracle 10.2.0.1.0报错
在安装好10g数据库时,会发现,当startup数据库时候会报错。
下面用root执行下面的命令,将dba组添加到系统内核中:
但是这个设置只是存在于内存中的,当服务器重启的时候,内存中的记录消失,数据库依旧打不开。故要通过修改/etc/sysctl.conf文件才可以。
vm.hugetlb_shm_group = 54322
修改后执行sysctl -p 使其生效
[root@vast ~]# sysctl -p
参考:http://blog.sina.com.cn/s/blog_4156950c01018n3t.html
在安装好10g数据库时,会发现,当startup数据库时候会报错。
SQL> startup
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
下面用root执行下面的命令,将dba组添加到系统内核中:
[root@vast ~]# echo 54322 >/proc/sys/vm/hugetlb_shm_group
54322这个值是通过 id oracle 查看到的,54322为dba组的gid
[root@vast ~]# more /proc/sys/vm/hugetlb_shm_group
5432
SQL> startup
ORACLE instance started.
Total System Global Area 901775360 bytes
Fixed Size 2024944 bytes
Variable Size 230689296 bytes
Database Buffers 666894336 bytes
Redo Buffers 2166784 bytes
Database mounted.
Database opened.
SQL>
但是这个设置只是存在于内存中的,当服务器重启的时候,内存中的记录消失,数据库依旧打不开。故要通过修改/etc/sysctl.conf文件才可以。
vm.hugetlb_shm_group = 54322
修改后执行sysctl -p 使其生效
[root@vast ~]# sysctl -p
参考:http://blog.sina.com.cn/s/blog_4156950c01018n3t.html