Oracle Linux 7.1在Vmware中安装12CR1 RAC的流程及常见问题解决

Oracle 12c RAC数据库集群搭建实战视频 Oracle RAC是一种高可用,高性能,负载均衡的集群,RAC的安装非常复杂,本套课程基于vmware workstation+Redhat7+12c详细的为大家讲解如何安装部署RAC,让大家能够轻松掌握RAC的安装。 立即下载

Oracle Linux 7.1在Vmware中安装12CR1 RAC的流程及常见问题解决

目录

Oracle Linux 7.1在Vmware中安装12CR1 RAC的流程及常见问题解决

一、硬件配置

二、安装Linux

1、linux系统磁盘分区和软件选择

2、linux安装后的环境配置

3、配置共享存储

4、关机

5、复制虚拟机

三、安装Grid

1、解压安装文件

2、安装cvuqdisk

3、安装Grid

四、创建ASM

五、安装oracle

六、建库

1、重设密码

2、记录spfile参数文件地址

七、建库完毕

八、常见问题

1、ssh互信失败,

2、找不到参数文件



一、硬件配置

配置:内存最少12G(主安装节点5G以上,复制节点4G以上),硬盘保证100G(2个节点、共享磁盘、虚拟机临时文件)

           cpu i7 5600U(本人笔记本)的利用率一般在60%以上,主频达到睿频最高的3.1G。

软件:相比virtual box,更推荐在vmware中安装,后者网络配置更容易。

           本人选择了win10 + vmware12 + OracleLinux7.1 + database&grid12.1.0.2,目前两个rac节点正常运行。

二、安装Linux

主要参考 https://blog.youkuaiyun.com/qq_37136900/article/details/81943774

1、linux系统磁盘分区和软件选择

1)本人通过图形界面分区,后面不需要再用脚本命令分区。

2)把 /boot 引导分区调大一些,本人设置为400M,实际使用时其占用210M+。

3)软件选项推荐把这些安装,其中GUI一定要安装,这样Grid和Database可以很方便地通过界面安装。

  • Server with GUI
  • Hardware Monitoring Utilities
  • Large Systems Performance
  • Network file system client
  • Performance Tools
  • Compatibility Libraries
  • Development Tools

4)OCR推荐10G,这个是后续步骤,提前提醒注意

2、linux安装后的环境配置

网络配置:

(1)首先,需要在虚拟机“属性”里添加一块网卡,分别为外网和内网。

(2)在虚拟网络编辑器中中添加一个虚拟交换机,比如“VMnet2”,设置为主机模式,并设置子网和子网掩码。

(3)如果想在公网模式(桥接)下组RACC,则此步骤不需要做什么;

         如果想在内网模式下组RAC,则需再添加一个虚拟网卡NAT模式,并设置。

(4)在虚拟机属性里,设置外网对应桥接模式or自定义内网NAT,设置内网卡对应自定义VMnet2。注意两个网卡的对应不要反,要与虚拟机ifcfg文件对应,否则会出现ping不通网关等问题。

其他:推荐自动配置

https://oracle-base.com/articles/12c/oracle-db-12cr1-rac-installation-on-oracle-linux-7-using-virtualbox

# yum install oracle-rdbms-server-12cR1-preinstall -y
# yum install ntp -y

之后推荐按照 https://blog.youkuaiyun.com/qq_37136900/article/details/81943774 配置添加用户和组,后面安装时需要选择不同的组。参考里,如果oracle已存在需要将其添加进各种组,注意命令中的-u XXXX 不在需要,否则会报告命令错误。

3、配置共享存储

1)添加磁盘

参考 https://blog.youkuaiyun.com/qq_37136900/article/details/81943774

推荐使用vmware添加磁盘的方式,但要用记事本打开 虚拟机名字.vmx 设置  disk.EnableUUID="TRUE",后面的绑定需要用磁盘UUID。

2)磁盘分区和绑定

