AIX下RAC搭建Oracle10G(二)主机配置(二)

2014-11-24 12:44:36 · 作者: · 浏览: 1
CLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

ORACLE_SID=prod

PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_BASEORACLE_HOME ORACLE_SID PATH

调整后:

PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.

export PATH

if [ -s "$MAIL" ] # This is at Shell startup. Innormal

then echo "$MAILMSG" # operation, the Shell checks

fi #periodically.

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

exportPATH=$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

[08:31:31 root@aix204 /]#su - oracle

[08:49:13 oracle@aix204 ~]$vi .profile

调整前:

if [ -s "$MAIL" ] # This is at Shell startup. In normal

then echo "$MAILMSG" # operation, the Shell checks

fi # periodically.

export ORACLE_SID=db2

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

export EDITOR=vi

umask 022

调整后:

if [ -s "$MAIL" ] # This is at Shell startup. Innormal

then echo "$MAILMSG" # operation, the Shell checks

fi #periodically.

export ORACLE_SID=prod2

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

exportPATH=$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

创建相应目录

[22:40:19 root@aix203 u01]#mkdir crs_1 //没有目录手工创建

[22:40:32 root@aix203 u01]#chown -R oracle:oinstall /u01/crs_1

[22:46:20 root@aix203 /]#mkdir -p /u01/app/oracle //没有目录手工创建

[22:46:39 root@aix203 /]#chown -R oracle:oinstall /u01/app/oracle

[22:49:07 root@aix203 u01]#ls -ll //查询权限

\

[22:42:17 root@aix204 u01]#mkdir crs_1 //没有目录手工创建

[22:42:33 root@aix204 u01]#chown -R oracle:oinstall /u01/crs_1

[22:42:33 root@aix204 u01]#chown -R oracle:oinstall /u01/crs_1

[22:44:47 root@aix204 u01]#cd /u01/app/oracle //已有目录无需创建

[22:44:43 root@aix204 u01]#ls -ll

\

四、网络参数调整

检查是否在兼容模式做相应修改

[07:27:14root@aix203 /]#lsattr -El sys0 -a pre520tune

[06:37:09root@aix204 /]#lsattr -El sys0 -a pre520tune

\

// pre520tunedisable Pre-520 tuning compatibility mode True 为非兼容模式

// pre520tune enablePre-520 tuning compatibility mode True 为兼容模式

//两种模式下修改参数的命令不同

1、在兼容模式下修改参数的方法:

no -o parameter_name=value 如:no -o ipqmaxlen =512

将之前修改网络参数的命令行添加到/etc/rc.net文件中,如:

if [ -f /usr/sbin/no ] ; then

/usr/sbin/no -o Udp_recvspace=655360

....................

fi

这样修改的数值在系统重启后仍然有效;

2、在非兼容模式下修改参数的方法:

对于ipqmaxlen参数的修改:

no -r -o ipqmaxlen=512 (注意,命令的参数不同)

对于其它参数的修改:

no -p -o parameter=value

如果要修改ipqmaxlen参数,修改后必须重启系统;

上面的命令对/etc/tunables/nextboot文件进行修改,从而使这些参数的值在系

统重启后仍然有效;

在非兼容模式下配置网络参数脚本

[07:43:19root@aix203 /]#vi chnet.sh

no -r -oipqmaxlen=512

no -p -orfc1323=1

no -p -osb_max=1310720

no -p -otcp_recvspace=65536

no -p -otcp_sendsp