当前位置:首页 > Oracle 11g R2+RAC+ASM+OracleLinux6.4安装详解(图)
可以通过mount安装盘或直接通过yum源检查和安装所需要的包:
点击(此处)折叠或打开 1. # rpm -qa packages_name 2. # rpm -ivh packages_name 3.
4. # yum list packages_name 5. # yum install packages_name
这里还要提一下:CVUdisk这个包也可以在这个时候一起安装好,以备之后使用CVU时会用到。
点击(此处)折叠或打开 1. # 检查是否已经安装 2. # rpm -qi cvuqdisk
3. # 如果已安装需要先卸载之前的版本 4. # rpm -e cvuqdisk 5. # 安装新版本
6. # CVUQDISK_GRP=oinstall; export CVUQDISK_GRP 7. # rpm -ivh cvuqdisk-1.0.9-1.rpm
7.关闭NTP及端口范围参数修改
点击(此处)折叠或打开
1. # Oracle建议使用Oracle Cluster Time Synchronization Service,因此关闭删除NTP 2. # /sbin/service ntpd stop 3. # chkconfig ntpd off
4. # rm /etc/ntp.conf (mv /etc/ntp.conf /etc/ntp.conf.old) 5. # rm /var/run/ntpd.pid 6.
7. 检查TCP/UDP端口范围
8. # cat /proc/sys/net/ipv4/ip_local_port_range 9. 如果已经显示9000 65500,就不用进行下面的步骤了
10. # echo 9000 65500 > /proc/sys/net/ipv4/ip_local_port_range 11. # vim /etc/sysctl.conf 12. # 添加此行:
13. # TCP/UDP port range
14. net.ipv4.ip_local_port_range = 9000 65500 15. # 重启网络
16. # /etc/rc.d/init.d/network restart
8.调整.bash_profile内容并设置显示地址
点击(此处)折叠或打开 1. 设置参数: 2. $ su - root
3. # mkdir /mount_point/tmp 4. # chmod 775 /mount_point/tmp 5. # exit
6.
7. $ vi .bash_profile 8. 加入行:
9. TEMP=/mount_point/tmp 10. TMPDIR=/mount_point/tmp 11. export TEMP TMPDIR 12. 加入行:umask 022
13. 加入行:DISPLAY=local_IP:0.0 ; export DISPLAY 14. local_IP为你要将安装视图所显示的桌面地址 15.
16. 检查设置参数 17. $ umask 18. $ env | more 19. $ echo $DISPLAY 20. $ echo $TEMP 21. $ echo $TMPDIR
9.配置SSH互信
这是很关键的一步,虽然官方文档中声称安装GI和RAC的时候OUI会自动配置SSH,但为了在安装之前使用CVU检查各项配置,还是手动配置互信更优。
点击(此处)折叠或打开 1. 配置过程如下: 2. 各节点生成Keys:
3. [root@rac1 ~]# su - oracle 4. [oracle@rac1 ~]$ mkdir ~/.ssh 5. [oracle@rac1 ~]$ chmod 700 ~/.ssh 6. [oracle@rac1 ~]$ ssh-keygen -t rsa 7. [oracle@rac1 ~]$ ssh-keygen -t dsa 8. [root@rac2 ~]# su - oracle 9. [oracle@rac2 ~]$ mkdir ~/.ssh 10. [oracle@rac2 ~]$ chmod 700 ~/.ssh 11. [oracle@rac2 ~]$ ssh-keygen -t rsa 12. [oracle@rac2 ~]$ ssh-keygen -t dsa 13.
14. 在节点1上进行互信配置:
15. [oracle@rac1 ~]$ touch ~/.ssh/authorized_keys 16. [oracle@rac1 ~]$ cd ~/.ssh
17. [oracle@rac1 .ssh]$ ssh rac1 cat ~/.ssh/id_rsa.pub >> authorized_keys 18. [oracle@rac1 .ssh]$ ssh rac2 cat ~/.ssh/id_rsa.pub >> authorized_keys
19. [oracle@rac1 .ssh]$ ssh rac1 cat ~/.ssh/id_dsa.pub >> authorized_keys 20. [oracle@rac1 .ssh]$ ssh rac2 cat ~/.ssh/id_dsa.pub >> authorized_keys 21.
22. 在rac1把存储公钥信息的验证文件传送到rac2上 23. [oracle@rac1 .ssh]$ pwd 24. /home/oracle/.ssh
25. [oracle@rac1 .ssh]$ scp authorized_keys rac2:'pwd' 26. oracle@rac2's password:
27. authorized_keys 100% 1644 1.6KB/s 00:00 28.
29. 设置验证文件的权限 30. 在每一个节点执行:
31. $ chmod 600 ~/.ssh/authorized_keys 32.
33. 启用用户一致性
34. 在你要运行OUI的节点以oracle用户运行(这里选择rac1): 35. [oracle@rac1 .ssh]$ exec /usr/bin/ssh-agent $SHELL 36. [oracle@rac1 .ssh]$ ssh-add
37. Identity added: /home/oracle/.ssh/id_rsa (/home/oracle/.ssh/id_rsa) 38. Identity added: /home/oracle/.ssh/id_dsa (/home/oracle/.ssh/id_dsa) 39.
40. 验证ssh配置是否正确
41. 以oracle用户在所有节点分别执行: 42. ssh rac1 date 43. ssh rac2 date 44. ssh rac1-priv date 45. ssh rac2-priv date 46.
47. 如果不需要输入密码就可以输出时间,说明ssh验证配置成功。必须把以上命令在两个节点都运行,每
一个命令在第一次执行的时候需要输入yes。
48. 如果不运行这些命令,即使ssh验证已经配好,安装clusterware的时候也会出现错误: 49. The specified nodes are not clusterable
50. 因为,配好ssh后,还需要在第一次访问时输入yes,才算是真正的无障碍访问其他服务器。
请谨记,SSH互信需要实现的就是各个节点之间可以无密码进行SSH访问。
10.为Grid集群基础软件配置存储(使用ASM)
Oracle所允许的存储主要有ASM、NFS和ACFS等,这里仅介绍ASM的配置过程。
共分享92篇相关文档