参考 https://oracle-base.com/articles/12c/oracle-db-12cr1-rac-installation-on-oracle-linux-7-using-virtualbox#create_shared_disks

绑定过程需要注意示例中的实际是redhat 6的设置,参考

http://www.cnblogs.com/zx3212/p/6757394.html

redhat 7使用的绑定命令为:

# vi /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="sd?2", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="3600a0980383030535524452f6e7a5371", SYMLINK+="asm-ocrdisk1", OWNER="grid", GROUP="dba", MODE="0660"

4、关机

关机前   # yum clean all, 并配置脚本参数 关闭yum自动更新。

否则,你会惊喜地发现自己无法进入桌面,系统只能启动在半腰,这时通过SecureCRT等SSH连接可以执行上面步骤补救。原因是,/var/.cache 占满了 / 空间。

(使用 # du -h -x --max-depth=1  查看哪个目录占用过高,对于过高目录中的内容适当删减腾出一些空间)

5、复制虚拟机

复制时注意选择“复制了虚拟机”,这样虚拟机的MAC地址会修改。

复制后启动rac2,需要修改 网络、主机名、配置文件等。

ping两侧成功后,推荐两边分别做快照,以便以后恢复。

三、安装Grid

1、解压安装文件

unzip  Grid 压缩文件到/u01下的目录(比如XXsoft,安装完之后清理)。

注:如果WMware共享了文件,但 /mnt目录下没有hgfs,可能是没有安装WMware tools,重装即可解决。

2、安装cvuqdisk

这一部分参考 https://oracle-base.com/articles/12c/oracle-db-12cr1-rac-installation-on-oracle-linux-7-using-virtualbox#create_shared_disks

# cd /media/sf_12.1.0.2/grid/rpm
# rpm -Uvh cvuqdisk*

之后scp拷贝到另一台机器,也安装之

参考https://blog.youkuaiyun.com/qq_37136900/article/details/81943774

scp cvuqdisk-1.0.9-1.rpm root@192.168.59.161:/tmp

export CVUQDISK_GRP=oinstall

rpm -ivh  /tmp/cvuqdisk-1.0.9-1.rpm

3、安装Grid

通过界面安装Grid,参考 https://blog.youkuaiyun.com/lihuarongaini/article/details/54647073

cd /***/12.1.0.2/grid
$ ./runInstaller

这一部分注意要配置ssh互信:如果配置失败,退出安装程序。关闭防火墙,重试。如果还是不行,就再看看是不是防火墙关闭的方法不对。

过程中,会看到之前自己创建的三个asm组都被用到。

测试:

crsctl stat res -t

四、创建ASM

参考 https://blog.youkuaiyun.com/lihuarongaini/article/details/54647073

五、安装oracle

参考 https://blog.youkuaiyun.com/lihuarongaini/article/details/54647073

$ ./runInstaller

六、建库

$ dbca

参考 https://oracle-base.com/articles/12c/oracle-db-12cr1-rac-installation-on-oracle-linux-7-using-virtualbox#create_db

注意:

1、重设密码

一定要最后一步 点击按钮 Password Management,重设sys 等密码,否则sqlplus / as sysdba会报错,而你又不知道密码。并且可以用 scan-ip:5500/em 来访问查看rac情况。

2、记录spfile参数文件地址

如果sql报告找不到参数文件,此为线索。

测试:

$ srvctl config database -d cdbrac
$ srvctl status database -d cdbrac

七、建库完毕

测试:

$ sqlplus / as sysdbs

SQL> SELECT inst_name FROM v$active_instances;

八、常见问题

1、ssh互信失败,

关闭防火墙参考

# systemctl stop firewalld
# systemctl disable firewalld

2、找不到参数文件

执行sqlplus / as sysdba 可能提示无法打开spfile、init *.ora之类的,备份旧的,再拷贝一份新的即可

本人的:cp /u01/app/oracle/admin/cdbrac/pfile/init.ora.342019112642 initcdbrac1.ora

参考 https://blog.youkuaiyun.com/dyspangzi/article/details/86259499

Ansys Zemax | 多模光纤耦合效率优化与IMAE操作数实战解析 本文详细解析了在Ansys Zemax(OpticStudio)中优化多模光纤耦合效率的实战流程。通过几何图像分析诊断初始效率,并重点介绍了如何利用IMAE操作数将分析工具转化为自动化优化引擎,实现从2%到54%的几何效率飞跃。文章还探讨了引入菲涅尔损耗与偏振计算以逼近真实效率,并分享了关键的避坑指南与高阶技巧。 阅读详情

相关推荐

ArcGIS小白必看:如何用3D Analyst工具将二维点线秒变三维模型(附详细步骤)

本文为ArcGIS初学者提供了利用3D Analyst工具将二维点、线数据快速转换为三维模型的完整指南。详细讲解了基于属性字段和数字高程模型(DEM)两种核心方法,并附上从数据准备、工具操作到三维场景可视化与问题排查的详细步骤,帮助用户轻松实现从平面到立体的空间数据建模。

nft7creator的博客 140

vm虚拟机centOs7安装oracle12c(有网环境)

· VMware Workstation10及其以上版本· centos7.x虚拟机· IP:xxx.xxx.xxx.xxx· 4G物理内存,8G虚拟内存· Oracle的安装文件夹不低于15G· 为虚拟机分配两个以上的处理器· 软件包:Oracle 12c和jdk64· WinSCP–连接linux上传下载文件工具· SecureCRT–连接linux客户端,注意该工具安装oracle是不支持图形界面(不支持框安装),只是为了连接执行脚本是速度更快,不像在vm中不能复制粘贴。· Xmanager Ente

qq_34905631的博客 4291

NVIDIA驱动装好了,Gazebo为啥还是卡?手把手教你用optirun搞定GPU加速

本文详细解析了NVIDIA驱动安装后Gazebo仍卡顿的原因,并提供三步精准诊断与GPU加速实战方案。通过optirun快速启用GPU加速,解决OpenGL与显示服务器的配置问题,显著提升仿真性能。适用于ROS、PX4等开发环境,帮助用户充分利用显卡性能。

weixin_30379531的博客 465

VMware超详细Oracle RAC安装及搭建指南

本文以VMware虚拟机作为测试环境,搭建包含两个节点的RAC集群。VMware虚拟磁盘作为共享存储盘,磁盘分配容量大小仅供参考。由于安装过程以大量截图方式进行说明,建议在PC端浏览。

逗小豆zz的博客 2万+

01-SA8155 QNX 虚拟机Hypervisor

Hypervisor运行在Host OS操作系统上,其他操作系统均在Hypervisor上运行。:Hypervisor直接运行在硬件上,操作系统在Hypervisor之上运行。终止(关闭):echo control 0 dev/vmm。路径:qnx_ap/AMSS/platform/vm/resources/关闭/终止 qvm(GVM):slay -s SIGQUIT qvm。", //host PVM --- 主机。不直接操作/dev/vmm 实现关闭,启动vm。

静虚待令,有物混成 1万+

(最新更新!)2024全国大学生数学建模竞赛(国赛)B题决策优化+鲁棒模型完整建模全解全析

2024全国大学生数学建模竞赛(国赛)B题完整建模全解全析(已更新!)

Yilu264的博客 9417

vmware上搭建oracle19c RAC scanip、oracle12c scanip环境

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

u013023511的博客 2277

基于simulink的BMS系统中电池单体故障隔离与恢复建模

本文介绍了使用Simulink构建BMS电池单体故障诊断与容错控制模型的方法。主要内容包括:1)搭建12串锂电池组模型;2)实现单体故障注入(过压、断线等);3)设计故障诊断与隔离模块(采用Stateflow状态机);4)开发恢复判断逻辑(需满足电压、温度等条件);5)系统监控与仿真设置。文章还提供了工程实践建议,如防环流设计、通信冗余等,并指出进阶方向(多故障处理、AI预警等)。该模型适用于新能源汽车、储能系统的BMS设计,可提高系统可靠性和安全性。

