使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g.docx
- 文档编号:2270257
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:72
- 大小:586.23KB
使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g.docx
《使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g.docx》由会员分享,可在线阅读,更多相关《使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g.docx(72页珍藏版)》请在冰点文库上搜索。
使用VMwareServer在OracleEnterpriseLinux上安装OracleRAC10g
使用VMwareServer在OracleEnterpriseLinux上安装OracleRAC10g
作者:
VincentChan
使用虚拟机在OracleEnterpriseLinux上免费试用Oracle真正应用集群10g第2版
2007年1月发表
于10月份OracleOpenWorld2006上推介的Oracle坚不可摧的Linux旨在为RedHatLinux提供企业级支持服务,更快地修复错误,以及显著降低支持价格。
此外,Oracle自己的EnterpriseLinux(基于包含额外错误修补的RedHatAdvancedServer第4版(Update4))提供免费下载。
因此,现在可以通过VMwareServer(VMware提供的一个免费虚拟环境)在家用电脑上免费使用运行在RedHatAdvancedServer上的Oracle真正应用集群(RAC)10g。
VMwareServer允许您在一台物理计算机上运行多个操作系统。
每个虚拟机都是一个独立的操作环境,并带有一组自己的虚拟组件,如磁盘、处理器和内存。
虚拟技术在计算环境中十分有用,它允许您在同一物理主机上独立地开发和测试软件以防止数据或软件损坏。
VMware软件广泛地用于服务器整合,以降低总拥有成本并加快应用程序开发和测试周期。
在本指南中,您将了解如何安装和配置两个在EnterpriseLinux和VMwareServer上运行OracleRAC10g第2版的节点。
注意,本指南仅用于教学/评估目的;Oracle及其他供应商不会为本配置提供支持。
本指南分为以下几个部分:
1.硬件要求和概述
2.配置第一个虚拟机
3.在第一个虚拟机上配置EnterpriseLinux
4.创建并配置第二个虚拟机
5.配置Oracle自动存储管理(ASM)
6.配置Oracle集群文件系统(OCFS2)
7.安装Oracle集群件
8.安装Oracle数据库10g第2版
9.探索RAC数据库环境
10.测试透明应用程序故障切换(TAF)
11.数据库备份与恢复
12.探索Oracle企业管理器(OEM)数据库控制台
13.常见问题
1.硬件要求和概述
在本指南中,您将安装32位Linux客户操作系统。
只有在主机上运行的以下64位处理器支持64位客户操作系统:
∙AMDAthlon64修订版D或更高版本
∙AMDOpteron修订版E或更高版本
∙AMDTurion64修订版E或更高版本
∙AMDSempron64-bit-capable修订版D或更新的IntelEM64TVT-capable处理器
如果您决定安装64位客户操作系统,请确定上面列出了您的处理器。
您还需要确保在BIOS中启用了虚拟技术(VT)。
一些主流制造商在默认情况下禁用了该技术。
此处提供了有关处理器兼容性的其他信息。
要验证您的处理器是否受支持,请从VMware网站下载处理器兼容性检查工具。
为每个虚拟机至少分配700MB内存;为所有虚拟机预留至少30GB磁盘空间。
主机操作系统环境概况:
主机名
操作系统
处理器
内存
磁盘
网卡
pacu
WindowsXPProfessionalServicePack2(32位)
IntelPentium4550,3.4MHz,HT
2GBDDR2SDRAM,533MHz
250GB,UltraATA/133,7200RPM
IntelPro/1000MT
客户操作系统环境概况:
主机名
操作系统
处理器
内存
rac1
OracleEnterpriseLinux4(32位)
1
700MB
rac2
OracleEnterpriseLinux4(32位)
1
700MB
虚拟磁盘布局概况:
主机操作系统上的虚拟磁盘
客户操作系统上的虚拟磁盘
虚拟设备节点
大小(MB)
描述
d:
\vm\rac\localdisk.vmdk
/dev/sda1
/dev/sda2
/dev/sda3
SCSI0:
0
20
“/”挂载点
交换空间
Oracle二进制文件
d:
\vm\rac\sharedstorage\ocfs2disk.vmdk
/dev/sdb
SCSI1:
0
512
OCFS2磁盘
d:
\vm\rac\sharedstorage\asmdisk1.vmdk
/dev/sdc
SCSI1:
1
3072
ASM磁盘组1
d:
\vm\rac\sharedstorage\asmdisk2.vmdk
/dev/sdd
SCSI1:
2
3072
ASM磁盘组1
d:
\vm\rac\sharedstorage\asmdisk3.vmdk
/dev/sde
SCSI1:
3
2048
ASM闪回恢复区
(要配置共享存储,客户OS不能与共享存储共享同一个SCSI总线。
指定客户OS使用SCSI0,共享磁盘使用SCSI1。
)
RAC数据库环境概况:
主机名
ASM实例名
RAC实例名
数据库名
数据库文件存储
OCR与表决磁盘(VotingDisk)
rac1
+ASM1
devdb1
devdb
ASM
OCFS2
rac2
+ASM2
devdb2
devdb
ASM
OCFS2
您将在每个节点上安装Oracle主目录供冗余使用。
每个节点上的ASM和OracleRAC实例共享同一个Oracle主目录。
2.配置第一个虚拟机
要创建和配置第一个虚拟机,您需要添加虚拟硬件设备,如磁盘和处理器。
在继续执行安装之前,请创建以下windows文件夹以存放虚拟机和共享存储。
D:
\>mkdirvm\rac\rac1
D:
\>mkdirvm\rac\rac2
D:
\>mkdirvm\rac\sharedstorage
双击桌面上的VMwareServer图标以启动应用程序:
1.按CTRL-N创建一个新的虚拟机。
2.新建虚拟机向导:
单击Next。
3.选择适当的配置:
a.虚拟机配置:
选择Custom。
4.选择客户操作系统:
a.客户操作系统:
选择Linux。
b.版本:
选择RedHatEnterpriseLinux4。
5.命名虚拟机:
a.虚拟机名称:
输入“rac1”。
b.位置:
输入“d:
\vm\rac\rac1”。
6.设置访问权限:
a.访问权限:
选择Makethisvirtualmachineprivate。
7.启动/关闭选项:
a.虚拟机帐户:
选择Userthatpowersonthevirtualmachine。
8.处理器配置:
a.处理器:
选择一个处理器。
9.虚拟机内存:
a.内存:
选择700MB。
10.网络类型:
a.网络连接:
选择Usebridgednetworking。
11.选择I/O适配器类型:
a.I/O适配器类型:
选择LSILogic。
12.选择磁盘:
a.磁盘:
选择Createanewvirtualdisk。
13.选择磁盘类型:
a.虚拟磁盘类型:
选择SCSI(Recommended)。
14.指定磁盘容量:
a.磁盘容量:
输入“20GB”。
b.取消选择Allocatealldiskspacenow。
为了节省空间,您现在不必分配所有磁盘空间。
15.指定磁盘文件:
a.磁盘文件:
输入“localdisk.vmdk”。
b.单击Finish。
重复步骤16-24以创建四个虚拟SCSI硬盘—ocfs2disk.vmdk(512MB)、asmdisk1.vmdk(3GB)、asmdisk2.vmdk(3GB)和asmdisk3.vmdk(2GB)。
16.VMwareServer控制台:
单击Editvirtualmachinesettings。
17.虚拟机设置:
单击Add。
18.新增硬件向导:
单击Next。
19.硬件类型:
a.硬件类型:
选择HardDisk。
20.选择磁盘:
a.磁盘:
选择Createanewvirtualdisk。
21.选择磁盘类型:
a.虚拟磁盘类型:
选择SCSI(Recommended)。
22.指定磁盘容量:
a.磁盘容量:
输入“0.5GB”。
b.选择Allocatealldiskspacenow。
如果您希望节省空间,则不必分配所有磁盘空间。
出于性能方面的考虑,您需要为每个虚拟共享磁盘预先分配所有磁盘空间。
特别是在Oracle数据库创建期间或者当数据库的DML活动较频繁时,如果共享磁盘的大小增长快速,虚拟机可能会间歇挂起一段较短的时间甚至崩溃(这种情况很少见)。
23.指定磁盘文件:
a.磁盘文件:
输入“d:
\vm\rac\sharedstorage\ocfs2disk.vmdk”。
b.单击Advanced。
24.新增硬件向导:
a.虚拟设备节点:
选择SCSI1:
0。
b.模式:
选择Independent,针对所有共享磁盘选择Persistent。
c.单击Finish。
最后,额外添加一个虚拟网卡以用于专用互联,并移除软盘驱动器(如果有)。
25.VMwareServer控制台:
单击Editvirtualmachinesettings。
26.虚拟机设置:
单击Add。
27.新增硬件向导:
单击Next。
28.硬件类型:
a.硬件类型:
以太网适配器。
29.网络类型:
a.主机模式:
与主机共享的专用网络
b.单击Finish。
30.虚拟机设置:
a.选择Floppy并单击Remove。
31.虚拟机设置:
单击OK。
修改虚拟机配置文件。
还需要设置其他参数以启用两个虚拟RAC节点之间的磁盘共享。
打开配置文件d:
\vm\rac\rac1\RedHatEnterpriseLinux4.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="autodetect"
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="D:
\vm\rac\sharedstorage\ocfs2disk.vmdk"
scsi1:
0.mode="independent-persistent"
scsi1:
0.deviceType="disk"
scsi1:
1.present="TRUE"
scsi1:
1.fileName="D:
\vm\rac\sharedstorage\asmdisk1.vmdk"
scsi1:
1.mode="independent-persistent"
scsi1:
1.deviceType="disk"
scsi1:
2.present="TRUE"
scsi1:
2.fileName="D:
\vm\rac\sharedstorage\asmdisk2.vmdk"
scsi1:
2.mode="independent-persistent"
scsi1:
2.deviceType="disk"
scsi1:
3.present="TRUE"
scsi1:
3.fileName="D:
\vm\rac\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"
3.在第一个虚拟机上安装并配置EnterpriseLinux
从Oracle网站下载EnterpriseLinux并解压缩文件:
∙Enterprise-R4-U4-i386-disc1.iso
∙Enterprise-R4-U4-i386-disc2.iso
∙Enterprise-R4-U4-i386-disc3.iso
∙Enterprise-R4-U4-i386-disc4.iso
1.在VMwareServer控制台上,双击右面板上的CD-ROM设备,然后选择第1张磁盘的ISO镜像Enterprise-R4-U4-i386-disc1.iso。
2.VMwareServer控制台:
o单击Startthisvirtualmachine。
3.按Enter键以图形模式安装。
4.跳过介质测试并启动安装。
5.欢迎使用EnterpriseLinux:
单击Next。
6.语言选择:
<选择语言首选项>。
7.键盘配置:
<选择键盘首选项>。
8.安装类型:
自定义。
9.磁盘分区设置:
使用DiskDruid进行手动分区。
o警告:
单击Yes将初始化每个设备—sda、sdb、sdc、sdd和sde。
10.磁盘设置:
通过双击挂载点(/和/u01)和交换空间的/dev/sda可用空间来分配sda驱动器上的磁盘空间。
您稍后将为OCFS2和ASM配置其余驱动器。
o添加分区:
▪挂载点:
/
▪文件系统类型:
ext3
▪开始柱面:
1
▪结束柱面:
910
▪文件系统类型:
Swap
▪开始柱面:
911
▪结束柱面:
1170
▪挂载点:
/u01
▪文件系统类型:
ext3
▪开始柱面:
1171
▪结束柱面:
2610
11.引导加载程序配置:
仅选择默认的/dev/sda1,其余选项均保留未选中状态。
12.网络配置:
a.网络设备
▪选择并编辑eth0
1.取消选择ConfigureUsingDHCP。
2.选择Activateonboot。
3.IP地址:
输入“192.168.2.131”。
4.网络掩码:
输入“255.255.255.0”。
▪选择并编辑eth1
5.取消选择ConfigureUsingDHCP。
6.选择Activateonboot。
7.IP地址:
输入“10.10.10.31”。
8.网络掩码:
输入“255.255.255.0”。
b.主机名
▪选择manually并输入“”。
c.杂项设置
▪网关:
输入“192.168.2.1”。
▪首选DNS:
<可选>
▪备用DNS:
<可选>
13.防火墙配置:
a.选择NoFirewall。
如果启用了防火墙,当您稍后在设置期间尝试挂载ocfs2文件系统时,可能会遇到错误“mount.ocfs2:
Transportendpointisnotconnectedwhilemounting”。
b.启用SELinux吗?
:
Active。
14.警告—无防火墙:
单击Proceed。
15.其他语言支持:
<选择所需的语言>。
16.时区选择:
<选择您的时区>
17.设置Root口令:
<输入您的root口令>
18.程序包组选择:
a.选择XWindowSystem。
b.选择GNOMEDesktopEnvironment。
c.选择Editors。
▪单击Details并选择您偏好的文本编辑器。
d.选择GraphicalInternet。
e.选择Text-basedInternet。
f.选择Office/Productivity。
g.选择SoundandVideo。
h.选择Graphics。
i.选择ServerConfigurationTools。
j.选择FTPServer。
k.选择LegacyNetworkServer。
▪单击Details。
1.选择rsh-server。
2.选择telnet-server。
l.选择DevelopmentTools。
m.选择LegacySoftwareDevelopment。
n.选择AdministrationTools。
o.选择SystemTools。
▪单击Details。
除了默认选中的程序包外,再选择以下程序包。
1.选择ocfs-2-2.6.9-42.0.0.0.1EL(UP内核驱动程序),或者选择ocfs-2-2.6.9-42.0.0.0.1ELsmp(SMP内核驱动程序)。
2.选择ocfs2-tools。
3.选择ocfs2console。
4.选择oracleoracleasm-2.6.9-42.0.0.0.1EL(UP内核驱动程序),或者选择oracleasm-2.6.9-42.0.0.0.1ELsmp(SMP内核驱动程序)。
5.选择sysstat。
p.选择PrintingSupport。
19.准备安装:
单击Next。
20.所需的安装介质:
单击Continue。
21.更改CD-ROM:
在VMwareServer控制台上,按CTRL-D显示VirtualMachineSettings。
单击CD-ROM设备并选择第2张磁盘的ISO镜像Enterprise-R4-U4-i386-disc2.iso,然后是第3张磁盘的ISO镜像Enterprise-R4-U4-i386-disc3.iso。
22.安装结束时:
a.在VMwareServer控制台上,按CTRL-D显示VirtualMachineSettings。
单击CD-ROM设备并选择Usephysicaldrive。
b.单击Reboot。
23.欢迎页面:
单击Next。
24.许可协议:
选择Yes,IagreetotheLicenseAgreement。
25.日期和时间:
设置日期和时间。
26.显示:
<选择所需的分辨率>。
27.系统用户:
保留项目为空并单击Next。
28.其他CD:
单击Next。
29.完成设置:
单击Next。
恭喜,您已经在VMwareServer上安装了EnterpriseLinux!
安装VMware工具。
VMware工具要求同步主机和客户机的时间。
在VMware控制台上,以root用户身份登录。
1.单击VM,然后选择InstallVMwareTools。
2.rac1—虚拟机:
单击Install。
3.双击桌面上的VMwareTools图标。
4.cdrom:
双击VMwareTools-1.0.1-29996.i386.rpm。
5.完成系统准备:
单击Continue。
6.打开一个终端并执行vmware-config-tools.pl。
o输入所需的显示大小。
同步客户OS与主机OS的时间。
在安装Oracle集群件和Oracle数据库软件时,Oracle安装程序将首先在本地节点上安装软件,然后再将软件远程复制到远程节点。
如果两个RAC节点的日期和时间未同步,您可能会收到类似于以下内容的错误。
"/bin/tar:
./inventory/Components21/oracle.ordim.server/10.2.0.1.0:
time
stamp2006-11-0406:
24:
04is25sinthefuture"
要确保成功安装OracleRAC,虚拟机上的时间必须与主机上的时间同步。
执行下面的步骤,以root用户身份同步时间。
1.执行“vmware-toolbox”以显示VMwareToolsProperties窗口。
在Options选项卡下,选择Timesynchronizationbetweenthevirtualmachineandthehostoperatingsystem。
您应该发现tools.syncTime="TRUE"参数已经追加到虚拟机配置文件d:
\vm\rac\rac1\RedHatEnterpriseLinux4.vmx中。
2.编辑/boot/grub/grub.conf,并将选项“clock=pitnosm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 VMware Server Oracle Enterprise Linux 上安装 RAC 10g 安装 10
链接地址:https://www.bingdoc.com/p-2270257.html