Chinaunix首页 | 论坛 | 博客
  • 博客访问: 531575
  • 博文数量: 134
  • 博客积分: 7990
  • 博客等级: 少将
  • 技术积分: 1290
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-29 11:43
文章分类

全部博文(134)

文章存档

2009年(7)

2008年(80)

2007年(47)

我的朋友

分类: Oracle

2008-01-01 11:55:09


准备工作:

1.虚拟机使用VMware server 1.0.3

下载网站:

学习网站:

2.oracle linux

   并解压缩文件:

Enterprise-R4-U5-i386-disc1.iso

Enterprise-R4-U5-i386-disc2.iso

Enterprise-R4-U5-i386-disc3.iso

Enterprise-R4-U5-i386-disc4.iso

 3.oracle 10gclusterware

  官方网站下载

  10201_database_linux32.zip

  10201_clusterware_linux32.zip

 4.OCFS文件系统支持

官方网站下载

如果使用的是oracle linux,则这些rpm已经包含
ocfs-2.4.21-EL-1.0.14-1.i686.rpm
ocfs-support-1.0.10-1.i386.rpm
ocfs-tools-1.0.10-1.i386.rpm

5.ASMlib驱动程序

官方网站下载
oracleasm-support-2.0.3-2
oracleasmlib-2.0.2-1
oracleasm-2.6.9-55.0.0.0.2.ELsmp-2.0.3-2

 6.辅助工具

  SecureCRT5.5

  Xmanager2.0
  FTP工具,支持ssh2 over ftp协议

推荐使用:

1.SSH2

2.FileZilla:

 

注:你也可以选择在Redhat AS4 / CentOS 4.4上进行本实验

 

 




VMware Server 允许您在一台物理计算机上运行多个操作系统。每个虚拟机都是一个独立的操作环境,并带有一组自己的虚拟组件,如磁盘、处理器和内存。在本实验中,您将了解如何安装和配置两个在 Enterprise Linux VMware Server 上运行 Oracle RAC 10g 2 版的节点。

实验步骤:

1.     硬件要求和概述

2.     配置第一个虚拟机

3.     在第一个虚拟机上配置 Enterprise Linux

4.     创建并配置第二个虚拟机

5.     配置 Oracle 自动存储管理 (ASM)

6.     配置 Oracle 集群文件系统 (OCFS2)

7.     安装 Oracle 集群件

8.     安装 Oracle 数据库 10g 2

9.     参考文档

1. 硬件要求和概述

在本指南中,您将安装 32 Linux 客户操作系统。为每个虚拟机至少分配 700MB 内存;硬盘空间>50G为所有虚拟机预留至少 20GB 磁盘空间。(本人安装完后总共使用了20g的空间)

主机操作系统环境概况:

主机名

操作系统

处理器

内存

磁盘

网卡

Niubro

Windows XP Professional Service Pack 232 位)(英文版)

Iintel(R) Core(TM) Duo CPU t2250@1.73GHz

2 GB DDR2 667 MHz

120 GB, Ultra ATA/133, 5400 RPM

Intel Pro/100

客户操作系统环境概况:

主机名

操作系统

处理器

内存

rac1

Oracle Enterprise Linux 432 位)

1

700 MB

rac2

Oracle Enterprise Linux 432 位)

1

700 MB

虚拟磁盘布局概况:

主机操作系统上的虚拟磁盘

客户操作系统上的虚拟磁盘

虚拟设备节点

大小 (MB)

描述

e:\vm\localdisk.vmdk

/dev/sda1
/dev/sda2
/dev/sda3

SCSI 0:0

20000

“/”挂载点
交换空间
Oracle
二进制文件

e:\vm\sharedstorage\ocfs2disk.vmdk

/dev/sdb

SCSI 1:0

512

OCFS2 磁盘

e:\vm\sharedstorage\asmdisk1.vmdk

/dev/sdc

SCSI 1:1

3072

ASM 磁盘组 1

e:\vm\sharedstorage\asmdisk2.vmdk

/dev/sdd

SCSI 1:2

3072

ASM 磁盘组 1

e:\vm\sharedstorage\asmdisk3.vmdk

/dev/sde

SCSI 1:3

2048

ASM 闪回恢复区

(要配置共享存储,客户 OS 不能与共享存储共享同一个 SCSI 总线。指定客户 OS 使用 SCSI0,共享磁盘使用 SCSI1。)

RAC 数据库环境概况:

主机名

ASM 实例名

RAC 实例名

数据库名

数据库文件存储

OCR 与表决磁盘 (Voting Disk)

rac1

+ASM1

devdb1

devdb

ASM

OCFS2

rac2

+ASM2

devdb2

devdb

ASM

OCFS2

您将在每个节点上安装 Oracle 主目录供冗余使用。每个节点上的 ASM Oracle RAC 实例共享同一个 Oracle 主目录。

2. 配置第一个虚拟机

要创建和配置第一个虚拟机,您需要添加虚拟硬件设备,如磁盘和处理器。在继续执行安装之前,请创建以下 windows 文件夹以存放虚拟机和共享存储。

创建目录vmVM下创建三个目录rac1rac2sharedstorage.

运行VMware Server Console以启动应用程序:

1.     点击新建,创建一个新的虚拟机。

2.     新建虚拟机向导:单击 Next

3.     选择适当的配置:

a.     虚拟机配置:选择 Custom

4.     选择客户操作系统:

a.     客户操作系统:选择 Linux

b.     版本:选择 Red Hat Enterprise Linux 4

5.     命名虚拟机:

a.     虚拟机名称:输入“rac1”

b.     位置:输入“e:\vm\rac1”

6.     设置访问权限:

a.     访问权限:选择 Make this virtual machine private

