构建AIX环境下的RAC之--配置内核参数(3)
环境:
操作系统: AIX 5300-09
集群软件: CRS 10.2.0.1
数据库: Oracle 10.2.0.1
14、配置系统内核参数
1、设置Shell Limits:
调整Oracle用户:
1
2
3
4
5
|
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
1
2
3
4
5
|
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;
3、启用异步I/O
smit chaio
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
1
2
3
4
5
6
7
8
|
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
|