云原生数据仓库AnalyticDB 3.0集群中删除数据库提示“schema is not empty. ”

问题描述

云原生数据仓库AnalyticDB 3.0集群中,使用drop database [$DataBase]语句删除数据库时,出现以下错误。

说明:[$DataBase]为数据库名称。

schema is not empty. 

问题原因

云原生数据仓库AnalyticDB 3.0集群中的数据库里面还有其他表,且表里面还有数据,则会导致该报错。

解决方案

删除数据库需要先删除库中的所有表,此时使用drop table语句删除很麻烦,建议您使用新版DMS进行批量删除。

  1. 通过DMS控制台连接实例,选择已登录实例,单击实例名,右键单击库名,选择单库查询
  2. 右键单击任意表名,然后选择批量操作表,全选所有表,单击删除表然后单击确认即可。

适用于

  • 云原生数据仓库AnalyticDB MySQL版

如果您的问题仍未解决,您可以在阿里云社区免费咨询提交工单联系阿里云技术支持。