7.     启动/关闭选项:

a.     虚拟机帐户:选择 User that powers on the virtual machine

8.     处理器配置:

a.     处理器:选择一个处理器。

9.     虚拟机内存:

a.     内存:选择 700MB

10.   网络类型:

a.     网络连接:选择 Use bridged networking

11.   选择 I/O 适配器类型:

a.     I/O 适配器类型:选择 LSI Logic

12.   选择磁盘:

a.     磁盘:选择 Create a new virtual disk

13.   选择磁盘类型:

a.     虚拟磁盘类型:选择 SCSI (Recommended)

14.   指定磁盘容量:

a.     磁盘容量:输入“20GB”

b.     取消选择 Allocate all disk space now。为了节省空间,您现在不必分配所有磁盘空间。

15.   指定磁盘文件:

a.     磁盘文件:输入“localdisk.vmdk”

b.     单击 Finish

重复步骤 16-24 以创建四个虚拟 SCSI 硬盘 — ocfs2disk.vmdk (512MB)asmdisk1.vmdk (3GB)asmdisk2.vmdk (3GB) asmdisk3.vmdk (2GB)

16.   VMware Server 控制台:单击 Edit virtual machine settings

17.   虚拟机设置:单击 Add

18.   新增硬件向导:单击 Next

19.   硬件类型:

a.     硬件类型:选择 Hard Disk

20.   选择磁盘:

a.     磁盘:选择 Create a new virtual disk

21.   选择磁盘类型:

a.     虚拟磁盘类型:选择 SCSI (Recommended)

22.   指定磁盘容量:

a.     磁盘容量:输入“0.5GB”

b.     选择 Allocate all disk space now。如果您希望节省空间,则不必分配所有磁盘空 间。出于性能方面的考虑,您需要为每个虚拟共享磁盘预先分配所有磁盘空间。特别是在 Oracle 数据库创建期间或者当数据库的 DML 活动较频繁时,如果共享磁盘的大小增长快速,虚拟机可能会间歇挂起一段较短的时间甚至崩溃(这种情况很少见)。

23.   指定磁盘文件:

a.     磁盘文件:输入“e:\vm\sharedstorage\ocfs2disk.vmdk”

b.     单击 Advanced

24.   新增硬件向导:

a.     虚拟设备节点:选择 SCSI 1:0

b.     模式:选择 Independent,针对所有共享磁盘选择 Persistent

c.     单击 Finish

最后,额外添加一个虚拟网卡以用于专用互联。

25.   VMware Server 控制台:单击 Edit virtual machine settings

26.   虚拟机设置:单击 Add

27.   新增硬件向导:单击 Next

28.   硬件类型:

a.     硬件类型:以太网适配器。

29.   网络类型:

a.     主机模式:与主机共享的专用网络

b.     单击 Finish

30.   虚拟机设置:

a.     选择 Floppy 并单击 Remove

31.   虚拟机设置:单击 OK

修改虚拟机配置文件。还需要设置其他参数以启用两个虚拟 RAC 节点之间的磁盘共享。打开配置文件 e:\vm\rac1\Red Hat Enterprise Linux 4.vmx,并添加下面列出的粗体参数。

config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "700"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "localdisk.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.fileName = "A:"
Ethernet0.present = "TRUE"
displayName = "rac1"
guestOS = "rhel4"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
 
disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
scsi1.sharedBus = "virtual"
 
scsi1.present = "TRUE"
scsi1:0.present = "TRUE"
scsi1:0.fileName = "E:\vm\sharedstorage\ocfs2disk.vmdk"
scsi1:0.mode = "independent-persistent"
scsi1:0.deviceType = "disk"
scsi1:1.present = "TRUE"
scsi1:1.fileName = "E:\vm\sharedstorage\asmdisk1.vmdk"
scsi1:1.mode = "independent-persistent"
scsi1:1.deviceType = "disk"
scsi1:2.present = "TRUE"
scsi1:2.fileName = "E:\vm\sharedstorage\asmdisk2.vmdk"
scsi1:2.mode = "independent-persistent"
scsi1:2.deviceType = "disk"
scsi1:3.present = "TRUE"
scsi1:3.fileName = "E:\vm\sharedstorage\asmdisk3.vmdk"
scsi1:3.mode = "independent-persistent"
scsi1:3.deviceType = "disk"
scsi1.virtualDev = "lsilogic"
ide1:0.autodetect = "TRUE"
floppy0.present = "FALSE"
Ethernet1.present = "TRUE"
Ethernet1.connectionType = "hostonly"
mainMem.useNameFile=FALSE
---
用VMware 在 Oracle Linux 上安装 Oracle 10g RAC(二) 
http://blog.chinaunix.net/u1/52223/showart_455190.html
用VMware 在 Oracle Linux 上安装 Oracle 10g RAC(三) 
http://blog.chinaunix.net/u1/52223/showart_458399.html

如果你觉得本文不错,可以订阅本站RSS | Google Reader | Bloglines | 抓虾 | 鲜果

阅读(4001) | 评论(4) | 转发(0) |
0

上一篇:2008年开始

下一篇:记录一linux命令:xargs

给主人留下些什么吧!~~

niubro2008-01-16 18:59:37

你留个邮箱,我给你个文档

chinaunix网友2008-01-16 16:44:40

老大,我的虚拟机的共享磁盘可以挂上了,可是用EXT3系统测试,怎么两个两个操作系统中建立文件夹,怎么LS不一样,各是各个,怎么不能同步呀,是不是我做错了,老大帮帮我,太郁闷了

chinaunix网友2008-01-09 23:08:07

收藏了

chinaunix网友2008-01-01 13:46:55

好支持一下