问题一:
安装过程中,执行root.sh脚本的时候提示ohas启动失败,并提示操作系统版本不符合要求
原因:grid不支持centos7版本的服务创建,所以,需要手动添加ohas服务
解决方法:
(1)以root用户运行:
vi /usr/lib/systemd/system/ohas.service
将以下内容添加后保存
[Unit]
Description=Oracle High Availability Services
After=syslog.target
[Service]
ExecStart=/etc/init.d/init.ohasd run >/dev/null 2>&1 Type=simple
Restart=always
[Install]
WantedBy=multi-user.target
(2)重启服务并查看服务状态
systemctl daemon-reload
systemctl enable ohas.service
systemctl start ohas.service
systemctl status ohas.service
(3)重新运行root.sh
问题二
在配置ASM磁盘的时候,提示创建磁盘组失败,原因是存在重复的磁盘
ORA-15020: discovered duplicate ASM disk
解决方法
编辑udev规则
vi /etc/udev/rules.d/99-oracle-asmdisk.rules
去除 SYMLINK 选项
然后重新加载udev rule
参考链接:http://www.cndba.cn/Marvinn/article/2594
https://oracle-base.com/articles/linux/udev-scsi-rules-configuration-in-oracle-linux
https://oraclehandson.wordpress.com/2010/07/06/ora-15020-discovered-duplicate-asm-disk/