安装11g_rac配置等效性,11g_rac配置
linux平台下安装oracle 11gssh等效性配置简介
配置grid用户信任关系
登陸rac1,rac2分别执行:
$ su - grid
$mkdir ~/.ssh
$chmod 700 ~/.ssh
$ ssh-keygen -t rsa
$ ssh-keygen -t dsa
登陆rac1:
$cd ~/.ssh
$ cat id_rsa.pub >> authorized_keys
$cat id_dsa.pub >> authorized_keys
$ scp authorized_keys rac2:/home/grid/.ssh/ ----(輸入grid 密碼,回車)
登陆rac2:
$cd ~/.ssh
$ cat id_rsa.pub >> authorized_keys
$cat id_dsa.pub >> authorized_keys
$ scp authorized_keys rac1:/home/grid/.ssh/ ----(輸入grid 密碼,回車)
分別在rac1&rac2 執行下麵操作,多执行几次
$ ssh rac1 date; ssh rac2 date
$ ssh rac1-priv date ; ssh rac2-priv date
配置ORACLE用户信任关系
登陸rac1,rac2分别执行:
$ su - oracle
$mkdir ~/.ssh
$chmod 700 ~/.ssh
$ ssh-keygen -t rsa
$ ssh-keygen -t dsa
登陸rac1:
$ su - oracle
$cd ~/.ssh
$ cat id_rsa.pub >> authorized_keys
$cat id_dsa.pub >> authorized_keys
$ scp authorized_keys rac2:/home/oracle/.ssh/ ----(輸入oracle密碼,回車)
登陸rac2:
$ su - oracle
$cd ~/.ssh
$ cat id_rsa.pub >> authorized_keys
$cat id_dsa.pub >> authorized_keys
$ scp authorized_keys rac1:/home/oracle/.ssh/ ----(輸入oracle密碼,回車)
分別在rac1&rac2 執行下面操作
$ ssh rac1 date; ssh rac2 date
$ ssh rac1-priv date ; ssh rac2-priv date
注意:
1. 如果显示时间不同步,必须手动同步;
2. 系统配置了几张网卡(主机名)就必须保证每张网卡和另一个节点的ssh不需要输入密码!
不配置不会安装不上,
但是强烈建议配置时间同步服务(如ntp、oracle自带的时钟同步或vmware的时钟同步)
以保障几个实例间的时间,避免产生错误
利用UDEV服务解决RAC ASM存储设备名
在<Why ASMLIB and why not?>我们介绍了使用ASMLIB作为一种专门为Oracle Automatic Storage Management特性设计的内核支持库(kernel support library)的优缺点,同时建议使用成熟的UDEV方案来替代ASMLIB。这里我们就给出配置UDEV的具体步骤,还是比较简单的:1.确认在所有RAC节点上已经安装了必要的UDEV包[root@rh2 ~]# rpm -qa|grep udevudev-095-14.21.el52.通过scsi_id获取设备的块设备的唯一标识名,假设系统上已有LUN sdc-sdpfor i in c d e f g h i j k l m n o p ;doecho "sd$i" "`scsi_id -g -u -s /block/sd$i` ";donesdc 1IET_00010001sdd 1IET_00010002sde 1IET_00010003sdf 1IET_00010004sdg 1IET_00010005sdh 1IET_00010006sdi 1IET_00010007sdj 1IET_00010008sdk 1IET_00010009sdl 1IET_0001000asdm 1IET_0001000bsdn 1IET_0001000csdo 1IET_0001000dsdp 1IET_0001000e 以上列出于块设备名对应的唯一标识名3.创建必要的UDEV配置文件,首先切换到配置文件目录[root@rh2 ~]# cd /etc/udev/rules.d定义必要的规则配置文件[root@rh2 rules.d]# touch 99-oracle-asmdevices.rules [root@rh2 rules.d]# cat 99-oracle-asmdevices.rulesKERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_00010001", NAME="ocr1", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_00010002", NAME="ocr2", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="1IET_00010003", NAME=&quo......余下全文>>