博乐宝净水器怎么样:Windows VMware下oracle 10G R2 RAC 过程
来源:百度文库 编辑:偶看新闻 时间:2024/05/06 11:53:16
一.安装目的:了解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),共享盘设置有关;但是无法确定;