Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网络安全 > 安全知识 > Redhat Cluster Suite 3.0 for Orcale 11i
【标  题】:Redhat Cluster Suite 3.0 for Orcale 11i
【关键字】:Redhat,Cluster,Suite,3.0,for,Orcale,11i
【来  源】:http://blog.chinaunix.net/article.php?articleId=53927&blogId=7315

Redhat Cluster Suite 3.0 for Orcale 11i

Your Ad Here

Redhat Cluster Suite 3.0 for Orcale 11i


能够运行在Red Hat Cluster3.0中的应用程序包括:
• 数据库:Red Hat Cluster能够很好的支持各种数据库产品,包括Oracle 8i/9i/10g,MySQL,IBM DB2。
• 主流的商业应用软件:Red Hat Cluster能够很好的支持主流的商业应用软件,如SAP,Oracle Application Server和Tuxedo

1.
硬件环境

· 服务器:两台Dell PowerEdge2650

每台服务器上都有一张HBA 阵列卡

每台服务器上都有两块网卡,一块作对外通讯eth0,一块用于心跳线eth1

· 磁盘阵列柜:一台EMC CX500磁盘柜

· 需要切换的应用软件和数据库:oracle 11i(双机互备)

· 心跳线的连接: 用一根直连线连接两台服务器,作为心跳线。如果没有直连线,可将用于心跳线的网卡用普通网线直接连到switch上。


2. 软件环境

操作系统:Red Hat Enterprise Linux AS 3.0+Redhat cluster suite 3.0

数据库软件:Oracle 9i

应用软件:Oracle Application Server




3. IP地址设置

两台服务器/etc/hosts文件的IP地址设置如下:

127.0.0.1 localhost.localdomain localhost

192.168.1.1 erp1

192.168.1.2 erp2

192.168.1.3 erp3

192.168.1.4 erp4

10.0.0.1 prv1

10.0.0.2 prv2

IP地址的说明:

192.168.1.1 erp1 Oracle VIP

192.168.1.2 erp2 Oracle AS VIP

192.168.1.3 erp3eth0

192.168.1.4 erp4eth0


4. 在磁盘阵列柜上分区

/dev/emcpowera1

/dev/emcpowerb1

/dev/emcpowerc1

/dev/emcpowerc2

其中,emcpowerc1emcpowerc2是裸分区,emcpowera1是我们要保存Oracle库文件的分区。

/dev/emcpowerb1 oracle app 的分区


5.
建立裸设备

#vi /etc/sysconfig/rawdevices

在此文件的最后新添加以下两行:

/dev/raw/raw1 /dev/emcpowerc1

/dev/raw/raw2 /dev/emcpowerc2

重启服务 #service rawdevices restart

raw –qa检查系统


6.
安装
AS3.0HA软件包

软件包主要有两个,clumanagerredhat-config-cluster 请用rpm –q 命令检查系统是否安装这两个软件包

存盘退出。


7. 安装Oracle 11i


在配置redhat cluster之前,必须测试,手工切换都没有问题。以下四种情况都没有问题才能开始做cluster

erp3oracledboracleapp erp4:无

erp3:无 erp4oracledboracleapp

erp3oracledb erp4oracleapp

erp3oracleapp erp4oracledb


8. 配置Cluster的成员

Name: redhat linux cluster

Primary quorum partition: /dev/raw/raw1

Shadow quorum partition: /dev/raw/raw2

member: erp3

erp4

配置服务器探测等待15

Enable Broadcast Heartbeating

设置故障转移域:

Oracledb:先192.168.1.3,再192.168.1.4

OracleApp:先192.168.1.4,再192.168.1.3

erp13启动本地群集守护进程:成功

scp /etc/cluster.xml erp4:/etc/cluster.xml

erp14启动本地群集守护进程: 成功


9. Oracle脚本

/home/oracle/oracle 脚本的例子例子

#!/bin/sh
#
# Cluster service script to start, stop, and check status of oracle
#
 
cd /users/oracle
 
case $1 in
start)
    su - oracle -c ./startdb
    ;;
stop)
    su - oracle -c ./stopdb
    ;;

Esac

startdb 脚本的例子

 
sqlplus /nolog << EOF
sys as sysdba
spool /home/oracle/startdb.log
startup pfile = /u01/app/oracle/product/9.2.0/admin/test/scripts/init.ora open;
spool off
quit;
EOF
 

Exit

stopdb 脚本的例子

 
sqlplus /nolog << EOF
sys as sysdba
spool /home/oracle/stopdb.log
shutdown immediate;
spool off
quit;
EOF
 

Exit

/home/oracleapp/oracleapp 脚本的例子类似


10. Oracle 服务和群集配置


「服务」对话框

o Oracledb 服务输入「服务名称」

o 选择一个「失效转移域」oracledb

o 键入一个数量(4秒)来通过 init 脚本的 status 功能检查 Oracle 服务的健康状况。

o 输入一个「用户脚本」,如 /home/oracle/oracle

Oracledb 服务的 IP 地址

o 输入一个IP 地址」192.168.1.1

o 输入一个「子网掩码」255.255.255.0

o 输入一个「广播地址」192.168.1.255

Oracle 服务和数据库文件(同一个分区上/dev/emcpowera1)添加设备和管理文件

o 选择 Oracle 服务,然后点击「添加子进程」

o 选择「添加服务」,然后点击「确定」「设备」对话框会出现。

o 输入「设备特殊文件」(如 /dev/emcpowera1)。

o 「挂载点」字段中输入 /data

o 选择「文件系统类型」中的文件系统类型,或把它留为空白。 Ext3

o 输入任何挂载点「选项」,包括 rw(读写)。

o 选择或取消选择「强制挂载」

o 点击「确定」

Oracle AS和群集配置(同上)

11.OracleOracle AS群集切换测试

在没有添加service之前,先测试cluster manager能不能start

然后关闭cluster manager。开始添加服务。(添加服务的时候DBAPP以及mount点都不用起来)

配置好service以后,启动cluster manager。就可以启动service,而且可以查看service在哪台server上运行。可以手工切换service






NET命令大全(1):【上一篇】
security LIVECD:【下一篇】
【相关文章】
  • 使用DB2 II创建DB2 UDB和Informix IDS的邦联数据库
  • ASE 12.5 for RedHat AS 2.1安装及FAQ
  • SYBASE ASE12.0 For HP-9000/800 HP-UX安装指南
  • RedHat AS上Sybase ASE和Oracle的ASYNC IO差异与性能影响
  • sybase for linux下的安装
  • install sybase for solaris10
  • Informix数据迁移
  • informix-connect 2.70设置
  • Informix配置1.做好计划:考虑优先级和资源
  • Informix配置2.环境设置
  • 【随机文章】
  • 东软公益讲座
  • SCSA PART 1 Test1# C
  • 转:C#常用代码收集
  • 图解Ghost教程
  • Fireworks MX 滤镜讨论
  • SSIS如何在包中使用数据源
  • ES-310(Veritas)的东东之翻译(第二章)
  • 胖头鱼的Linux学习笔记
  • DISCUZ漏洞与提升权限
  • 察看linux网络连接数top10的脚本
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.