fi
fi
umask 022
#su - grid
$cd /home/grid/ $vi .bash_profile
# Oracle Settings oracle TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME ORACLE_SID=orcl2; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
NLS_DATE_FORMAT=\NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANG if [ $USER = \ if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022 fi
(11) 执行命令(rac1、rac2)
$source .bash_profile 10. 配置用户等效性
(1) 使用Oracle用户,在所有节点执行
#su - oracle $ssh-keygen -t rsa Generating public/private rsa key pair. Enter which to save the key (/home/oracle/.ssh/id_rsa): Created directory '/home/oracle/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/oracle/.ssh/id_rsa. Your public key has been saved in /home/oracle/.ssh/id_rsa.pub. The key fingerprint is: be:8b:34:fd:c9:34:a7:2f:d2:f7:d9:30:1f:2e:48:d6 oracle@rac1 $ssh-keygen -t dsa Generating public/private dsa key pair. Enter which to save the key (/home/oracle/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/oracle/.ssh/id_dsa. Your public key has been saved in /home/oracle/.ssh/id_dsa.pub. The key fingerprint is: 4f:bc:4b:9a:a6:cd:1c:15:e7:67:92:94:a2:cd:50:14 oracle@rac1 (2) 使用Oracle用户,在节点rac1执行
$cat /home/oracle/.ssh/*.pub >> /home/oracle/.ssh/authorized_keys $ssh rac2 cat /home/oracle/.ssh/*.pub >> /home/oracle/.ssh/authorized_keys $scp /home/oracle/.ssh/authorized_keys rac2:/home/oracle/.ssh/authorized_keys (3) 验证Oracle用户等效性,在所有节点执行 $ssh rac2 date $ssh rac1 date $ssh rac2-vip date $ssh rac1-vip date $ssh rac2-priv date $ssh rac1-priv dates (4) 使用grid用户,在所有节点执行
#su - grid $ssh-keygen -t rsa Generating public/private rsa key pair. Enter which to save the key (/home/grid/.ssh/id_rsa): Created directory '/home/grid/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/grid/.ssh/id_rsa. Your public key has been saved in /home/grid/.ssh/id_rsa.pub. The key fingerprint is: 39:1c:f5:9b:76:e1:de:20:40:e0:e8:20:77:fa:cd:97 grid@rac1 $ssh-keygen -t dsa Generating public/private dsa key pair. Enter which to save the key (/home/grid/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/grid/.ssh/id_dsa. Your public key has been saved in /home/grid/.ssh/id_dsa.pub. The key fingerprint is: 08:a4:1b:87:89:fb:cd:93:3f:5d:f8:7b:f6:67:dd:4c grid@rac1 (5) 使用grid用户,在节点rac1执行
$ cat /home/grid/.ssh/*.pub >> /home/grid/.ssh/authorized_keys $ssh rac2 cat /home/grid/.ssh/*.pub >> /home/grid/.ssh/authorized_keys $scp /home/grid/.ssh/authorized_keys rac2:/home/grid/.ssh/authorized_keys (6) 验证grid用户等效性,在所有节点执行 $ssh rac2 date $ssh rac1 date $ssh rac2-vip date $ssh rac1-vip date $ssh rac2-priv date $ssh rac1-priv dates (7) 重启rac1、rac2
#reboot 11. 安装ASM (1) 检查系统及内核版本
#uname –a Linux rac2 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux #lsb_release –a LSBVersion: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: RedHatEnterpriseServer Description: Red Hat Enterprise Linux Server release 5.4 (Tikanga) Release: 5.4 Codename: Tikanga (2) 下载与系统及内核版本对应的ASM
下载地址: 当前版本: oracleasm-2.6.18-164.el5-2.0.5-1.el5.x86_64 oracleasm-2.6.18-164.el5debug-2.0.5-1.el5.x86_64 oracleasm-2.6.18-164.el5-debuginfo-2.0.5-1.el5.x86_64 oracleasm-2.6.18-164.el5xen-2.0.5-1.el5.x86_64 oracleasmlib-2.0.4-1.el5.x86_64 oracleasm-support-2.1.8-1.el5.x86_64 (3) 安装asm包,按顺序安装
#rpm -ivh --nodeps oracleasmlib-2.0.4-1.el5.x86_64.rpm #rpm -ivh --nodeps oracleasm-support-2.1.8-1.el5.x86_64.rpm #rpm -ivh --nodeps oracleasm-2.6.18-164.el5-2.0.5-1.el5.x86_64.rpm #rpm -ivh --nodeps oracleasm-2.6.18-164.el5-debuginfo-2.0.5-1.el5.x86_64.rpm #rpm -ivh --nodeps oracleasm-2.6.18-164.el5debug-2.0.5-1.el5.x86_64.rpm #rpm -ivh --nodeps oracleasm-2.6.18-164.el5xen-2.0.5-1.el5.x86_64.rpm (4) 初始化asmlib,在所有节点执行
#/usr/sbin/oracleasm configure -i Configuring the Oracle ASM library driver. This will configure the on-boot properties of the Oracle ASM library driver. The following questions will determine whether the driver is loaded on boot and what permissions it will have. The current values will be shown in brackets ('[]'). Hitting
#/usr/sbin/oracleasm init (6) 创建 asm 磁盘,在节点rac1执行
#/usr/sbin/oracleasm createdisk OCR_VOL1 /dev/sdb1 #/usr/sbin/oracleasm createdisk OCR_VOL2 /dev/sdc1 #/usr/sbin/oracleasm createdisk OCR_VOL3 /dev/sdd1 #/usr/sbin/oracleasm createdisk DATA_VOL1 /dev/sde1 #/usr/sbin/oracleasm createdisk BACK_VOL1 /dev/sdf1 (7) rac2节点执行
#/usr/sbin/oracleasm scandisks #/usr/sbin/oracleasm listdisks 12. 安装Oracle Grid
(1) 安装cvuqdisk(rac1,rac2)
#export CVUQDISK_GRP=oinstall #rpm -ivh ./grid/rpm/cvuqdisk-1.0.7-1.rpm (2) 使用grid用户,进行oracle grid 安装前检查 #su - grid $cd /Grid安装目录
相关推荐: