vmware安装oracle11g rac

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

文章目录

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/iso

     mount -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

       1.2.1.5 vmware安装vmware tool,实现宿主机和虚拟机共享文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值