在Red Hat Linux 5.4 (虚拟机) 上安装 Oracle 11g R2 RAC (ASM)
在Red Hat Linux 5.4 (虚拟机) 上安装 Oracle 11g R2 RAC (ASM)
最近开始想学一下Oracle 11g,于是首先想到的是搭个虚拟机环境,感觉单机装起来太简单,于是突然想何不自己搭个11G RAC环境来玩玩呢,说干就干,于是上网下介质,上网收集资料,但都感觉写得不是太详细。刚好上周五在逛ITPUB的时候,在主页上看到个链接刚好是在Red Hat Linux 5.4 (虚拟机) 上安装 Oracle11g R2 RAC (ASM)的文章,文章可以说是写得相当详细了。但看文章是一回事,自己实践起来又是另一回事,于是从上周五晚上开始一直到昨天终于是完整的把11G RAC环境给搭建起来了。
1 虚拟机环境准备 1.1 虚拟机环境规划
虚拟机这块我使用的是VMWARE,因为据说VMware Workstation版本在共享盘方面存在些问题,事实上在以前搭建10G环境中已经证实了,ASM磁盘组只有一个节点能mount上,但实际上在SERVER版里搭建好RAC环境后再用VMware Workstation版本打开是没问题的。所以建议最好还是使用VMWARE SERVER版。
虚拟机我先是先安装一个节点linux 5.4操作系统,在上面做好一些通用性的设置后再复制一份进行修改来搭建另一个节点的,这样是速度快,但如果不注意有些地方忘记改也容易犯低级错误,我就因为犯了个超低级的错。
下面说一下我的规划,磁盘空间总共做下来大概占用空间40G左右,内存的话最好每个节点尽量多分配一点,不然慢死你,我本本是8G内存,因此我每个节点分配了2G内存
节点名称: racdb01 , racdb02
操作系统硬盘空间 每节点至少20G
节点1虚拟机位置 D:\11gRAC\RAC1
节点2虚拟机位置 D:\11gRAC\RAC2
共享磁盘位置 D:\11gRAC\SharedDiskASM
数据库名称: racdb
内存分配: 每节点 2048M
IP及SCANIP :
Public IP: 138.30.0.111 , 138.30.0.113
Private IP: 10.1.1.11, 10.1.1.12
VIP: 138.30.0.112 , 138.30.0.114
SCANIP: 138.30.0.115
1.2 虚拟机安装
不详细描述,我主要参考的君三思的《手把手教你用VMware在linux下安装oracle10g RAC》文档,也没什么难度。就是要新增一块网卡,还要增加几块共享磁盘,共享磁盘的属性需要注意,在文档中都有描述。
文档下载地址
http://www.5ienet.com/mydesign/article.asp?/html/rid/108.html
1.2.1 虚拟机光驱ISO镜像选择linux版的vmware tools文件
如我的linux版的vmware tools文件在vmware安装路径的D:\Program Files (x86)\Vmware\linux.iso,那么在虚拟机配置中的光驱指向这个文件
在虚拟机菜单中选择安装vmware tools
1.2.2 安装vmware tools
1、.VM-install vmware-tools,本机把vmware-tools保存在目录/tmp下,使用#tar xvzf VMwareTools-8.4.6-385536.tar.gz进行解压缩
# cd "/media/VMware Tools"
# ls
manifest.txt VMwareTools-8.4.6-385536.tar.gz
# cp VMwareTools-8.4.6-385536.tar.gz /tmp
# cd /tmp
# tar xvzf VMwareTools-8.4.6-385536.tar.gz
2、进入解压缩后的目录
# cd /tmp/vmware-tools-distrib
# ls
bin doc etc FILES INSTALL installer lib vmware-install.pl
3、安装tools,#./vmware-installl.pl
#./vmware-installl.pl
4、一直回车
在此过程中设置分辨率
设置好分辨率,就安装完成了(其他选项可以按照默认,回车即可),重启后就可以设置共享文件夹了,就能与windows交换文件,并且你的鼠标可以自由切换了,再也不用借助“ctrl+alt”了。
5、如果运行过程中碰到如下提示,表明找不到C头文件:
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
The path "/usr/src/linux/include" is not an existing directory.
则按“ctrl+c”进行必要软件安装:
(1)安装编译工具:#yum -y install gcc gcc-c++ kernel-devel
更新kernel:#yum -y update kernel
检查kernel:#rpm -qa | grep kernel
更新完后重启一下,使更新生效。
(2)最后重新安装vmware-tools
#./vmware-install.pl
|
评论暂时关闭