资源由 www.eimhe.com 美河学习在线收集分享
groupadd -g 1300 dba
groupadd -g 1301 oper
useradd -m -u 1100 -g oinstall -G asmadmin,asmdba,asmoper,dba -d /home/grid -s /bin/bash -c "Grid Infrastructure
Owner" grid
useradd -m -u 1101 -g oinstall -G dba,oper,asmdba -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle
设置用户密码:
[root@hybrisdb1 ~]# id grid
uid=1100(grid) gid=1000(oinstall) groups=1000(oinstall),1200(asmadmin),1201(asmdba),1202(asmoper), 1300(dba)
[root@hybrisdb1 ~]# passwd grid
[root@hybrisdb1 ~]# id oracle
uid=1101(oracle) gid=1000(oinstall) groups=1000(oinstall),1201(asmdba),1300(dba),1301(oper)
[root@hybrisdb1 ~]# passwd oracle
1.6 创建文件夹并分配权限 (All the RAC Nodes)
mkdir -p /u01/app/grid
chown -R grid:oinstall /u01/app/grid
chmod -R 775 /u01/app/grid
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
mkdir -p /u01/app/oraInventory
chown -R grid:oinstall /u01/app/oraInventory
$GRID_HOME 一定不要在$ORACLE_BASE 里,$ORACLE_HOME 一定要在$ORACLE_BASE 里。
1.7 修改内核参数 (All the RAC Nodes)
文件系统最大异步 IO, 此参数限制并发未完成的请求,应该设置避免 I/O 子系统故障。
定义单个共享内存段的最大值。设置应该足够大,能在一个共享内存段下容纳下整个的 SGA ,
设置的过低可能会导致需要创建多个共享内存段,这样可能导致系统性能的下降。64 位 linux
系统:可取的最大值为物理内存值-1byte,建议值为多于物理内存的一半,一般取值大于
SGA_MAX_SIZE 即可
4 个值分别是 SEMMSL SEMMNS SEMOPM SEMMNI
如当 oracle DB 初始化参数文件中 PROCESSES 参数设置较大时,需要调整 SEMAPHORES
设置