快速静默安装Oracle rac集群软件和rac数据库以及Restart ASM环境脚本集合

0    262    3

Tags:

👉 本文共约2994个字,系统预计阅读时间或需12分钟。

云平台安装rac资源申请

华为云资源申请

参考:https://www.xmmup.com/huaweiyunecsanzhuangoracle-racyunduanziyuanshenqingbuzhou.html

IP规划

依赖包

用户和环境变量

rac

ASM单机

其它优化

内核参数

共享盘

grid软件解压

配置互信

grid安装

11gR2

rac grid

11.2.0.4、11.2.0.3、已测试:

root.sh脚本的日志地址:

RESPONSE_FILE的文件内容:

Restart ASM grid

报错:

解决:

在执行root.sh脚本时出现“Adding Clusterware entries to inittab”的时候,在另一个窗口使用root立即执行以下命令:

--(等待root.sh成功执行完毕后可以ctrl+c取消这里的命令)

12.1.0.2

12.2.0.1

rac grid

静默创建单机ASM实例

注意

在静默安装grid软件时,需要注意参数“oracle.install.crs.config.networkInterfaceList”的值:

如下所示,2个不一样的配置,注意netmask的返回值

对于cwrac1来说,应该如下配置:

对于oarac1来说,应该如下配置:

eth1应该配置“eth1:1.1.0.0:2”而不是“eth1:1.1.4.0:2”,因为“netmask 255.255.0.0

db软件

日志位置:/u01/app/oraInventory/logs

预检查:/soft/grid/runcluvfy.sh stage -pre dbinst -n all -verbose -fixup

可以添加debug进行调试,例如:./runInstaller -debug

11.2.0.4、12.2.0.1

12.1.0.2

报错:Checking swap space: 0 MB available, 150 MB required. Failed <<<<

解决:

数据库

11g

12c

磁盘组

监听

常见错误

Linux 7 安装11g rac

ohasd failed to start

参考:

http://blog.itpub.net/26736162/viewspace-2215349/

http://blog.itpub.net/26736162/viewspace-2690327/

http://blog.itpub.net/26736162/viewspace-2692826/

RHEL7或CentOS7安装11g的rac需要做额外的配置,2个节点都需要配置,否则会报错:ohasd failed to start

在 centos 7 下安装 11.2.0.4 GI,运行 root.sh 时报错 Failed to start the Clusterware. Last 20 lines of the alert log follow:,主要要因为 centos 7使用 systemd 而不是 initd 运行进程和重启进程,而 root.sh 是通过传统的 initd 运行ohasd进程。

解决:2个节点都做如下操作,然后再执行root.sh脚本。

注意:

1、为了避免其余节点遇到这种报错,可以在root.sh执行过程中,待/etc/init.d/目录下生成了init.ohasd 文件后执行systemctl start ohasd.service 启动ohasd服务即可。若没有/etc/init.d/init.ohasd文件 systemctl start ohasd.service 则会启动失败。

注意:所有节点均需要执行!!!

2、若打了最新的PSU补丁后,则需要关掉该脚本:systemctl disable ohas.service ,否则集群不能正常启动。

TIMED OUT WAITING FOR OHASD MONITOR

CentOS 7.6安装11.2.0.4的rac,在节点1执行root.sh卡住:

查看ohasd.log报错:

这是Oracle 11g 的一个bug。

解决,在root.sh执行到Adding Clusterware entries to inittab时,或者文件/var/tmp/.oracle/npohasd产生时就可以执行如下的命令了:

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

等待root.sh成功执行完毕后可以ctrl+c取消这里的命令!

参考:https://www.xmmup.com/11-2-0-4danshiliasmanzhuangbaocuoohasd-failed-to-start-at-u01-app-11-2-0-grid-crs-install-roothas-pl.html

注意:该问题在节点2并不会产生。

[INS-35423] The installer has detected that Oracle Clusterware is not running on local node

在节点1安装db软件,若静默安装则安装进程直接退出,无任何错误输出如下:

若图形界面安装,则报错[INS-35423] The installer has detected that Oracle Clusterware is not running on local node

快速静默安装Oracle rac集群软件和rac数据库以及Restart ASM环境脚本集合

解决:只能通过图形化界面安装,并且添加参数ORACLE_HOSTNAME,如下:

Error in invoking target 'agent nmhs' of makefile 'ins_emagent.mk'

在节点1安装db软件,报错:Error in invoking target 'agent nmhs' of makefile 'ins_emagent.mk'

快速静默安装Oracle rac集群软件和rac数据库以及Restart ASM环境脚本集合

解决:在makefile中添加链接libnnz11库的参数

具体修改文件:/u01/app/oracle/product/11.2.0.4/dbhome_1/sysman/lib/ins_emagent.mk

具体修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将第176行的
$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11

保存退出后Retry即可。

快速静默安装Oracle rac集群软件和rac数据库以及Restart ASM环境脚本集合

云平台上ASM2不能启动

原因:haip的bug,解决:禁用haip,或者web界面禁用“源/目的检查”,请参考:https://www.xmmup.com/huaweiyunecsanzhuangoracle-racyunduanziyuanshenqingbuzhou.html

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部