目录
六, primary , standby switchover
一、前期准备
1.1 工具和软件
类型 | 名称 | 版本 |
---|---|---|
物理机OS | Windows 7 旗舰版 | 6.1 |
虚拟机软件 | VMware® Workstation 15 Pro | 15.5.0 build-14665864 |
虚拟机OS | Red Hat Enterprise Linux release 8.2 (Ootpa) | 8.2 x86-64 |
数据库软件 | Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 | 19.3.0.0.0 |
1.2 网络规划
IP:192.168.72.10
hostname:rhel64
二、创建虚拟服务器
2.1 新建虚拟机
打开VMware® Workstation 15 Pro,新建虚拟机,选择典型模式;
选择“稍后安装操作系统”
在客户机操作系统类型里选择“Red Hat Enterprise Linux 8 64位”
输入虚拟机存储路径和名称
新增磁盘,此处新增磁盘将作为'/'根目录分区使用,因为后面会将Oracle Home单独挂载,所以无需太大,我这里分配了50GB,并选择了“将虚拟磁盘存储为单个文件”,寻求最佳性能;
基本硬件配置完成,接下来点击自定义硬件
- 在自定义硬件中,分配以下资源:
内存:4096M
注:Oracle自12C开始,将单节点最低推荐内存设置为8GB,8GB以下也能安装,但是会出现警告提示;
电脑内存限制, 分配4G
CPU:1个×2核
可以根据自己的物理机CPU来分配,核心多就多分配点,虚拟化引擎建议勾选;
CD/DVD光驱选项里,添加操作系统镜像
rhel-8.2-x86_64-dvd.iso
大小:7.85G
主要的来了,网络适配器选项里,将原有网卡1更改为“仅主机模式”,然后再新增一张NAT模式的网卡2;
当然,你直接添加一张“仅主机模式”的网卡也可以,但是我习惯把Public网卡设置为网卡1,这样后期维护的时候不容易混淆,纯属个人习惯。
配置虚拟机
然后关闭自定义硬件界面,点击完成
- 然后左侧虚拟机库里会出现刚才新建的虚拟机,此时先不要开启,点击“编辑虚拟机设置”,添加一个新磁盘,作为Oracle Home使用;
(你问我为什么刚才自定义硬件的时候不添加,因为自定义硬件时没有添加硬盘的选项,必须关闭后再点击编辑设置才会出现,我也不知道为什么,垃圾VMware)
磁盘类型建议选择SCSI或者NVMe(如果虚拟机存储路径在NVMe SSD上的话会出现NVMe选项,否则无脑选SCSI)
选择创建新磁盘,大小分配60GB,仍然选择存储为单个文件,不建议勾选“立即分配所有空间”;
选择磁盘存储路径
最后完整的配置是这样的,总共修改了红框中的这几个选项,其他的选项随意配置。别忘记点击“确定”保存修改。
2.2 安装操作系统
- 开启刚才新建的虚拟机,进入安装操作系统界面,上下键切换到第一个选项,按回车
选择安装语言,可以在左侧下拉到最后选择中文,但因为一些众所周知的原因,我建议选择英语进行安装;
点击Continue进入配置界面
- 这里需要注意,键盘务必选择英语键盘(如果你和我一样选择英语进行安装,默认就是英语键盘,不要做任何修改);
- 安装路径(Installation Destination)选择第一个硬盘(50GB),然后点击左上角'done'
语言支持(Language Support)务必勾选英语,如果需要中文的话可以在左侧下拉找到中文,同时勾选;
时区根据实际所在的地区选择,中国大陆地区选择亚洲/上海,选择好以后顺便将时间调整正确(在生产环境中,时区和时间是极其重要的参数,勾选错误可能导致业务端产生不可挽回的后果);
接下来又到了重中之重,在软件选择(Software Selection)中,强烈建议非高玩选择Server with GUI,并在右侧附加选项里,勾选Performance Tools、Legacy UNIX Compatibility、Development Tools、Graphical Administration Tools和System Tools,尤其是Legacy UNIX Compatibility、Development Tools这两项,可以让你在后面安装Oracle时省事很多;
然后在网络&主机名(Network&Hostname)中,配置好HOSTNAME,并点击apply,网卡及IP地址暂不配置,因为后面要用到克隆,配置IP以后再克隆反而不方便;
最终配置概要如下,点击Begin Installation开始安装;
最后配置root密码,配置完成后点击左上角done(两次)返回
进度条滚完后,会提示你重启操作系统,然后会出现一个License协议,点击accepted接受,然后Finish Configuration
至此,操作系统安装完成,点击Next,最后会让你创建一个普通用户,随便创建一个就好;
pwd:oracle
root 用户登录
2.6 克隆standby虚拟机
将前文准备好的虚拟机环境,使用VMware自带的克隆功能,克隆两台。
- 关闭虚拟机,然后右键单击虚拟机,选择管理→克隆
弹出克隆向导,按下列图示依次点击下一页