您的位置:首页 > 数据库 > Oracle

Oracle 添加RAC数据库集群节点(二)

2011-12-01 10:36 483 查看
在上一节的配置中,已经完成了对新节点rac3的crs和数据库软件的部署,本节中主要介绍如何部署rac3上的监听器,ASM实例和数据库实例!在开始之前,应当保证各节点的服务运行正常,具体配置参考:/article/4305256.html

[oracle@rac2 ~]$ crs_stat -t -v

Name Type R/RA F/FT Target State Host

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

ora....SM1.asm application 0/5 0/0 ONLINE ONLINE rac1

ora....C1.lsnr application 0/5 0/0 ONLINE ONLINE rac1

ora.rac1.gsd application 0/5 0/0 ONLINE ONLINE rac1

ora.rac1.ons application 0/3 0/0 ONLINE ONLINE rac1

ora.rac1.vip application 0/0 0/0 ONLINE ONLINE rac1

ora....SM2.asm application 0/5 0/0 ONLINE ONLINE rac2

ora....C2.lsnr application 0/5 0/0 ONLINE ONLINE rac2

ora.rac2.gsd application 0/5 0/0 ONLINE ONLINE rac2

ora.rac2.ons application 0/3 0/0 ONLINE ONLINE rac2

ora.rac2.vip application 0/0 0/0 ONLINE ONLINE rac2

ora.rac3.gsd application 0/5 0/0 ONLINE ONLINE rac3

ora.rac3.ons application 0/3 0/0 ONLINE ONLINE rac3

ora.rac3.vip application 0/0 0/0 ONLINE ONLINE rac3

ora.racdb.db application 0/1 0/1 ONLINE ONLINE rac1

ora....b1.inst application 0/5 0/0 ONLINE ONLINE rac1

ora....b2.inst application 0/5 0/0 ONLINE ONLINE rac2

一:配置监听器

[oracle@rac1 ~]$ netca





























后台日志信息如下:

Oracle Net Services Configuration:

Configuring Listener:LISTENER

rac1...

rac2...

rac3...

Listener configuration complete.

Oracle Net Services configuration successful. The exit code is 0

使用crs_stat命令可以看到rac3上的监听器已经正常

[oracle@rac1 ~]$ crs_stat -t -v

Name Type R/RA F/FT Target State Host

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

ora....SM1.asm application 0/5 0/0 ONLINE ONLINE rac1

ora....C1.lsnr application 0/5 0/0 ONLINE ONLINE rac1

ora.rac1.gsd application 0/5 0/0 ONLINE ONLINE rac1

ora.rac1.ons application 0/3 0/0 ONLINE ONLINE rac1

ora.rac1.vip application 0/0 0/0 ONLINE ONLINE rac1

ora....SM2.asm application 0/5 0/0 ONLINE ONLINE rac2

ora....C2.lsnr application 0/5 0/0 ONLINE ONLINE rac2

ora.rac2.gsd application 0/5 0/0 ONLINE ONLINE rac2

ora.rac2.ons application 0/3 0/0 ONLINE ONLINE rac2

ora.rac2.vip application 0/0 0/0 ONLINE ONLINE rac2

ora....C3.lsnr application 0/5 0/0 ONLINE ONLINE rac3

ora.rac3.gsd application 0/5 0/0 ONLINE ONLINE rac3

ora.rac3.ons application 0/3 0/0 ONLINE ONLINE rac3

ora.rac3.vip application 0/0 0/0 ONLINE ONLINE rac3

ora.racdb.db application 0/1 0/1 ONLINE ONLINE rac1

ora....b1.inst application 0/5 0/0 ONLINE ONLINE rac1

ora....b2.inst application 0/5 0/0 ONLINE ONLINE rac2
二:配置ASM实例

[oracle@rac1 ~]$ dbca





























验证:

[oracle@rac1 ~]$ crs_stat -t -v

Name Type R/RA F/FT Target State Host

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

ora....SM1.asm application 0/5 0/0 ONLINE ONLINE rac1

ora....C1.lsnr application 0/5 0/0 ONLINE ONLINE rac1

