暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 19C RAC安装遭遇奇葩的CLSRSC-196

IT小Chen 2021-04-13
1247

环境说明:

DB:Oracle 19C

OS:Redhat 7.6

问题:

近期在使用自动化脚本安装Oracle 19C RAC,节点1执行root.sh脚本时,执行到第14步时,遇到如下错误:

CLSRSC-196: ACFS driver install actions failed

查看对应日志:

ACFS-9177: Returnfrom 'fail mode'

ACFS-9309: Configuring ACFS Remote

sh: 1: Is a directory

Undefined subroutine ......

......

CLSRSC-196: ACFS driver install actions failed

End Command output

问题分析:

MOS没有查到Redhat 7.6平台下CLSRSC-196: ACFS driver install actions failed相关错误,只有SUSE、AIX平台的。

后来同事对比之前安装成功的日志和出错的日志,发现了一处可疑的提示:

sh: 1: Is a directory

搜索了/根目录下所有1命名的文件,最终发现/根目录下有一个1命名的目录,而之前安装成功19C RAC后在/根目录下自动生成了一个1命名的文件,而不是目录。

所以怀疑在节点1执行root.sh时需要在根/目录下创建并调用一个1命名的文件,但是由于之前已经有一个1命名的目录到了,所以导致在创建1文件时出错,最终后续的步骤无法完成,root.sh执行失败。

测试:如果目录1已经存在,创建文件1时表面上创建成功了,实际文件1并没有创建。

    [root@cjcos01 /]# mkdir /1
    [root@cjcos01 /]# touch /1
    [root@cjcos01 /]# file /1
    /1: directory
    [root@cjcos01 /]# cat /1
    cat: /1: Is a directory
    复制

    解决方案:

    初步怀疑是其他工程师在安装操作系统时随手在根目录下创建了一个1命名的目录,解决方案是手动将根目录下的1目录剪切到其他目录下,清理crs安装信息,再次执行root.sh后执行成功。

    更多数据库相关学习资料,可以查看我的ITPUB博客,网名chenoracle

    http://blog.itpub.net/29785807/

    文章转载自IT小Chen,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论