博客
关于我
Oracle 12C RAC安装grid时root.sh报错ORA-00845
阅读量:796 次
发布时间:2023-03-24

本文共 760 字,大约阅读时间需要 2 分钟。

Oracle 12C RAC安装grid时root.sh在二节点报错

在尝试安装Oracle 12C RAC时,用户遇到了一种常见的错误:在二节点运行root.sh脚本时,出现ORA-00845错误。错误信息提示“MEMORY_TARGET不支持在此系统上”,并建议查看相关日志文件。

问题分析:

  • 错误信息解读:ORA-00845错误表明系统无法支持MEMORY_TARGET的配置。这个错误通常出现在安装Cluster Database Configuration Assistant(CDBCA)时,由于系统资源不足或配置不当。

  • 潜在原因

    • 系统内存不足以支持RAC配置。
    • 操作系统未正确配置内存分配参数。
  • 解决方法:

  • 检查系统内存

    • 确保系统内存满足RAC的最低要求。Oracle RAC通常需要至少16GB的内存,建议根据具体情况调整。
  • 调整shm大小

    • 如果内存不足,可以通过以下步骤增加shm的大小:
      # fsuser -km /dev/shm
      # umount /dev/shm
      # mount -t tmpfs -o mode=1777,nosuid,nodev,strictatime,size=4096M tmpfs /dev/shm
    • 这会为shm分配更大的空间,帮助解决内存不足的问题。
  • 重新运行安装脚本

    • 确保完成上述调整后,重新运行root.sh脚本。
    • 检查是否有其他资源限制或配置问题,确保所有参数符合Oracle的要求。
  • 注意事项:

    • 如果问题仍未解决,建议查看Oracle官方文档或联系技术支持,确保系统满足所有RAC的硬件和软件要求。
    • 记录所有错误日志,以便后续排查问题。

    通过以上步骤,用户应该能够解决MEMORY_TARGET相关的错误,并顺利完成Oracle 12C RAC的安装。

    转载地址:http://lgqfk.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现检查给定的字符串是否在kebabcase中算法(附完整源码)
    查看>>
    Objective-C实现检查给定的字符串是否在snake_case中算法(附完整源码)
    查看>>
    Objective-C实现检查给定的字符串是否是扁平(全部小写)的算法(附完整源码)
    查看>>
    Objective-C实现检检查回文字符串(区分大小写)算法(附完整源码)
    查看>>
    Objective-C实现检测U盘的插入与拔出 (附完整源码)
    查看>>
    Objective-C实现检测列表中的循环算法(附完整源码)
    查看>>
    Objective-C实现检测耳机插拔功能(附完整源码)
    查看>>
    Objective-C实现模拟键盘鼠标(附完整源码)
    查看>>
    Objective-C实现模板方法模式(附完整源码)
    查看>>
    Objective-C实现欧几里得距离(附完整源码)
    查看>>
    Objective-C实现欧几里得距离(附完整源码)
    查看>>
    Objective-C实现欧拉路径和欧拉回路算法(附完整源码)
    查看>>
    Objective-C实现正向CMDShell(附完整源码)
    查看>>
    Objective-C实现正数num使用递归找到它的二进制算法(附完整源码)
    查看>>
    Objective-C实现水波纹显示效果(附完整源码)
    查看>>
    Objective-C实现求 1 到 20 的所有数整除的最小正数算法 (附完整源码)
    查看>>
    Objective-C实现求1000以内的全部亲密数(附完整源码)
    查看>>
    Objective-C实现求a的逆元x(附完整源码)
    查看>>
    Objective-C实现求squareDifference平方差算法 (附完整源码)
    查看>>
    Objective-C实现求一个数的位数之和算法(附完整源码)
    查看>>