admin 管理员组文章数量: 1184232
2024年1月15日发(作者:tvvtw个人博客)
Windows 2008 R2环境下的Oracle 11G
R2 RAC+ASM
实验室环境安装指南V1.0
北京东蓝数码科技有限公司
1 环境规划
PC192.168.1.106RAC1
192.168.1.101RAC1-VIP192.168.1.103RAC群集:SCANSid:orcl192.168.1.105RAC2
192.168.1.102RAC2-VIP192.168.1.1042.2.2.1——————内部私有连接——————2.2.2.2节点1节点2ISCSI连接主机地址
172.16.16.9群集磁盘1:OCR群集磁盘2:ASM如上图所示,实验环境中采用VMware8.0虚拟了两台服务器分别是RAC1和RAC2,它们各有两条网线分别用于公共服务和内部互联;群集使用的共享存储由ISCSI提供的两块磁盘提供。
软件环境方面,操作系统选择Windows 2008 R2标准版(企业版亦可)
数据库采用 Oracle 11G R2(11.2.0.1)和win64_11gR2_grid(RAC基础架构软件)。
2 基础环境的准备
2.1 服务器硬件环境准备
本例中采用Vmware Workstation8.0来虚拟服务器,为每台服务器准备两条NAT模式的网卡,网关设置为192.168.1.2。其他配置如下图所示:
本例中采用starwind作为iscsi服务器,配置如下:
服务器地址:172.16.16.9
磁盘1 :6G
磁盘2 :30G
2.2 服务器软件件环境准备
2.2.1 操作系统安装
服务器1和2安装windows 2008 R2标准版,选项默认即可,密码设置为相同密码。
2.2.2 操作系统级配置
2.2.2.1 主机名设置
在两台主机上分别执行,计算机——右键(属性),主机名设置为RAC1和RAC2
2.2.2.2 网卡命名和IP
主机1公用网卡:pub 192.168.1.101/24 网关 192.168.1.2
主机1内部网卡:pri 2.2.2.1/24
主机2公用网卡:pub 192.168.1.102/24 网关 192.168.1.2
主机2内部网卡:pri 2.2.2.2/24
2.2.2.3 关闭防火墙和DEP、UAC
关闭主机1和2上的防火墙,在控制面板中设置
在主机1和主机2上ping对方的公用和私用地址,要求都能ping通。
在两台主机上,计算机——右键(属性)——更改设置——高级(设置)——数据执行保护(DEP),选择仅为基本windows程序和服务启用(重启后才能生效)
在两台主机上,控制面板(小图标方式查看)——用户账户——更改用户账户控制设置
改为从不通知,确定(重启后生效)
2.2.2.4 修改host文件
在主机1和主机2上修改C:WINDOWSsystem32driversetchosts文件,用记事本打开,在末尾添加新行,输入以下内容
(192.168.1.103、104、105无需配置在网卡上,这个工作oracle会自行完成)
192.168.1.101 rac1
192.168.1.102 rac2
192.168.1.103 rac1-vip
192.168.1.104 rac2-vip
192.168.1.105 scan
2.2.2.5 磁盘配置——iscsi连接
在主机1和2上,开始——管理工具——iscsi发起程序
选择“是”,系统自动设置iscsi为自动启动状态
在弹出的iscsi配置界面,切换到“发现”选项卡,点击“发现门户”,并在弹出的窗口中输入发现门户地址,172.16.16.9
接下来,我们切换到“目标”选项卡,可以发现目标列表中有3个数据项,分别是data、data2和ddd,我们此次实验中用到的是data和data2,点击data项,点击“连接”按钮,并确定。点击data2项,点击连接按钮并确定。
这样两块远程的iscsi共享磁盘被连接成功。
计算机管理——存储——磁盘管理中,多出两块磁盘,我们把它们初始化,MBR方式
2.2.2.6 磁盘配置——分区,主机1
在此步骤开始前,重启主机1
在主机1,开始——运行——cmd(此时,节点2关机)
Diskpart,在diskpart命令下输入:automount enable
在diskpart命令下继续输入:list disk
Select disk 1 #选择那个6G的磁盘,该磁盘用于ocr
Create part ext #创建扩展分区
Create part log #以全部空间创建逻辑分区
在diskpart命令下继续输入:
Select disk 2 #选择那个30G的磁盘,该磁盘用于asm
Create part ext #创建扩展分区
Create part log size14000 #创建逻辑分区,大小14G
Create part log size14000 #创建逻辑分区,大小14G
接下来,在主机1的计算机管理——存储——磁盘管理中,我们在磁盘2的第一个分区上右键,更改驱动器号和路径,在弹出的窗口中选择“添加”,装入ntfs空白文件夹中,“c:asm”(此文件夹需自行创建)
用同样的方法,我们把第二个分区装载到c:asm2
2.2.2.7 磁盘配置——分区,主机2
在主机2,开始——运行——cmd(此时,节点1关机)
Diskpart,在diskpart命令下输入:automount enable
接下来,在主机1的计算机管理——存储——磁盘管理中,我们删除掉磁盘1和2上所有分区的磁盘号,并将第二块磁盘的第1、2两个分区分别装载到c:asm
和c:asm2目录下。
3 RAC配置
3.1 Oracle grid安装
在此配置过程中,要求主机1和2同时开机。
在主机1上执行以下操作,主机2登入系统,保持开机即可
先决性检查、概要等无意义的页面不贴图
等待40分钟即可成功,如果失败那就重装系统吧。
3.2 Oracle 11G R2 server安装
在此配置过程中,要求主机1和2同时开机。
在主机1上执行以下操作,主机2登入系统,保持开机即可
等待40分钟,即可完成。如果发生失败应考虑硬件环境的问题。
最后,在节点2执行上图的提示。
3.3 ASM配置
在此配置过程中,要求主机1和2同时开机。
在主机1上执行以下操作,主机2登入系统,保持开机即可
在oracle安装目录bin下(C:appAdministratorproduct11.2.0dbhome_1BIN),双击
在此配置过程中,要求主机1和2同时开机。
在主机1上执行以下操作,主机2登入系统,保持开机即可
在grid安装目录bin下(C:app11.2.0gridBIN),双击
出现如下窗口
大约10秒后,才能弹出可视化窗口如下:
首先我们设置asm的sys口令和snmp口令
接下来点击“指定磁盘组”
等待时间可能比较长,视asm磁盘大小和速度而定。
3.4 创建RAC实例
在此配置过程中,要求主机1和2同时开机。
在主机1上执行以下操作,主机2登入系统,保持开机即可
在oracle安装目录bin下(C:appAdministratorproduct11.2.0dbhome_1BIN),双击
大约10秒后,图形界面出现
等待大约40分钟
4 简单测试
客户端pc,netca工具创建到192.168.1.105的orcl的连接。
启动toad,能登录数据库并操作。
根据上图提示,当前客户端连接的是rac节点1,断开节点1的网络连接,客户端重新toad登录,此时连接的是rac节点2
版权声明:本文标题:R2环境下的Oracle 11G R2 RAC+ASM实验室环境安装指南V1.0 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1705314831a480735.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论