博乐宝净水器怎么样: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存放OracleOCR和表决磁盘

三.安装过程

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 IP209.209.209.31

   Private IP10.10.10.31

   Default Gatewaw IP209.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 建立机器名为test2OS

test1文件夹所有内容copytest2

使用记事本打开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 IP209.209.209.1

机器名:test2

重新启动

3.       设置两台设备RAC环境

3.1      test1上设置环境

启动test1

更改该机器的虚拟内存大小到1GB

通过磁盘管理在6GB磁盘上创建两个大小分别为2.5GB3.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.5GB3.5GB以裸设备存在的逻辑分区”全部动作

 3.3 通过PING命令确认域名解析完全正确

4. 安装clusterware

 4.1 http://www.oracle.com/technology/global/cn/software/products/database/oracle10g/index.html

  通过适用于Microsoft WindowsOracle数据库10g2(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_win3210201_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的为存放OCRCSS表决磁盘及数据库文件,并且分配盘符为F

   安装完成之后重新启动两台机器

4.4       确认此时可以ping209.209.209.41209.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)创建共享磁盘时候使用SCSIlsilogic,类型为分配好的大磁盘

2SCSI总线与系统盘不一样;并且是indenpentpersistent;

3)注意添加scsi1.sharedBus = "virtual"scsi1:1.shared = "true"disk.locking = "false"

4)注意设置虚拟内存大小,而且设置虚拟机器的时候内存比512稍微打一点,否则无法通过检测;

5)注意添加网关,否则检测无法通过;

6)重新启动设备之后一定要注意系统是否自动给裸分区添加盘符,如果添加了,要删除然后重新启动查看;

7vmware gsx server 3.1经常出现CUP 100%利用目前不知道是什么原因;

8)可以通过LSNRCTL检测服务器监听程序是否启动;

本人安装了三才成功,失败估计跟服务器内存太小(才1GB,共享盘设置有关;但是无法确定;