开发者社区> 问答> 正文

4.1的OceanBase数据库有些参数没了咋办?

4.1的OceanBase数据库有些参数没了咋办?obclient [oceanbase]> show parameters like '%minor_freeze_times%';
Empty set (0.073 sec)

obclient [oceanbase]> alter system set minor_freeze_times=100;
ERROR 5099 (42000): System config unknown

展开
收起
曹凯1211 2023-08-16 20:55:06 220 0
来自:OceanBase
4 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    如果在 OceanBase 4.1 版本的数据库中查找某个参数时没有结果,并且在尝试设置该参数时出现 "System config unknown" 的错误,可能有以下几种情况:

    参数已被删除或重命名:在不同的数据库版本中,参数的名称和配置可能会发生变化。某些参数可能已被删除,或者更名为其他参数。建议查阅 OceanBase 4.1 版本的官方文档,了解该版本中可用的参数和其对应的名称。

    参数不适用于特定的配置:某些参数可能只适用于特定的配置或环境。在特定的数据库配置中,某些参数可能被禁用或不可用。您可以检查您的数据库配置和环境,以确保参数适用于您的情况。

    参数需要特定的权限级别:某些参数可能需要更高的权限级别才能进行修改。请确保使用具有足够权限的用户进行修改操作。您可以尝试以系统管理员身份登录,并检查您的用户权限。

    2023-08-18 22:06:00
    赞同 展开评论 打赏
  • 如果OceanBase数据库中的某些参数丢失了,可能会导致一些功能无法正常工作或者产生不可预知的行为。针对这种情况,建议您采取以下措施:

    1. 尝试找到备份文件:如果您之前有备份OceanBase数据库的备份文件,可以尝试从备份文件中恢复丢失的参数。
    2. 重置参数:如果无法找到备份文件并且没有其他解决方案,您可以尝试重置参数到默认值。请注意,重置参数可能会导致数据丢失或者系统不稳定,因此在进行此操作之前,请务必备份数据库并谨慎操作。

    总之,如果OceanBase数据库中的参数丢失,应该及时采取相应的措施,以确保系统的稳定性和数据的安全性。

    2023-08-18 11:51:28
    赞同 展开评论 打赏
  • minor_freeze_times 用于设置多少次转储触发一次全局合并。

    从 V4.0.0 版本开始弃用。

    属性 描述
    参数类型 整型
    默认值 100
    取值范围 [0, 65535]
    是否重启 OBServer 节点生效 否
    说明
    该配置项的取值为 0 时,表示无论转储多少次也不会触发合并。
    该配置项与 major_compact_trigger 配置项具有相同功能。
    image.png

    ERROR 5099 (42000) : System config unknown
    OceanBase 错误码:5099

    错误原因:无效的配置项。

    解决方式:检查配置项名称是否正确。

    image.png

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

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载