首页 > 数据库 >Windows Server 2019 安装 Oracle 19C RAC(VMWare虚拟机环境)

Windows Server 2019 安装 Oracle 19C RAC(VMWare虚拟机环境)

时间:2022-11-17 09:45:59浏览次数:40  
标签:RAC Windows 虚拟机 配置 192.168 网卡 Oracle 节点

软件

  • Windows Server 2019 Standard
  • Oracle 19C
  • Oracle Grid 19
  • VMware Workstation 16

规划

  • 共享存储,使用Windows Server 2019的iSCSI
  • 网络规划:VMWare划分3个自定义网段,分别为存储网络、心跳网络和服务网络
  • 网络:使用工作组+HOST方式,未使用DNS
  • Grid存储规划:OCR+MGMT+DATA+FRA

注意事项

  • Administrator账号密码一致
  • 关闭3个防火墙
  • 修改主机名
  • 重命名网卡

安装步骤

安装RAC节点主机

安装RAC节点虚拟机

注意账号为Administrator,密码可设置8位大小写字母+数字

虚拟机名称、位置随意,虚拟机主要内容为操作系统+Oracle安装文件+Oracle安装后的文件,DB数据文件(DATA、MGMT等在磁盘阵列中)

磁盘大小适当大一些,否则格式化后C盘扩展不易操作,使用单文件以提高性能

内存8G(Grid有警告,低一些并忽略警告也可以),添加3个网络的网卡

RAC节点主机设置网卡

配置静态IP,避免VM DHCP分配IP变动,不配置DNS,使用HOST解析主机名,网卡名称命名一致,去掉IPV6协议

关闭防火墙

域、专用、公用(不要忘了域)

调整UAC

操作由GRID安装程序代操作(静默安装),弹窗会造成安装失败

关闭DEP

重命名主机

主机名称配置HOST的IP解析

修改节点HOST配置

C:\Windows\System32\drivers\etc\hosts

# localhost name resolution is handled within DNS itself.
127.0.0.1       localhost

# storage
192.168.30.101 LRAC1SCSI
192.168.30.102 LRAC2SCSI
# SCSI
192.168.30.110 LSCSI

# private
192.168.40.101 LRAC1-pri
192.168.40.102 LRAC2-pri

# public
192.168.50.101 LRAC1
192.168.50.102 LRAC2

# public vip
192.168.50.111 LRAC1-vip
192.168.50.112 LRAC2-vip

# SCAN
192.168.50.120 LRAC-cluster-scan

RAC节点主机修改注册表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
DisableDHCPMediaSense=1(DWORD)

节点间时间同步

应使用时间同步服务器,或使用互联网同步,简单测试,可使用节点2同步节点1。
修改注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config

安装iSCSI

安装ISCSI虚拟机

存储适当大些,存储操作系统+Oracle DB、RAC的控制、数据文件,MGMT要求27G+。
配置net3网络网卡。

基础配置

  • 关闭防火墙
  • 修改网卡名、配置IP
  • 重命名主机名
  • 配置host(仅配置30即可)

安装iSCSI服务

新建iSCSI虚拟盘

挂在C盘下即可。使用动态存储方式(虚拟机)。
目标使用DNS配置,不启用验证。

添加OCR10G,MGMT30G。

RAC节点使用iSCSI发起

目标主机名:LSCSI,快速连接。卷和设备:自动配置。

RAC节点加载磁盘。

联机、GTP分区初始化、新建简单卷(不分批盘符、不格式化),形成RAW磁盘文件。(某个节点进行了初始化、新建卷后,其他节点联机即可)

安装Grid

SCAN名称在HOST中配置IP解析(SCAN的作用是使用SCAN代理各VIP,在实例监听处配置对SCAN的监听即可,不必配置各节点VIP/IP的监听,便于节点变更等时的运维)

在HOST中配置VIP的IP解析(VIP的作用是当主机网络故障时,VIP可快速切换到无故障的主机网卡上,避免直接请求物理IP因网卡故障出现服务不可用)

不使用的nat最好禁用掉,private和public因使用不同的网段,asm和private可使用同一网段。public和VIP、scan应在一个网段中。

标记磁盘组OCR、MGMT、DATA,并为OCR等设置磁盘组。

设置安装路径:
主路径:安装包所在目录
基路径:安装后文件所在路径。

