开发者社区> 问答> 正文

OceanBase数据库调整了cpu_count和其他参数后。自举时还是报错是什么原因

问题一:b396b5d168fa2fd59f09aac8740240ae.png有老师遇到过这样的问题么?

问题二:参考文档里说的,调整了cpu_count和其他参数后。自举时还是报错ERROR 4015 (HY000): System error。虚机内存:46G,CPU:24。
以下资源参数配置我都尝试了:

-o ""memory_limit=30G,cache_wash_threshold=3G,__min_full_resource_pool_memory=268435456,system_memory=6G,memory_chunk_cache_size=128M,cpu_count=80,net_thread_count=4,datafile_size=20G,stack_size=1536K,config_additional_dir=/data/obdemo/etc3;/redo/obdemo/etc2""

-o ""memory_limit=8G,cache_wash_threshold=1G,__min_full_resource_pool_memory=268435456,system_memory=2G,memory_chunk_cache_size=128M,cpu_count=8,net_thread_count=4,datafile_size=20G,stack_size=1536K,config_additional_dir=/data/obdemo/etc3;/redo/obdemo/etc2""
"

展开
收起
JWRRR 2023-07-24 11:27:17 161 0
来自:OceanBase
4 条回答
写回答
取消 提交回答
    1. 配置错误:请确保在调整参数时,使用正确的配置文件并正确修改了对应的参数值。检查参数值、语法和格式是否正确,并确保没有遗漏任何关键配置。

    2. 参数值设置不合适:某些参数的值可能需要根据服务器硬件配置和系统资源进行调整。如果参数值设置得过高或过低,可能会导致自举过程中的错误。建议根据官方文档和推荐的最佳实践来确定适当的参数设置。

    2023-07-29 09:00:32
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    错误代码为 4015,通常表示系统错误,可能是由于系统资源不足、权限不足、配置错误等原因导致的。

    2023-07-27 15:02:29
    赞同 展开评论 打赏
  • 2023-07-25 10:11:31
    赞同 展开评论 打赏
  • 如果在调整 OceanBase 数据库的 cpu_count 参数(以及其他参数)后,执行自举操作时仍然遇到错误,可能有以下几个可能的原因:

    1. 参数值设置不正确:请确保您对 cpu_count 参数和其他相关参数设置了正确的值。检查参数值是否符合系统要求,并确认没有输入错误或无效的值。

    2. 配置文件未正确更新:在修改参数后,必须确保将更改正确地应用到 OceanBase 的配置文件中。请检查您所使用的配置文件,例如 ob.cfgmy.cnf,并确认其中包含了新的参数设置。重新启动数据库实例后,新的参数才会生效。

    3. 重启数据库实例:有些参数在修改后需要重启数据库实例才能生效。确保在修改参数后重新启动了数据库实例,以使新的参数设置生效。

    4. 参数冲突或依赖性:某些参数之间可能存在冲突或依赖关系。请检查您所修改的参数是否与其他参数存在冲突,并确保它们的设置是兼容的。

    5. 日志文件分析:查看数据库的日志文件,尤其是启动日志、错误日志或警告日志,以获取更多关于自举过程中出现错误的详细信息。日志文件通常会提供有关具体错误原因的线索,帮助您进一步分析和解决问题。

    2023-07-24 12:50:07
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
RDS SQL Server CPU高使用率性能优化 立即下载
自研金融数据库OceanBase的创新之路 立即下载