rac10g添加节点详解(一)

2014-11-24 09:09:25 · 作者: · 浏览: 0

目标:

当前我环境中是有两个节点RAC1和RAC2 节点,现在增加一个RAC3节点。

概要:为现有的Oracle10g RAC 添加节点大致包括以下步骤:

1. 配置新的服务器节点上的硬件及操作系统环境

2. 向 Cluster 集群中加入该节点

3. 在新节点上安装 Oracle Database software

4. 为新的节点配置监听器 LISTENER

5. 通过 DBCA 为新的节点添加实例

注意:在新的服务器节点上配置操作系统环境

1. 这包括配置该节点今后使用的 public network 公用网络和 private network 接口,不要忘记在 hosts 文件中加入之前节点的网络信息,并将该份完整的hosts 文件传到集群Cluster 中已有的节点上,保证处处可以访问。

2. 同时需要在原有的基础上配置 oracle(或其他DBA)用户的身份等价性,这需要将新节点上生成的 id_rsa.pub 和id_dsa.pub 文件中的信息追加到authorized_keys 文件中,并保证在所有节点上均有这样一份相同的authorized_keys 文件。

3. 调整新节点上的操作系统内核参数,保证其满足今后在该节点上运行实例的内存要求以及 10g RAC Cluster 的推荐的udp网络参数。

4. 调整新节点上的系统时间以保持同其他节点一致,或者配置NTP 服务。

5. 保证原有 Cluster 中所有节点上的CRS 都正常运行,否则addNode时会报错。

6. 配置 clusterware 和database 软件的安装目录,要求路径和原有节点上的一致。

一. 准备工作

1. 查看当前RAC环境版本和状态

SYS@RACDB1>select * from v$version;

BANNER

----------------------------------------------------------------

Oracle Database 10g Enterprise Edition Release10.2.0.1.0 - Prod

PL/SQL Release 10.2.0.1.0 - Production

CORE 10.2.0.1.0 Production

TNS for Linux: Version 10.2.0.1.0 - Production

NLSRTL Version 10.2.0.1.0 – Production

[root@rac1 bin]# ./crs_stat -t

Name Type Target State Host

------------------------------------------------------------

ora....B1.inst application ONLINE ONLINE rac1

ora....B2.inst application ONLINE ONLINE rac2

ora.RACDB.db application ONLINE ONLINE rac1

ora....SM1.asm application ONLINE ONLINE rac1

ora....C1.lsnr application ONLINE ONLINE rac1

ora.rac1.gsd application ONLINE ONLINE rac1

ora.rac1.ons application ONLINE ONLINE rac1

ora.rac1.vip application ONLINE ONLINE rac1

ora....SM2.asm application ONLINE ONLINE rac2

ora....C2.lsnr application ONLINE ONLINE rac2

ora.rac2.gsd application ONLINE ONLINE rac2

ora.rac2.ons application ONLINE ONLINE rac2

ora.rac2.vip application ONLINE ONLINE rac2

2. 配置节点3

[root@rac3 ~]# hostname

rac3

[root@rac3 ~]# id oracle

uid=54321(oracle) gid=54321(oinstall)groups=54321(oinstall),54322(dba)

[root@rac3 ~]# ifconfig

eth0 Link encap:Ethernet HWaddr00:50:56:25:82:62

inet addr:192.168.90.10 Bcast:192.168.90.255 Mask:255.255.255.0

inet6 addr: fe80::250:56ff:fe25:8262/64 Scope:Link

UPBROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:1 errors:0 dropped:0overruns:0 frame:0

TXpackets:12 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RXbytes:60 (60.0 b) TX bytes:720 (720.0 b)

Interrupt:67 Base address:0x2024

eth1 Link encap:Ethernet HWaddr00:50:56:2D:0F:8D

inet addr:192.168.90.11 Bcast:192.168.90.255 Mask:255.255.255.0

inet6 addr: fe80::250:56ff:fe2d:f8d/64 Scope:Link

UPBROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RXpackets:20 errors:0 dropped:0 overruns:0 frame:0

TXpackets:14 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RXbytes:1200 (1.1 KiB) TX bytes:804 (804.0b)

Interrupt:67 Base address:0x20a4

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UPLOOPBACK RUNNING MTU:16436 Metric:1

RXpackets:723 errors:0 dropped:0 overruns:0 frame:0

TXpackets:723 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RXbytes:1217460 (1.1 MiB) TX bytes:1217460(1.1 MiB)

3. 配置三个节点/etc/hosts映射

注意:三个节点都要配置!!!

[root@rac3 ~]# vi /etc/hosts

# Do not remove the following line, or variousprograms

# that require network functionality will fai