忽略以下警告或失败
账号不一致是因为使用的不是域账号,使用的是Windows内置账号。
ASM检查失败是因为使用iSCSI配置。

安装db数据库软件

仅设置软件

RAC

勾选节点

企业版或标准版

如果使用域,建议使用Windows域账号,否则只能使用内置账号。(network/system)

与Grid选择不同的目录,因为有相同的子文件路径。

创建ASM磁盘组(Data、FRA)

asmca命令(ASM 配置助手)

data

fra

创建数据库

dbca命令(DB配置助手)

数据文件选择Data、恢复区选择FRA

运维

Oracle服务列表

  • Oracle Trace File Analyzer
  • Oracle ASMService+ASM1 ASM服务
  • OracleJobSchedule 保持禁用
  • OracleMGMTDBService-MGMTDB MGMT(Management 管理)DB服务
  • OracleOHService
  • OracleOraGI19Home1TNSListener DB监听服务(Oracle Grid Infrastructure 19C Home1 TNS Listener)
  • OracleOraGI19Home1TNSListenerASMNET1LSNR_ASM ASM Net 监听器
  • OracleOraGI19Home1TNSListenerLISTENER_SCAN1 Scan 监听器
  • OracleOraGI19Home1TNSListenerMGMTLSNR Mgmt 监听器
  • OracleRemExecServiceV2 内存执行服务
  • OracleServiceORCL1 Oracle DB服务
  • OracleVssWriterORCL1

标签:RAC,Windows,虚拟机,配置,192.168,网卡,Oracle,节点
From: https://www.cnblogs.com/mahongbiao/p/16892805.html

相关文章

  • Oracle数据库补丁安装
        1.Oracle数据库的补丁类型及作用  1.1补丁术语介绍Interimpatch/One-offpatch:是我们常说的小补丁,为了修复某(几)个Bug而发布的补丁。这种补丁一......
  • Windows VMware虚拟机中安装macOS的Big Sur、Monterey等
    要在VMware虚拟机中安装macOS的BigSur、Monterey、Catalina等,关键是找到可用的unlocker。Unlocker的作用是修改VMware软件,使其支持macOS作为guest系统。以下是我测试成功......
  • VirtualBox虚拟机的安装与网络配置
    本文介绍如何在VirtualBox中安装CentOS7虚拟机并进行网络配置,使虚拟机既能与宿主机连接,也能访问外网。打开VirtualBox,新建虚拟机配置虚拟硬盘完成后,点击设置......
  • windows--cmake与c++的使用教程(9)
    1概述本文基于前文环境本节目标:动态库和Exe项目修改CMake默认输出路径2准备工作目录结构.│CMakeLists.txt└─srcmain.cc2.1代码准备main......
  • KVM 虚拟机 clone 克隆
    1、关闭虚拟机virshdestroykvm1142、克隆virt-clone-okvm114-nkvm115-f/vms/kvm115.qcow2#说明-o:指定源虚拟机-n:命名新克隆的虚拟机-f:指定新克隆虚拟......
  • KVM 虚拟机 创建快照
     KVM 快照的定义:快照就是将虚机在某一个时间点上的磁盘、内存和设备状态保存一下,以备将来之用 KVM的快照功能和VMware一样,可以实现热备和回滚的功能,在进行快照之前需要确......
  • KVM 虚拟机 配置 NAT 连接方式上网
    1、命令行安装方式 virt-install\--name=kvm99--ram1024--vcpus=1\--diskpath=/home/vms/kvm99.qcow2,size=10,format=qcow2,bus=virtio\--location=/mnt/CentOS-7-......
  • windows--cmake与c++的使用教程(8)
    1概述本文基于前文环境本节目标:基于VSCode,使用CMakeTools插件命令调试程序通过前面可以得知,CMakeTools的其他常用命令已经介绍过了,下面介绍CMake:debug命令......
  • Oracle查询用户权限
    Oracle查询用户权限--确定角色的权限select*fromrole_tab_privs;包含了授予角色的对象权限select*fromrole_role_privs;包含了授予另......
  • pyside6 qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""
    报错pyside6qt.qpa.plugin:CouldnotfindtheQtplatformplugin"windows"in""解决方案1.将环境变量设置到QT_QPA_PLATFORM_PLUGIN_PATH中1.1如果不知道py......