ORACLE Cluster on Linux

ORACLE Cluster on Linux

正在使用VMware GSX Server创建ORACLE集群系统(HA和Load Balance),各位大狭如果有研究过的一起讨论讨论!
Configuration:
Hardware:
Intel PIII 933/512M/30G+8G/   #现在我才知道4个CPU,4GB的内存的用处
Software:
VMware GSX Server
SuSE linux 8.0 Professional
Redhat Linux 7.2
Redhat Linux Server Adcanced 2.1
ORACLE 8i For Linux With OPS
ORACLE 9i Realease 2 With RAC

进度:
2002-08-08/21:30:VMware GSX Server installed completed
2002-08-08/22:00:Create two Virtual Machine with Shared Disk
2002-08-09/10:00:Install SuSE linux and bind raw devices
2002-08-09/20:00:Fail to Configure rsh and watchdog
2002-08-09/22:00:Install Redhat linux
2002-08-10/09:30:Configure raw device,rsh and watchdog successfully
2002-08-10/10:30:ORACLE install failed(System crashed),Try again
2002-08-10/12:30:System crashed again
2002-08-10/12:40:Copy ORACLE To harddisk and install again
2002-08-10/14:30:ORACLE link error occured(Ignored)
2002-08-10/14:40:ORACLE rcp to another dbnode
2002-08-10/15:00:ORACLE Software Installed successfully
2002-08-10/15:00:I forget to modify the root.sh.God bless me!
2002-08-10/15:10:Apply the glibc-stub patch successfully(every node)
2002-08-10/21:10:Missing the watchdogd NOWAYOUT parameter!
2002-08-12/09:10:All the pre-install was completed.
2002-08-12/09:50:Failed to create database ,missing "oracle" file.
2002-08-12/10:10:Copy "oracle" from another dataserver.
2002-08-12/11:10:Database Created successfully
2002-08-12/11:20:Failed to start database
=====================================================================
2002-08-12/11:50:Reinstall ORACLE with no patchs.
2002-08-12/12:50:Error when link pending.(solved)
2002-08-12/13:10:rcp successfully.
2002-08-12/13:40:Database created.
天知道接下来会出什么事情!!      
经历种种磨难,终于装完了OPS
Redhat 7.2+ORACLE 8.1.7
但是并不是尽善尽美,因为watchdog的nowayout参数没有配置,所以使用上会不会出什么问题我还不是很清楚。
由于在模拟环境下安装的,所以和真实环境有多大差别也不知道。
但大致思路比较清楚了。以下是简要的过程
1.安装redhat linux 7.2(和单机安装ORACLE的要求一样)
2.配置裸设备
3.配置ORACLE环境(也和单机一样,SID不要写)
4.配置softdog
5.安装ORACLE
6.配置watchdogd,oranm和oracm(注意网络参数)
7.创建数据库。

文档稍后。      
1.安装Redhat 7.2和相应的补丁包(删除原来的binutils,安装7.1的binutils)
2.配置Hostname,修改/etc/hosts.equiv和$USERS/.rhosts,保证rsh,rcp能正确执行
3.对共享磁盘分区(一边就可以)
4.用raw绑定磁盘分区(或修改/etc/sysconfig/rawdevices,启动rawdevices服务)
5.修改/etc/rc.local,添加/sbin/insmod softdog soft_margin=60,启动softdog
6.创建ORACLE用户,在/etc/profile.d/oracle.sh里添加ORACLE的环境变量,SID不一样,SID1,SID2
7.在一边安装ORACLE,安装时选上OPS。
8.安装顺利,Link到96%是出现ins_rdbms.mk的错误,修改$ORACLE_HOME/lib/sysliblist
  -ldl -lm -lnsl -lpthread
  然后,retry
9.rcp $ORACLE_HOME/lib/*到另一计算机上
10.出现运行root.sh时不要运行,在两边分别执行glibc-stubs的补丁包
11.修改root.sh里的错误,执行
12.修改$ORACLE_HOME/oracm/admin/nmcfg.ora,配置watchdogd,oranm,oracm
        CmHostName=dbsnode1                #dbsnode2上为dbsnode2
        DefinedNodes=dbsnode1 dbsnode2
        CmDiskFile=/dev/raw/raw1
13.以root启动watchdogd,oranm,oracm
        cd $ORACLE_HOME/oracm/bin
        ./watchdogd -g dba &
        ./oranm </dev/null>$ORACLE_HOME/oracm/log/nm.log 2>&1 &
        ./oracm </dev/null>$ORACLE_HOME/oracm/log/cm.log 2>&1 &
14.dbassist创建集群数据库,为每个表空间分配裸设备
15.修改/etc/oratab文件
16.修改两边listener.ora文件,启动listener
17.svrmgrl分别启动两边的数据库      
好!但没有环境,没法试!
版主能不能建个精华区,把好贴子放进去。