xiaoheshang_123的博客 140

VMware 搭建 Oracle 12c RAC 纪要

安装 RAC 区别于普通单实例安装的特点在于网络和共享磁盘,VMware 搭建的关键点也在此。 分配共享磁盘 网上流传很多进入 CMD 来创建虚拟磁盘,随后修改 vmx 配置文件进行添加,其实不必。 在虚拟机设置中,添加硬件: 添加硬件向导 –> 硬盘 –> SCSI(S) –> 创建新虚拟磁盘 –> (最大磁盘大小填写合适的大小,勾选立即分配所有磁盘空间,选择将虚...

nalnait的专栏 3419

【用unity实现100个游戏之10】复刻经典俄罗斯方块游戏(附项目源码)

当今游戏产业中,经典游戏的复刻一直是一项受欢迎且具有挑战性的任务。俄罗斯方块是一个深入人心、令人上瘾的经典游戏,在过去几十年里一直享有广泛的流行度。其简单而富有策略性的玩法吸引了无数玩家的关注。因此,我决定利用Unity引擎来复刻这款经典游戏,以让更多的人重新体验其中的乐趣。通过使用Unity引擎,我能够利用其强大的工具和功能,从头开始构建一个与原版俄罗斯方块游戏相似的游戏。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2796

Android 自动亮度

/则需要从BrightnessConfigure类中读取两个数组源:config_autoBrightnessLevels和config_autoBrightnessDisplayValuesNits。) 或知道其在DisplayPowerController()构造的时候初始化的。曲线设置好了,就应该扔代码里跑起来,模型建起来了,这个过程是咋样的呢?//它将负责曲线的创建,自动背光值的计算等。通过搜索配置关键词(