ora.rac1.gsd application 0/5 0/0 ONLINE ONLINE rac1

ora.rac1.ons application 0/3 0/0 ONLINE ONLINE rac1

ora.rac1.vip application 0/0 0/0 ONLINE ONLINE rac1

ora....SM2.asm application 0/5 0/0 ONLINE ONLINE rac2

ora....C2.lsnr application 0/5 0/0 ONLINE ONLINE rac2

ora.rac2.gsd application 0/5 0/0 ONLINE ONLINE rac2

ora.rac2.ons application 0/3 0/0 ONLINE ONLINE rac2

ora.rac2.vip application 0/0 0/0 ONLINE ONLINE rac2

ora....SM3.asm application 0/5 0/0 ONLINE ONLINE rac3

ora....C3.lsnr application 0/5 0/0 ONLINE ONLINE rac3

ora.rac3.gsd application 0/5 0/0 ONLINE ONLINE rac3

ora.rac3.ons application 0/3 0/0 ONLINE ONLINE rac3

ora.rac3.vip application 0/0 0/0 ONLINE ONLINE rac3

ora.racdb.db application 0/1 0/1 ONLINE ONLINE rac3

ora....b1.inst application 0/5 0/0 ONLINE ONLINE rac1

ora....b2.inst application 0/5 0/0 ONLINE ONLINE rac2

[oracle@rac3 ~]$ export ORACLE_SID=+ASM3

[oracle@rac3 ~]$ asmcmd

ASMCMD> ls

DATA/

FRA/

ASMCMD> cd data

ASMCMD> ls

RACDB/

ASMCMD> cd racdb

ASMCMD> ls

CONTROLFILE/

DATAFILE/

ONLINELOG/

二:配置数据库实例

[oracle@rac1 ~]$ dbca





























验证:

[oracle@rac1 ~]$ crs_stat -t -v

Name Type R/RA F/FT Target State Host

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

ora....SM1.asm application 0/5 0/0 ONLINE ONLINE rac1

ora....C1.lsnr application 0/5 0/0 ONLINE ONLINE rac1

ora.rac1.gsd application 0/5 0/0 ONLINE ONLINE rac1

ora.rac1.ons application 0/3 0/0 ONLINE ONLINE rac1

ora.rac1.vip application 0/0 0/0 ONLINE ONLINE rac1

ora....SM2.asm application 0/5 0/0 ONLINE ONLINE rac2

ora....C2.lsnr application 0/5 0/0 ONLINE ONLINE rac2

ora.rac2.gsd application 0/5 0/0 ONLINE ONLINE rac2

ora.rac2.ons application 0/3 0/0 ONLINE ONLINE rac2

ora.rac2.vip application 0/0 0/0 ONLINE ONLINE rac2

ora....SM3.asm application 0/5 0/0 ONLINE ONLINE rac3

ora....C3.lsnr application 0/5 0/0 ONLINE ONLINE rac3

ora.rac3.gsd application 0/5 0/0 ONLINE ONLINE rac3

ora.rac3.ons application 0/3 0/0 ONLINE ONLINE rac3

ora.rac3.vip application 0/0 0/0 ONLINE ONLINE rac3

ora.racdb.db application 0/1 0/1 ONLINE ONLINE rac3

ora....b1.inst application 0/5 0/0 ONLINE ONLINE rac1

ora....b2.inst application 0/5 0/0 ONLINE ONLINE rac2

ora....b3.inst application 0/5 0/0 ONLINE ONLINE rac3

[oracle@rac1 ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Nov 30 19:34:26 2011

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> conn /as sysdba

Connected.

SQL> select inst_id,instance_name,status from gv$instance;

INST_ID INSTANCE_NAME STATUS

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

1 racdb1 OPEN

3 racdb3 OPEN

2 racdb2 OPEN









总结:rac节点的添加删除总体上讲,难度不大,但是部署非常繁琐,10.2.0.1的数据库版本在配置新节点的crs和数据库软件的时候存在小bug,后续版本有没有这个问题未知……
本文出自 “斩月” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: