科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道向基于Linux的Oracle RAC 10g集群添加新节点(七)

向基于Linux的Oracle RAC 10g集群添加新节点(七)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

SERVER = DEDICATED) (SERVICE_NAME = CRM) ) ) 如果这些服务器配置为使用 FAN 功能,将新的服务器地址添加到所有数据库服务器上的 onsctl 文件中。

作者:中国IT实验室 来源:中国IT实验室 2007年9月14日

关键字: Linux 数据库 ORACLE

  • 评论
  • 分享微博
  • 分享邮件

第 7 步:执行日常管理任务

为便于管理和导航,应在登录配置文件中定义几个不同的环境变量。例如:

[oracle@oradb5 oracle]$ more .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
export ORACLE_BASE=/usr/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs
export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin
export PATH=${PATH}:$ORA_CRS_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin:/sbin
export ORACLE_ADMIN=$ORACLE_BASE/admin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_ASSUME_KERNEL=2.4.19
export LD_LIBRARY=$ORACLE_HOME/lib
export LD_LIBRARY=${LD_LIBRARY}:/lib:/usr/lib:/usr/local/bin
export LD_LIBRARY=${LD_LIBRARY}:$ORA_CRS_HOME/lib
export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export THREADS_FLAG=native
export ORACLE_SID=SSKY5

    将网络地址添加到 DNS 以进行查看。为了便于连接到使用 VIP 的数据库的应用程序和客户端将别名转换为适当的 IP 地址,重要的是将 VIP 地址添加到 DNS。

还要将新网络地址添加到 clinet tnsnames.ora 文件,添加到适当的 connect 描述符。

CRAC =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = oradb1-vip)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = oradb2-vip)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = oradb3-vip)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = oradb4-vip)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = oradb5-vip)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = CRM)
    )
  ) 
    如果这些服务器配置为使用 FAN 功能,将新的服务器地址添加到所有数据库服务器上的 onsctl 文件中。ons.config 文件位于
[oracle@oradb4 oracle]$ more $ORACLE_HOME/opmn/conf/ons.config
localport=6101
remoteport=6201
loglevel=3
useocr=on
nodes=oradb4.sumsky.net:6101,oradb2.sumsky.net:6201,
oradb1.sumsky.net:6201,oradb3.sumsky.net:6201,oradb5.sumsky.net:6201 
onsclient1.sumsky.net:6200,onsclient2.sumsky.net:6200

结论

恭喜,您已成功地将一个新节点添加到了四节点的现有配置。下表显示了新配置。

数据库名 节点编号 数据库版本 实例编号 操作系统内核版本 文件系统 集群管理器

SSKYDB

五个节点 ― oradb1、oradb2、oradb3、oradb4 和 oradb5

10.2.0.1

五个实例 ― SSKY1、SSKY2、SSKY3、SSKY4 和 SSKY5

Red Hat Advanced Server 3.0
Linux sumsky.net 2.4.21-32.ELsmp

OCFS 1.0 和 ASM

Oracle 集群件



Murali Vallath 拥有 17 余年的数据库设计和开发经验。他在 Summersky Enterprises (www.summersky.biz) 提供独立 Oracle 咨询服务,主要关注 Oracle 数据库的设计和性能调整。Vallath 已经成功为知名企业完成了 60 多个大、中、小型 RAC 实施(Oracle9i 和 Oracle 10g)。 Vallath 是 Elsevier 书籍 Oracle Real Application ClustersOracle 10g RAC, Grid, Services & Clustering 的作者。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章