Android 1485

Oracle数据库安装配置详细教程汇总(含11g、12c、18c、19c、21c)

为大家整理了墨天轮社区上一些受欢迎的Oracle数据库安装、配置及跨大小版本升级主题的文档,欢迎大家参考!大家可以根据自己想要安装的版本、操作系统等选择适合的内容,希望就这一篇能够解决你的大多数安装问题。

Era666的博客 6872

基于STM32L4XX、HAL库的 TMC2660C-PA 驱动程序设计

/ 默认灵敏度和电流。// 20/31最大电流。

zhusl6688的博客 385

oracle安装rac起不来,RAC安装asm死活起不来

本帖最后由 last_day_1983 于 2012-4-6 21:11 编辑vmwareOS:Linux4.7 64bit ORACLE10204还没有创建实例:[oracle@rac1 ~]$ crs_stat -tName Type Target State Host----------------------------------...

weixin_35034831的博客 387

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

oracle10g asm 命令,linux_oracle10g_rac_asm_命令行配置rac记录

windows + VMWARE +oracle 10G rac +asm1.安装vmware:创建共享磁盘:scsi1:1rac.vmx中增加disk.locking="FALSE"scsi1:sharedBus="VIRTUAL"设置/etc/udev/rules.d/60-raw.rules增加ACTION=="add",KERNEL=="sdc1",RUN+="/bin/raw /dev/...

weixin_39575212的博客 108

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

linux r集群安装,vmware linux下oracle10g2r集群安装总结.doc

vmware linux下oracle10g2r集群安装总结系统基本情况为:vmware server 1.0.8,redhat el5 xen update2,采用ocfs2文件系统存放OCR、voting和oracle data。vmware下如何安装linux比较简单,就不再啰嗦了。有几个地方需要稍微注意一下:1.linux安装可以选择lvm方式,也可以选择自己划分卷的方式,我选择的是自己分...

weixin_29658015的博客 150

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

