构建AIX环境下的RAC之--配置内核参数(3)

环境:

操作系统: AIX 5300-09

集群软件: CRS 10.2.0.1

数据库:   Oracle 10.2.0.1

14、配置系统内核参数

1、设置Shell Limits:

调整Oracle用户:

Soft  FILE  size        -1
Soft  CPU  time            -1
Soft  DATA  segment        -1
Soft  STACK  size        -1
Soft CORE file size        -1

[root@aix211 /]#cat /etc/security/limits

oracle:
       fsize = -1
       data = -1
       stack = -1
       core = -1

通过 smit chuser

在User NAME选项中选择ORACLE软件的属主,例如oracle用户;

在列表中检查上面四个参数的值并修改;

或修改文件/etc/security/limits中的内容;

2、设置系统参数:

smit  chgsys

将列表中Maximum number of PROCESSES allowed per user值改为2048;

wKioL1M-aFTAQcVBAAKkonfMI9g590.jpg

3、启用异步I/O

smit  chaio

wKiom1M-aAvxShHdAAIU7yGacdA351.jpg

15、建立Oracle用户及组

root@aix212 disk1]#id oracle

uid=210(oracle) gid=210(dba) groups=211(oinstall),212(hagsuser)

要保证所有节点上的Oracle用户和相关组的ID号相同;

用户:

oracle        数据库的属主;

组:

dba            Oracle用户的主组;

hagsuser        For  high  availability(如果使用HACMP的话)

oinstall        orainventory组,该组不是强制的,如果存在,则oracle code文件属于这个组,该组是oracle用户的从组;

Oracle用户的主组必须是dba组,从组必须是oinstall和hagsuser;如果使用HACMP的话,也将hagsuser作为Root用户的从组;


---------配置 .profile

export ORACLE_SID=prod1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_CRS_HOME=/u01/crs_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_CRS/lib:ORACLE_CRS/lib32
export PATH=$ORACLE_CRS_HOME/bin:$ORACLE_HOME/bin:/usr/bin:/usr/sbin:/usr/es/sbin/cluster:/usr/es/sbin/cluster/sbin:/usr/es/sbin/cluster/utilities:/usr/es/sbin/cluster/diag:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
umask 022 
export EDITOR=vi