RedHat Linux as4 上Oracle RAC 集群
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-01
|
##############RedHat Linux下Oracle10g RAC集群安装步骤################
Oracle集群的实质就是多个服务器访问同一个Oracle数据库,这样可以避免一
个服务器宕机时数据库不能访问,同时也可以进行负载均衡.
**************************本实验案例步骤**************************
两Linux节点rac01、rac02配置如下
RAM 1024
DISK 每个节点scsi硬盘30G一个,共享硬盘10G
网卡 每个节点两块网卡eth0(private)、eth1(public)
操作系统 RedHat Enterprise Linux AS4 Update2
ip设置
rac01: eth0 10.10.10.100/255.255.255.0
eth1 202.100.0.100/255.255.255.0 202.100.0.1
rac02: eth0 10.10.10.200/255.255.255.0
eth1 202.100.0.200/255.255.255.0 202.100.0.1
所需软件
Oracle cluster 软件10201_clusterware_linux32.zip
Oracle数据库软件10201_database_linux32.zip
ocfs2-2.6.9-55.EL-1.2.9-1.el4.i686.rpm
ocfs2-2.6.9-55.ELsmp-1.2.9-1.el4.i686.rpm
ocfs2console-1.2.7-1.el4.i386.rpm
ocfs2-tools-1.2.7-1.el4.i386.rpm
###################################################################创建Oracle用户和所属组,并且查看nobody用户是否存在,在安装完成后nobody用户必
须执行一些扩展任务,若不存在 手动创建.
【注:AB 为两节点都要执行的 A为只需启动一个节点执行即可】
AB
[root@rac01 ~]# groupadd -g 1000 oinstall
[root@rac01 ~]# groupadd -g 1001 dba
[root@rac01 ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
[root@rac01 ~]# useradd -u 1000 -g 1000 -G 1001 oracle
[root@rac02 ~]# passwd oracle
###################################################################主机名称 解析通过hosts文件解析,两节点在hosts文件中添加如下内容AB
[root@rac02 ~]# vi /etc/hosts
202.100.0.100 rac01 ###公网ip
202.100.0.200 rac02
202.100.0.10 vip01 ###虚拟ip
202.100.0.20 vip02
10.10.10.100 priv01 ###私网ip
10.10.10.200 priv02
####################################################################配置SSH
两节点都用Oracle用户执行
AB
[oracle@rac01 ~]$ mkdir .ssh
[oracle@rac01 ~]$ chmod 700 .ssh/
AB
[oracle@rac02 ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_rsa): 存放公钥和私钥目录
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:
0b:fe:7e:e1:cb:f7:6f:7c:bf:74:ce:01:c5:c6:4f:a2 oracle@rac02
AB
[oracle@rac02 ~]$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in 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:
63:59:50:c3:3e:ee:c2:c5:cc:85:33:1b:e3:ee:ed:6b oracle@rac02
[oracle@rac02 ~]$ cd .ssh
A
[oracle@rac01 .ssh]$ ssh rac01 cat ~/.ssh/id_rsa.pub >> authorized_keys
[oracle@rac01 .ssh]$ ssh rac01 cat ~/.ssh/id_dsa.pub >> authorized_keys
[oracle@rac01 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|