CentOS 7.5安装配置Oracle 12cR2 rac asm及数据库常见操作

一、部署规划:节点名称操作系统CPU(核)内存(G)系统盘(G)IPoracle-rac-node1CentOS 7.5 x86_64816100Public IP(ens160):192.168.1.231Private IP(ens192):10.0.0.1Virtual IP(VIP):192.168.1.240oracle-rac-node2CentO...

weixin_34378045的博客 1510

Oracle rac 10g for linux vmware安装笔记

笔记未加整理,仅供参考,有不明白的朋友可以一起探讨。呵呵 一、安装主机网卡 主机为dell Optiplex 780,预装版为ubuntu,将其格式为windows 2003 server版之后,发现不能识别网卡,下载网卡驱动将其打上,驱动地址为 http://ftp.us.dell.com/network/R197373.exe 单节点配置虚拟机 二、安装虚拟机 此处虚拟机选用V...

老A的自留地,欢迎加微信交流,微信号zhoul777 213

VMware Linux安装RAC出现Failure at final check of Oracle CRS stack 10的解决

困扰我好几天的“VMware Linux安装10g RAC出现Failure at final check of Oracle CRS stack 10”今晚总算得到了解决,先将解决方法说明如下,明天再逐一确认:1、开通了roo...

203

在vmware上基于红旗linux 5.0安装oracle 10g rac

一、本次安装规划如下:clusterware 集群软件 500M ext3votingdisk 记录集群节点信息 20M raw devicesocr 存储集群配置信息 100M raw devices数据库软件 数据库软件 1...

cuanfanbai6400的博客 207

linux_oracle10g_rac_asm_命令行配置rac记录

windows + VMWARE +oracle 10G rac +asm1.安装vmware: 创建共享磁盘:scsi1:1 rac.vmx中增加 disk.locking="FALSE" scsi1:sharedBu...

congqingshi6182的博客 176

oracle 11g r2 rac 安装整理 附详细步骤(亲测VMware和exsi都可以完美安装物理机自然没有问题)...

由于前面安装了,由于时间关系没有来得及整理,今天闲下来,整理了安装步骤,还是活的一些收获的,下面附上步骤: 1.安装操作系统最小化安装即可 2.关闭防火墙 3.替换yum 4.添加共享磁盘 5.创建用户和用户组 6.添加用户环境变量 7.调整内核参数 8.安装依赖包 9.配置hosts 10.配置ssh 无密码访问 11.调整swap 12.配置asm共...

weixin_34092370的博客 283

转【实验】使用 VMware 在 Linux 5.1 上安装、升级及维护 Oracle 10gR2 RAC (四)

原文地址http://space.itpub.net/519536/viewspace-557698 ----Oracle Software 安装注意:安装这步之前确保两个节点的时间一致,同时保证主节点RAC1的时间滞后副节点...

cuishenhen6889的博客 89

1、vSphere Oracle12cR2的RAC搭建安装之安装LINUX主机(一)

一、创建空虚拟机 二、配置外置ISO映像文件并启动虚拟机 三、打开控制台

yuzifen的专栏 1162

RAW+ASM 的RAC 安装文档

原文 http://blog.csdn.net/tianlesoftware/article/details/5332909     oraclelibrarydatabaselinux内核数据库path 有关RAC 的一些概念性和原理性的知识, 请参考我的blog: http://blog.csdn.net/tianlesoftware/archive/2010/02/27

lioumangwenhua的专栏 782

RAC && DG

RAC && DG: http://space.itpub.net/7607759/viewspace-344555RAC环境下创建物理DATAGUARD(1):http://space.itpub.net/?uid-231499-action-viewspace-itemid-258724http://space.itpub.net/231499/viewspace-258727

爱肯的专栏 514
上一篇: 设置C++崩溃时生成Dump文件,重现程序崩溃位置等信息
下一篇: Oracle DataGuard中的一些坑
typ2004
博客等级 码龄17年 48粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值