()硬件环境
HPDL服务器CPU*内存G硬盘G
()软件环境
WindowsProfession(使用WinodwsXP等系统一样的方法)
Vmwaregsx
()安装vmwaregsx和一个Windowsprofession的操作系统
具体方法很多资料都有不在重复
()拷贝上面安装的系统重新更改机器名和IP地址
()RAC规划
机器名RACRAC
IP-Public
IPPrivate
共享硬盘G
()使用vmwarevdiskmanager创建共享磁盘
vmwarevdiskmanagercsGbalsilogict"d:\rac\sharevmdk"
()修改两台虚拟机的配置文件把共享磁盘添加到两台机器中同时修改两台虚拟机的配置文件如下
scsipresent="TRUE"
scsivirtualDev="lsilogic"
scsisharedBus="virtual"
scsi:present="TRUE"
scsi:mode="independentpersistent"
scsi:filename="d:\rac\sharevmdk"
scsi:deviceType="plainDisk"
disklocking="false"
diskLibdataCacheMaxSize=""
diskLibdataCacheMaxReadAheadSize=""
diskLibDataCacheMinReadAheadSize=""
diskLibdataCachePageSize=""
diskLibmaxUnsyncedWrites=""
()同时启动两台机器这是出现发现新设备
;geo=ALL&category=&family=&product=
LSIRWINDOWS的驱动
()驱动安装上去以后我们使用磁盘管理会在两台机器上面同时发现一个Gb的贡献磁盘
()同时修改两台机器的hosts文件加入
ha
ha
hasan
hasan
()检查两个节点是否可以同时访问
在RAC
netuse\\rac\c$
在RAC
netuse\\rac\c$
()去下载
TheWindowsCFSandClusterwarePatchfor
TheOracleUniversalInstaller(这个包不是必须的但是在rac多于台以上是必须的)
TheRDBMSpatchset
OracleiPatch>>downloadedfromMetalinkPatchnumber
c:\installs\\disk\
OracleClusterwarepatch>>downloadedfromMetalinkPatchnumber
c:\installs\osd\
TheOracleUniversalInstaller
C:\installs\OUI
()使用c:\installs\osd\preinstall_rac\clustercheck目录下面的
clustercheckexe程序安装一步一步下来如果你上面配置正确
应该提示ORACLECLUSTERCHECKWASSUCCESSFUL否则检查上面的步骤是否正确
()在任意一个节点使用磁盘管理器选择共享磁盘创建扩展分区(全部Gb)
然后创建逻辑分区我们选择不分区驱动标识和不格式化持盘这样我们就创建了一个
Gb的逻辑分区我们同时在另一个节点查看是否已经创建完成如果两边的分区信息不一致
重启两台虚拟机
()使用c:\installs\osd\\preinstall_rac\clustersetup安装OCFS悬着私有网络然后
继续选择CFS数据文件然后选择Z的驱动符和共享Gb的磁盘单击下一步继续安装完成以后我们检查
两个节点的
OracleClusterVolumeService
OracleObjectService
OracleCMServicei
服务是否正确启动
然后重新启动两个节点
()安装C:\installs\OUI在节点选择窗口我们选择两个节点
()我们选择start>程序>OracleInstallationProducts>UniversalInstaller
单击下一步我们选择所有节点选择安装源路径
c:\installs\osd\Disk\stage\productsjar
这样OCFS支持安装完成
()安装ORACLE数据库在节点选择窗口我们选择两个节点这个安装时间很久和你的
机器配置有很大的关系如果你机器配置不好那你会等到哭:(
()安装oracle的patch
c:\installs\osd\
在节点选择窗口我们选择所有节点
()同时在两个节点上面修改GSD服务
拷贝c:\installs\osd\srvm\gsd
所有文件到
%ORACLE_HOME%\bin\orasrvmdll
%ORACLE_HOME%\bin\gsdexe
%ORACLE_HOME%\bin\gsdserviceexe
%ORACLE_HOME%\jlib\srvmjar
然后使用命令gsdserviceinstall
()同时在两个节点上面修改OLM服务
拷贝
c:\installs\osd\Disk\preinstall_rac\olm
所有文件到
%ORACLE_HOME%\bin和C:\WINNT\System\osdi\olm
目录下面
然后使用OracleOBJServiceexe/remove和OracleOBJServiceexe/install
完称上面操作以后我们重新启动两个节点
()使用netca创建监听程序选择两个节点
()创建数据库
我们首先在z:上面创建oradata目录
然后使用ORA_HOME\bin的dbcabatdatafileDestinationz:\oradata>dbca_tracetxt
注意datafileDestination大小写
在数据库创建窗口我们选择两个节点数据库名为RAC这样我们数据库就创建完成了
()修改客户端tnsnamesora
rac=
(DESCRIPTION=
(LOAD_BALANCE=ON)
(FAILOVER=ON)
(ADDRESS=(PROTOCOL=TCP)(HOST=ha)(PORT=))
(ADDRESS=(PROTOCOL=TCP)(HOST=ha)(PORT=))
(CONNECT_DATA=
(SERVICE_NAME=rac)
(FAILOVER_MODE=
(TYPE=SELECT)
(METHOD=BASIC)
(RETRIES=)
(DELAY=))))
ha=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=ha)(PORT=))
(CONNECT_DATA=
(SERVICE_NAME=rac)
(INSTANCE_NAME=rac)
(FAILOVER_MODE=
(BACKUP=rac)
(TYPE=SELECT)
(METHOD=PRECONNECT))))
ha=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=ha)(PORT=))
(CONNECT_DATA=
(SERVICE_NAME=rac)
(INSTANCE_NAME=rac)
(FAILOVER_MODE=
(BACKUP=rac)
(TYPE=SELECT)
(METHOD=PRECONNECT))))