---
title: 因启动参数值类型错误导致 OBServer 启动失败报错 -4147 的原因和解决方法-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于因启动参数值类型错误导致 OBServer 启动失败报错 -4147 的原因和解决方法相关的常见问题和使用技巧，帮助您快速解决因启动参数值类型错误导致 OBServer 启动失败报错 -4147 的原因和解决方法的难题。
---
切换语言

- 简体中文
- English

划线反馈

# 因启动参数值类型错误导致 OBServer 启动失败报错 -4147 的原因和解决方法

更新时间：2026-06-08 02:41

适用版本： V4.0.x、V4.1.x、V4.2.x、V4.3.x 内容类型：Troubleshoot  

## 问题现象

通过 OCP 部署 OBServer 时，在 Bootstrap ob 子任务执行失败，查看 OBServer 进程未启动成功，日志打印 `Invalid config value -4147`。

![image01](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/sql/20241011observerfailer001.png)

## 关键信息

关键日志信息为 `[errcode=-4016] set int error、[errcode=-4147] Invalid config value`。

```shell
[2024-09-03 11:16:45.047432] EDIAG parse (ob_config.cpp:691) [835523][observer][T0][Y0-0000000000000000-0-0] [lt=19][errcode=-4016] set int error(name="_enable_defensive_check", str="TRUE", valid=false)
[2024-09-03 11:16:45.047558] EDIAG [SHARE] operator() (ob_common_config.cpp:359) [835523][observer][T0][Y0-0000000000000000-0-0] [lt=11][errcode=-4147] Invalid config value(name="_enable_defensive_check", value="TRUE", ret=-4147)

```

## 问题原因

部署 OBServer 时启动参数中存在参数指定的类型不一致，导致初始化失败。 在本案例中 OCP 配置了启动参数 `_enable_defensive_check` 的值为 `TRUE`，而此值的类型为字符串类型，但此参数需要设置为 int 类型（数字），所以会报错并退出 OBServer 进程。

同时日志会打印如下信息。

```

## 问题的风险及影响

OBServer 部署失败，进程退出。

## 影响租户

影响 OceanBase 数据库中的 SYS 租户和 Oracle 租户以及 MySQL 租户。

## 适用版本

OceanBase 数据库 V4.x 版本。

## 解决方法及规避方式

- 解决方法：

  将 OCP 中错误的参数值类型修改正确，例如将 `_enable_defensive_check` 的值设置为 1 。
 - 规避方式：

  避免在启动时指定不必要的参数，建议在部署完成后通过 `ALTER SYSTEM SET` 命令来设置所需参数，可以从 SQL 层面将非法值拦截。

Previous

[集群启动失败报：Fail to fallocate block file 的原因及解决方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000001229423)

Next

[误回调了主机时间，OBServer 主机启动失败，报错 invalid scan_confirmed_log_cnt(ret=-4016 的原因及解决方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000001888934) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
