一.安装目的:了解RAC全部安装过程,了解RAC工作机制 二.安装计划:1. 安装OS 2.设置Vmware gsx server 3.1.0 3. 配置RAC环境系统环境 4. 安装clusterware 5.安装数据库软件 6.建立数据库 7.客户端连接测试 全部采用OCFS存放Oracle、OCR和表决磁盘 三.安装过程 1.安装OS 1.1系统硬件配置 Mainboard: ASUS P5PGL-X CPU: Intle(R) Celeron(P) 2.66GHz Memory: DDR 533 1GB HardDisk: Seagate IDE 40GB 1.2 OS Windows Server 2003 Enterprise Edition SP1 2.设置Vmware GSX Server 3.1.0 2.1 安装Vmware GSX Server 3.1.0,输入注册码 2.2 设置一个Windows Server 2003 Enterprise Edition环境 在D分区建立VM文件夹子文件夹分别建立test1,test2用于存放操作系统 NIC*2 HardDisk 5GB Memory 532 2.3 通过镜像ISO安装系统,系统分区大小为5GB 设置机器名test1 Public IP为209.209.209.31 Private IP为10.10.10.31 Default Gatewaw IP为209.209.209.1 Public IP在前面 2.4 设置共享磁盘 通过开始运行cmd ,到c:\program files\vmware\vmware gsx server下,执行vmware-vdiskmanager.exe –c –s 6Gb –a lsilogic –t 3 “e:\share\sharedisk.vmdk” 添加改磁盘到系统中,并且与系统盘占用不同的SCSI通道SCSI1:0 关闭系统,打开winNetEnterprise.vmx在另外一行加入: scsi1.sharedBus = "virtual" scsi1:1.shared = "true" disk.locking = "false" 2.5 建立机器名为test2的OS 把test1文件夹所有内容copy到test2 使用记事本打开d:\vm\test2\winNetEnterprise.vmx,找到displayName = "test2"这一行, Test2改为test1,保存; 通过Vmware GSX Server Console打开test2,删除上面存在的NIC,重新添加 启动test2,修改该机器 Public IP 209.209.209.32 Private IP 10.10.10.32 Default Gatewaw IP为209.209.209.1 机器名:test2 重新启动 3. 设置两台设备RAC环境 3.1 在test1上设置环境 启动test1 更改该机器的虚拟内存大小到1GB 通过磁盘管理在6GB磁盘上创建两个大小分别为2.5GB和3.5GB以裸设备存在的逻辑分区 通过diskpart->automount enable->exit启动自动装载新卷 用记事本打开c:\windows\system32\drivers\etc\host2文件,添加: 209.209.209.31 test1.tsdc.com test1 209.209.209.32 test2.tsdc.com test2 209.209.209.41 vip1.tsdc.com vip1 209.209.209.42 vip2.tsdc.com vip2 10.10.10.31 node1 10.10.10.32 node2 保存推出 重新启动机器,确认系统没有给裸分区添加盘符 3.2 在test2上设置环境 执行3.1除了“通过磁盘管理在6GB磁盘上创建两个大小分别为2.5GB和3.5GB以裸设备存在的逻辑分区”全部动作 3.3 通过PING命令确认域名解析完全正确 4. 安装clusterware 4.1 http://www.oracle.com/technology/global/cn/software/products/database/oracle10g/index.html 通过适用于Microsoft Windows的Oracle数据库10g第2版(10.2.0.1.0) 下载10201_database_win32.zip(655,025,354 bytes) (cksum - 1264922025) 10201_database_win32.zip(180,991,643 bytes) (cksum - 2014448067) 10201_client_win32.zip(475,090,051 bytes) (cksum - 946434250) 4.2 通过UltroISO 8.5.1.160制作成ISO文件10201_database_win32和10201_database_win32 加载到test1上 4.3 通过cmd执行验证环境是否满足 Cd d:\10201_clusterware_win32\clusterware\cluvfy Runcluvfy.bat stage –pre crsinst –n test1,test –verbose 通过setup.exe安装 设置两台机器的公共节点名,专用节点名,虚拟主机名 设置裸设备为2.5GB的为安装数据库软件,并且分配盘符为E 设置裸设备为3.5GB的为存放OCR和CSS表决磁盘及数据库文件,并且分配盘符为F 安装完成之后重新启动两台机器 4.4 确认此时可以ping通209.209.209.41和209.209.209.42 5.安装数据库软件 通过10201_database_win32.ISO安装数据软件到E盘 6.安装数据库 通过到dbca创建服务名为ractest.tsdc.com的数据库,放在F盘 7.客户端测试连接 在客户端通过net manager建立命名服务 通过sqlplusw登陆 02:27:15 SQL> select * from v$instance; INSTANCE_NUMBER INSTANCE_NAME HOST_NAME --------------- ---------------- ----------------------------------------- 2 ractest2 TEST2 02:27:44 SQL> select * from gv$instance;
INST_ID INSTANCE_NUMBER INSTANCE_NAME HOST_NAME ---------- --------------- ---------------- ----------- 2 2 ractest2 TEST2 1 1 ractest1 TEST1
02:28:40 SQL> select instance_name,status,active_state from gv$instance; INSTANCE_NAME STATUS ACTIVE_ST ---------------- ------------ --------- ractest2 OPEN NORMAL ractest1 OPEN NORMAL 1)创建共享磁盘时候使用SCSI为lsilogic,类型为分配好的大磁盘 2)SCSI总线与系统盘不一样;并且是indenpent-persistent; 3)注意添加scsi1.sharedBus = "virtual",scsi1:1.shared = "true",disk.locking = "false" 4)注意设置虚拟内存大小,而且设置虚拟机器的时候内存比512稍微打一点,否则无法通过检测; 5)注意添加网关,否则检测无法通过; 6)重新启动设备之后一定要注意系统是否自动给裸分区添加盘符,如果添加了,要删除然后重新启动查看; 7)vmware gsx server 3.1经常出现CUP 100%利用目前不知道是什么原因; 8)可以通过LSNRCTL检测服务器监听程序是否启动; 本人安装了三才成功,失败估计跟服务器内存太小(才1GB),共享盘设置有关;但是无法确定; |
|
来自: Frank_Chia > 《数据库》