随同 admin() 或 task() 函数,使用 autolocate database remove 参数来从可用 dbspace 列表移除 dbspace, 指定的数据库在这些可用 dbspace 内可自动地定位和分片表。
元素 | 描述 | 关键考虑 |
---|---|---|
database_name | 数据库的名称 | |
dbspace | 要从 dbspace 名称列表移除的 dbspace 的名称,数据库服务器在这些 dbspace 中可自动地创建分片。 | 该 dbspace 必须存在。 |
AUTOLOCATE 配置参数或会话环境变量必须设置为正整数。
可用 dbspace 的列表存储在 sysautolocate 系统目录表中。
下列命令从 customer 的可用 dbspace 列表移除 dbspace1。
EXECUTE FUNCTION task("autolocate database remove", "customer", "dbspace1");