最近开始想学一下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:11gRACRAC1节点
2虚拟机位置
D:11gRACRAC2共享磁盘位置
D:11gRACSharedDiskASM数据库名称:
racdb 内存分配:
每节点
2048MIP及
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.html1.2.1 虚拟机光驱ISO镜像选择linux版的vmware tools文件 如我的
linux版的
vmware tools文件在
vmware安装路径的
D:Program Files (x86)Vmwarelinux.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"# lsmanifest.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# lsbin 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.plOracle 根据v$wait_chains找到造成等待的SQLRHEL5上Oracle 11g ASMLib的安装相关资讯 RedHat安装 oracle数据库教程
- Oracle raw数据类型介绍 (01/29/2013 10:05:53)
- 监听器注册与ORA-12514 错误分析 (11/13/2012 14:30:08)
- Oracle SQL的cursor理解 (11/13/2012 14:16:17)
| - Oracle 如何强制刷新Buffer Cache (01/29/2013 10:02:46)
- dblink致Oracle库的SCN变成两库的 (11/13/2012 14:24:41)
- Linux操作系统下完全删除Oracle数 (11/13/2012 08:25:52)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
|