您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > VMwareWorkstation安装OracleRAC集群
毋果津神州数码西安分公司在VMwareWorkstation上搭建OracleRAC实验环境1.Oracle10gv2RACForWindows(ASM)1.1安装环境VmwareGSX3.2.1,虚拟二台服务器,安装WindowsEnterpriseServer2003。每服务器配置384M内存、5G磁盘、双网卡。服务器1:WindowsEnterpriseServer2003主机名:oracle1服务器2:WindowsEnterpriseServer2003主机名:oracle2所需软件:WindowsEnterpriseServer2003Oracle10gv2Database10201_database_win32Oracle10gv2Clusterware10201_clusterware_win32.rarWMware的Lsi-SCSI驱动Lsi-SCSI.rar可从虚拟机之家网站得到1.2安装步骤1.2.1配置共享磁盘和软驱服务器1和服务器2的administrator账户设置成相同口令。操作系统安装完成后,添加共享磁盘。方法参见1.2.1.2章节。Disk10.2GB用作oracle的群集注册表,最少需要100MDisk20.1GB用作oracle的表决盘,最少需要20MB。Disk3、Disk4、Disk5分别为2GB,用作oracle数据盘和快速恢复盘使用。添加一个软驱,选择使用软盘映像。添加展开的Lsi-SCSI.rar中的VMware-LsiLogic-SCSIDriver-Win2003.flp服务器1的软盘和磁盘添加完成。在服务器2完成同样操作,磁盘添加成“使用现有盘”修改服务器1和服务器2的配置文件。添加以下行:scsi1.sharedBus=VIRTUALdisk.locking=FALSEdiskLib.dataCacheMaxSize=0diskLib.dataCacheMaxReadAheadSize=0diskLib.dataCacheMinReadAheadSize=0diskLib.dataCachePageSize=4096diskLib.MaxUnsyncedWrites=0并将所有的scsi1:x.mode=undoable改为scsi1:x.mode=persistent启动服务器1和服务器2。更换Windows的SCSI驱动。先前在oracle建库时总崩溃,后来偶然更换成Lsi-SCSI驱动,终于不崩溃了。更新完驱动程序后,需要重新启动。服务器2也更换Lsi-SCSI驱动程序后重启。1.2.2安装前配置安装前的配置很重要,如果后续的安装过程中出现问题,大多情况是软件安装前的配置出了问题。添加服务器1的IP,更改网卡名称。网卡1(public):192.168.159.10255.255.255.0网卡2(private):192.168.160.10255.255.255.0添加服务器2的IP,更改网卡名称。网卡1(public):192.168.159.12255.255.255.0网卡2(private):192.168.160.12255.255.255.0网卡名相对应,英文并区分大小写。配置完成后,测试一下连通性。在两台服务器上均完成以下设置。选择网络配置的“高级设置”确保public网卡是最优先的,private网卡的位置在public网卡下面建立c:\temp文件夹。更改环境变量的位置。TEMP和TMP位置均更改为c:\temp。编辑C:\WINDOWS\system32\drivers\etc\hosts,添加以下行:需要打开原始文件编辑,拷贝可能损坏hosts文件。192.168.159.10oracle1192.168.159.12oracle2192.168.159.20oracle1-vip192.168.159.22oracle2-vip192.168.160.10oracle1-priv192.168.160.12oracle2-privoracle1-vip和oracle2-vip是虚拟的IP地址,在服务器间漂移。oracle1-priv和oracle2-priv是内部通讯使用的私有地址在命令行执行DiskpartAutomountenable运行磁盘管理器,不转换磁盘。将共享磁盘的所有盘上建立一个扩展磁盘分区,然后建立逻辑分区。逻辑分区使用全部空间。逻辑分区选择“不指派驱动器号和驱动器路径”选择“不要格式化这个磁盘分区”。实际环境还需要关闭每个磁盘分区的“写缓存”,(在磁盘上X上按右键,第二页)1.2.3安装Clusterware软件可使用10201_clusterware_win32\clusterware\cluvfy\runcluvfy.bat进行安装前验证Runcluvfystage–precrsinst–noracle1,oracle2Runcluvfycompsys–noracle1,oracle2–pcrsRuncluvfycompnodecon-noracle1,oracle2–verboseRuncluvfycompssa-noracle1,oracle2我的验证VIP是失败的。还有内存容量、磁盘交换空间失败。不用管,继续安装。以下安装只在一台服务器上进行。安装10201_clusterware_win32\clusterware。选择安装在服务器本地磁盘。添加oracle2到现有群集。如果验证不过去,尝试在每个服务器的public网卡添加DNS,DNS随便填写。编辑两块网卡的用法。将200MB磁盘设置成群集注册表(OCR)使用。将100MB磁盘设置成表决磁盘使用。在此处可以配置群集文件系统(CFS)。Oracle首选的文件系统是ASM,所以在此处的3块2GB磁盘不设置为CFS,以后将设置成ASM。因生产用的oracle环境都有硬件RAID,所以只设置一个群集注册表和一个表决磁盘就足够了。两个配置没有通过,(据Oracle工程师说配置公有IP就会正常安装,私有IP就是这样,未证实)需要在后续配置中手动执行未通过项。选择“确定”。然后选择“下一步”。选择“退出”。此时服务器1和服务器2的oracle相关的服务都应该是启动状态。手动执行先前配置未通过的项目。运行C:\oracle\product\10.2.0\crs\BIN\vipca.bat填写IP别名,应能自动解析出IP地址的内容。VIP配置完成执行C:\oracle\product\10.2.0\crs\BIN\cluvfy.batstage–postcrsinst–noracle1,oracle2手动完成了配置阶段未通过的项。1.2.4安装数据库软件和配置ASM选择群集安装,两个节点都选上。在此处可进行ASM配置也可选择“只安装数据库软件”然后在建数据库时配置。选择配置自动存储管理(ASM)。因生产环境都配置了RAID,所以冗余选择“外部”。选择“正在磁盘上加戳记”,配置ASM。选择“Addor。。。”为oracle数据选择磁盘。至少选择一块磁盘,可选多个盘。选中此两块盘。安装。在另一服务器上运行C:\oracle\product\10.2.0\db_1\BIN\selecthome.bat1.2.5配置数据库运行DatabaseConfigurationAssistant全部选中选择“一般用途”输入数据库名可选中“每日备份”,输入相应的用户名、密码。选择“自动存储管理”还有一个2GB的磁盘未使用,可再建一个REDU盘。选择“新建”磁盘组名“REDU”;冗余“外部”;选择“正在磁盘上加戳记”。选择未使用的磁盘,底下的前缀填写“FLA”选择此块磁盘,并“确定”。选择DATA磁盘组,不选择REDU磁盘组。选择“指定快速恢复区”,选择REDU磁盘组。2G磁盘,使用了1.5G做快速恢复区。可选的,定义服务在实例上运行方式。“服务”的帮助页数据库服务器配置完成。1.2.6测试Srvctlconfigdatabase–dorclSrvctlstatusdatabase–dorclSrvctlstart(stop)database–dorclSrvctlstart(stop)instance–dorcl–i“orcl1”Srvctl–h使用sqlplus:sqlplus/nologconnsys/sys(密码)@oracledb_oraclehost(数据库名_主机名)assysdbaconnsys/sys(密码)@oracledb(数据库名)assysdbastartupshutdownSELECTinst_id,instance_numberinst_no,instance_nameinst_name,parallel,status,database_statusdb_status,active_statestate,host_namenameFROMgv$instance;服务启动的状况。Ipconfig2Oracle10gv2RACForWindows(OCFS)安装clustware光盘时,将两块磁盘配置成CFS,一块装软件、一块装数据。安装database光盘,将软件安装在CFS配置的装软件的磁盘上。将数据库建在CFS配置的装数据库的磁盘上。安装clustware,选择OCFS安装正常,安装数据库软件正常,但在第二个节点运行selecthome.bat时报了两个错误,重新进入文件所在目录重新运行文件,执行正常。
本文标题:VMwareWorkstation安装OracleRAC集群
链接地址:https://www.777doc.com/doc-13412 .html