全部产品
Search
文档中心

云数据库 OceanBase (文档停止维护):ModifyInstanceNodeNum - 修改集群节点个数

更新时间:Aug 28, 2026

修改集群节点个数。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

oceanbase:ModifyInstanceNodeNum

update

*全部资源

*

请求参数

名称

类型

必填

描述

示例值

InstanceId

string

OceanBase 集群的 ID。

ob317v4uif****

NodeNum

string

集群节点个数信息。 如果部署模式为 n-n-n,则节点个数为 n * 3。

6

DryRun

boolean

是否只预检此次请求, 默认为 false。取值范围:

  • true:发送检查请求,不会更改实例节点数。如果检查通过,则返回 DryRunResult=true, 如果检查不通过,则返回相应错误的错误码。

  • false(默认):发送正常请求,通过检查后直接更改实例节点数。如为 false, 则表示不进行预检查, DryRunResult 默认返回 false。

false

返回参数

名称

类型

描述

示例值

object

请求的返回结果。

RequestId

string

请求 ID。

EE205C00-30E4-XXXX-XXXX-87E3A8A2AA0C

Data

object

请求返回的信息。

OrderId

string

订单号。

21329031xxxxxxxx

DryRunResult

boolean

预检查请求的结果。

  • 如果 DryRun 填写为 true,当预检查请求通过,则 DryRunResult 返回 true,否则返回相应的错误码信息。

  • 如果 DryRun 填写为 false, 则表示不进行预检查, DryRunResult 默认返回 false。

false

示例

正常返回示例

JSON格式

{
  "RequestId": "EE205C00-30E4-XXXX-XXXX-87E3A8A2AA0C",
  "Data": {
    "OrderId": "21329031xxxxxxxx",
    "DryRunResult": false
  }
}

错误码

HTTP status code

错误码

错误信息

描述

400 Instance.Order.CreateFailed Instance.Order.CreateFailed
400 InstanceDataSize.Invalid InstanceDataSize.Invalid
400 InstanceClassSpecification.Invalid InstanceClassSpecification.Invalid
400 InstanceLogSize.Invalid InstanceLogSize.Invalid
400 Instance.ExpandLogDisk.Unsupport Instance.ExpandLogDisk.Unsupport
400 InstanceOrder.NotAvailable InstanceOrder.NotAvailable
400 InstanceNodeNum.Invalid InstanceNodeNum.Invalid
400 InstanceStatus.Invalid InstanceStatus.Invalid
400 InstanceName.ModifyFailed InstanceName.ModifyFailed
400 InstanceClass.InvalidValue InstanceClass.InvalidValue
400 InstanceType.Unsupport InstanceType.Unsupport
400 InstanceId.Invalid InstanceId.Invalid
400 InstanceId.Missing InstanceId.Missing
400 Instance.Name.Missing Instance.Name.Missing
400 ListCluster.Fail ListCluster.Fail
400 GetCluster.Fail GetCluster.Fail
400 ListClusterGroup.Fail ListClusterGroup.Fail
400 GetClusterGroup.Fail GetClusterGroup.Fail
400 ListInstance.Fail ListInstance.Fail
400 GetInstance.Fail GetInstance.Fail
400 ListTenant.Fail ListTenant.Fail
400 GetTenant.Fail GetTenant.Fail
400 Instance.ListAliyunInstance.Fail Instance.ListAliyunInstance.Fail
400 Instance.GetAliyunInstance.Fail Instance.GetAliyunInstance.Fail
400 ListZone.Fail ListZone.Fail
400 GetObServer.Fail GetObServer.Fail
400 CreateInstanceParameters.Error CreateInstanceParameters.Error
400 CreateInstance.Fail CreateInstance.Fail
400 StandbyInstance.StillOnline StandbyInstance.StillOnline
400 InstanceServiceName.Missing InstanceServiceName.Missing
400 PrimaryInstanceStatus.Invalid PrimaryInstanceStatus.Invalid
400 StandbyInstanceStatus.Invalid StandbyInstanceStatus.Invalid
400 StandbyInstance.NotSupport StandbyInstance.NotSupport
400 StandbyInstance.Disconnect.NotAllowed StandbyInstance.Disconnect.NotAllowed
400 InstanceDiskSize.Invalid InstanceDiskSize.Invalid
400 CreateInstance.Spec.NotSupport CreateInstance.Spec.NotSupport
400 MissingParameterDiskSize MissingParameterDiskSize
400 CreateInstance.ReplicaMode.InvalidValue CreateInstance.ReplicaMode.InvalidValue
400 CreateInstance.DeployType.InvalidValue CreateInstance.DeployType.InvalidValue
400 AliyunInstance.NotExists AliyunInstance.NotExists
500 Instance.Order.CreateFailed Instance.Order.CreateFailed

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情