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
如果在 OceanBase 4.1 版本的数据库中查找某个参数时没有结果,并且在尝试设置该参数时出现 "System config unknown" 的错误,可能有以下几种情况:
参数已被删除或重命名:在不同的数据库版本中,参数的名称和配置可能会发生变化。某些参数可能已被删除,或者更名为其他参数。建议查阅 OceanBase 4.1 版本的官方文档,了解该版本中可用的参数和其对应的名称。
参数不适用于特定的配置:某些参数可能只适用于特定的配置或环境。在特定的数据库配置中,某些参数可能被禁用或不可用。您可以检查您的数据库配置和环境,以确保参数适用于您的情况。
参数需要特定的权限级别:某些参数可能需要更高的权限级别才能进行修改。请确保使用具有足够权限的用户进行修改操作。您可以尝试以系统管理员身份登录,并检查您的用户权限。
如果OceanBase数据库中的某些参数丢失了,可能会导致一些功能无法正常工作或者产生不可预知的行为。针对这种情况,建议您采取以下措施:
总之,如果OceanBase数据库中的参数丢失,应该及时采取相应的措施,以确保系统的稳定性和数据的安全性。
minor_freeze_times 用于设置多少次转储触发一次全局合并。
从 V4.0.0 版本开始弃用。
属性 描述
参数类型 整型
默认值 100
取值范围 [0, 65535]
是否重启 OBServer 节点生效 否
说明
该配置项的取值为 0 时,表示无论转储多少次也不会触发合并。
该配置项与 major_compact_trigger 配置项具有相同功能。
ERROR 5099 (42000) : System config unknown
OceanBase 错误码:5099
错误原因:无效的配置项。
解决方式:检查配置项名称是否正确。
minor_freeze_times从4.0就不在使用了,
可以看下这个参数https://www.oceanbase.com/docs/common-oceanbase-database-1000000000035131——此回答整理自钉群[社区]技术答疑群OceanBase
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。