文章目录
1 vmware安装oracle 11gr2 rac
1.1 环境说明
1.1.1 硬件环境
Window10+VMware Workstation 14 Pro
oracle linux6
oracle 11.2.0.1
1.1.2 软件安装包:
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
linux.x64_11gR2_grid.zip --rac中grid的安装包
光盘安装镜像(将iso镜像挂载到虚拟机中,并且配置本地yum源)
1.1.3 文件相关目录
-
虚拟机相关目录说明
E:\vmware\oracle RAC\node1\Oracle Linux 6 rac中一节点的虚拟机目录(vmx) E:\vmware\oracle RAC\node2\Oracle Linux 6 rac中二节点的虚拟机目录(vmx) E:\vmware\oracle RAC\share_storage 共享磁盘的存储位置 -
数据库安装目录:
| 目录名称 | 所属用户 | 所属用户组 | 文件描述 | 节点 |
|---|---|---|---|---|
| /u01/app/11.2.0/grid | grid | oinstall | GRID_HOME | rac1,rac2 |
| /u01/app/grid | grid | oinstall | GRID_BASE | rac1,rac2 |
| /u01/app/oracle | oracle | oinstall | ORACLE_BASE | rac1,rac2 |
1.1.4 网络相关配置
| IP | GATEWAY | Device | type | nodes |
|---|---|---|---|---|
| 192.168.146.101 | 192.168.146.2 | Eth0 | nat | Node1 |
| 192.168.233.101 | 192.168.233.1 | Eth1 | nat | Node2 |
| 192.168.146.102 | 192.168.146.2 | Eth0 | nat | Node1 |
| 192.168.233.102 | 192.168.233.1 | Eth1 | nat | Node2 |
| IP Address Type | Node Name | IP Address |
| Public ip address | RAC1 | 192.168.146.101 |
| RAC2 | 192.168.146.102 | |
| Private IP address | RAC1 | 192.168.233.101 |
| RAC2 | 192.168.233.102 | |
| Virtual IP address | RAC1 | 192.168.146.201 |
| RAC2 | 192.168.146.202 | |
| SCAN IP address | RAC1 | 192.168.248.110 |
| RAC2 | 192.168.248.110 |
1.1.5 共享存储(共享磁盘配置)
Oracle RAC中的文件地址可以分为三种,第一种是OCR/VOTING,存储的是集群的一些信息和oracle节点故障时,节点的选举情况。第二种就是数据文件(DATA),数据文件包含的有,数据文件,在线重做日志文件(REDO),控制文件(CTL)等。第三种(FRA)指得就是恢复文件。| 磁盘路径 | Asm磁盘组 | 大小 |
|---|---|---|
| E:\vmware\oracle RAC\share_storage\share_storage\ocrvote1.vmdk | OCR | 1G |
| E:\vmware\oracle RAC\share_storage\share_storage\ocrvote2.vmdk | OCR | 1G |
| E:\vmware\oracle RAC\share_storage\share_storage\ocrvote3.vmdk | OCR | 1G |
| E:\vmware\oracle RAC\share_storage\share_storage\data.vmdk | DATA | 10G |
| E:\vmware\oracle RAC\share_storage\share_storage\recover.vmdk | OCR | 5G |
1.2 安装前的配置、安装数据库软件
node1和node2都需要按照环境要求配置。
1.2.1 虚拟机相关配置
1.2.1.1 虚拟机网卡配置
案例中,我们需要配置两块网卡,一块是host only上网方式的网卡,一块是nat方式上网的网卡(访问外网)。
- 虚拟机菜单 > 编辑 > 虚拟网络编辑器
配置网络连接的类型,如果网卡已经存在,需要修改如下配置:
-
Host only配置(仅主机模式配置)
-
VMnat信息 > 仅主机模式
VMnat信息 > 将主机适配器连接到此网络(vmnat1)(勾选)
-
子网ip设置为:192.168.146.0
-
Window下 > 网络连接 > VMware Virtual Ethernet Adapter for VMnet1 >
设置ip地址为:192.168.146.1 子网掩码:255.255.255.0
-
-
nat配置
-
VMnat信息 > 将主机适配器连接到此网络(vmnat8)(勾选)
-
子网ip设置为:192.168.248.0
-
VMnat信息 > NAT模式 > NAT设置
网关ip: 192.168.248.2 -
Window下 > 网络连接 > VMware Virtual Ethernet Adapter for VMnet8>
设置ip地址为:192.168.248.1 子网掩码:255.255.255.0
-
-
虚拟机 > 编辑虚拟机配置 > 添加 > 网络适配器 > 自定义vmnet1(添加host only网卡)
-
网络适配器(VMnet1) > 高级 > 生成mac地址:
这一步的作用主要是固定网卡和上网方式。假如生成的MAC地址为:
00:0C:29:CE:93:92
-
虚拟机 > 编辑虚拟机配置 > 添加 > 网络适配器 > 自定义vmnet8(添加nat网卡)
-
网络适配器(VMnet8) > 高级 > 生成mac地址:
这一步的作用主要是固定网卡和上网方式。假如生成的MAC地址为:
00:0C:29:CE:93:9C
-
启动虚拟机 ,设置相关网卡如下:
-
修改grub文件
cp /etc/grud.conf /etc/grub.cnf.bak 修改/etc/grud.conf,添加biosdevname=0 -
重命名网卡名称,
-
删除/etc/udev/rules.d/70-persistent-net.rules文件
-
重启服务器(reboot)
-
网卡的配置文件如下
/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet UUID=537190ac-bffb-4e5c-8cef-a48260e16f63 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none USERCTL=no PEERDNS=yes IPV6INIT=no HWADDR=00:0C:29:CE:93:9C IPADDR=192.168.109.101 NETMASK=255.255.255.0 GATEWAY=192.168.109.1 /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 TYPE=Ethernet UUID=537190ac-bffb-4e5c-8cef-a48260e16f63 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none DNS1=114.114.114.114 USERCTL=no PEERDNS=yes IPV6INIT=no HWADDR=00:0C:29:CE:93:92 IPADDR=192.168.248.101 NETMASK=255.255.255.0 GATEWAY=192.168.248.2
1.2.1.2 vmware挂载u盘,安装相关的包
vmware tool安装需要依赖gcc相关的库,
[root@localhost ~]# yum install gcc -y
安装ntfs-3g,挂载u盘是,用到
wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz -P /upload
cd /upload
tar -xvf ntfs-3g_ntfsprogs-2017.3.23.tgz
cd ntfs-3g_ntfsprogs-2017.3.23
./configure
make && make install
* 运行 > services.msc > 确保VMUSBArbService运行
* 插入u盘,打开虚拟机,在虚拟机的右下角位置,点击USB Device,链接
* 挂载u盘,到虚拟机中
-
fdisk 命令确定U盘的位置:
-
挂载u盘到/mnt/iso目录下
mkdir /mnt/isomount -t "ntfs-3g" /dev/sdb1 /mnt/iso/ 挂载oracle linux6 iso文件: 说明:如果网速过快没必要做这一步,如果无法联网,将iso中作为本地的yum源, 安装基本的包和软件 mkdir /mnt/cdrom mount -o loop /mnt/iso/oracle_rac/V978757-01.iso /mnt/cdrom/ -
配置本地yum源
mv /etc/yum.repos.d/public-yum-ol6.repo /etc/yum.repos.d/public-yum-ol6.repo.bak vi /etc/yum.repos.d/local.repo [local] name=local baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1 yum clean all yum make cache
1.2.1.3 Oracle linux6相关软件安装
如果上述步骤配置了iso作为本地的yum源,不借助外网就可以实现软件包的安装。
-
安装ftp服务器
yum -y install vsftpd -
安装lrzsz.x86_64(一种建议的传输文件的工具)
yum install -y lrzsz.x86_64 -
安装图形界面
yum groupinstall –y "X Window System" Desktop yum groupinstall –y "X Window System" "KDE Desktop" yum install -y nautilus-open-terminal init 5 #完成初始化配置和验证桌面是否安装成功 -
telnet安装
yum install vsftpd
1.2.1.4 Oracle linux6环境检查
-
关闭selinux
修改/etc/selinux/config,SELINUX=disabled -
禁用防火墙(rac安装时,如果防火墙开启状态,可能导致 对立节点,安装失败)
service iptables stop
chkconfig iptables off -
禁用NetworkManager
service NetworkManager stop chkconfig NetworkManager off -
重启服务器reboot

本文详述了在VMware环境下安装Oracle 11g RAC的全过程,包括环境搭建、软件安装、配置网络、共享存储、Oracle ASM磁盘组创建及数据库实例配置等关键步骤。

2152

被折叠的 条评论
为什么被折叠?



