开发者社区 问答 正文

如何删除 DRDS 数据库



功能描述


删除 DRDS 数据库。该接口只是提交了删除数据库的任务,接入方需要依据 DescribeDrds 接口(查询数据库信息的接口)的返回结果来判断分布式数据库是否删除成功。

请求参数

[backcolor=transparent]参数名[backcolor=transparent]类型[backcolor=transparent]是否必须[backcolor=transparent]描述
ActionString系统规定参数,取值:DeleteDrdsDB
DbNameString分布式数据库的名称
DrdsInstanceIdStringDRDS 实例 ID


返回值

[backcolor=transparent]参数名[backcolor=transparent]类型[backcolor=transparent]描述
公共返回值


错误码

[backcolor=transparent]错误[backcolor=transparent]错误代码[backcolor=transparent]描述[backcolor=transparent]HTTP 状态码
通用错误码
实例不存在InvalidDRDSInstanceId.NotFoundThe DrdsInstanceId provided does not exist in our records.404
[tr=rgb(239, 251, 255)][td]指定的实例上不存在指定的分布式数据库 InvalidDbName.NotFoundThe Drds DbName provided does not exist in our records.404 数据库正在创建中DbIsCreatingThe specified db is in creating status400 无效的数据库名,正在删除或者删除失败InvalidDbname.DeleteStatusOrFailedThe specified db is in deleting status or failed status400

展开
收起
猫饭先生 2017-10-30 14:08:24 1951 分享 版权
阿里云 AI 助理回答

根据您提供的信息,这是关于阿里云分布式关系型数据库服务(DRDS)中删除数据库操作的接口描述。下面我将为您详细解释这个过程、请求参数、返回值以及可能遇到的错误码含义。

功能描述

此功能允许用户通过调用API来提交一个删除DRDS数据库的任务。请注意,该操作并不会立即返回数据库是否删除成功的结果,而是启动了一个异步任务。为了确认数据库是否已经被成功删除,用户需要在调用此接口后,使用DescribeDrds接口查询数据库的状态,根据返回的信息判断删除操作是否完成。

请求参数

  • Action: 必须参数,固定值为DeleteDrdsDB,表示执行删除数据库的操作。
  • DbName: 必须参数,类型为字符串,表示要删除的分布式数据库的名称。
  • DrdsInstanceId: 必须参数,类型为字符串,表示DRDS实例的ID,即要操作的DRDS实例的唯一标识。

返回值

调用接口后,会首先返回一个通用的成功或失败响应,但不会直接告知数据库是否已经删除。具体结果需要通过后续的查询操作(如DescribeDrds接口)来获取。

错误码

  • InvalidDRDSInstanceId.NotFound: HTTP状态码404,表示提供的DRDS实例ID在系统中不存在。
  • InvalidDbName.NotFound: HTTP状态码404,意味着指定的数据库名在记录中不存在,即尝试删除的数据库不在该DRDS实例上。
  • DbIsCreating: HTTP状态码400,提示数据库正处于创建过程中,此时不能进行删除操作。
  • InvalidDbname.DeleteStatusOrFailed: HTTP状态码400,表示数据库处于删除状态或删除失败状态,因此无法再次发起删除操作。

操作建议

  1. 验证参数:在调用删除接口前,请确保提供的DrdsInstanceIdDbName是正确的,并且数据库当前状态允许删除操作。
  2. 异步检查:调用删除接口后,不要立即假设操作已完成,应通过轮询DescribeDrds接口来检查数据库的实际状态。
  3. 处理错误:如果遇到上述错误码或其他错误,根据错误提示采取相应的解决措施,比如等待数据库创建完成或解决实例与数据库存在的问题后再重试删除操作。

希望这些信息能帮助您顺利完成DRDS数据库的删除操作。如果有更多疑问或需要进一步的帮助,请随时告诉我。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答