【问题描述】
1.在Sdb Shell中先创建三个分区组,组内 AutoSplit字段为true。
2.向分区组中插入数据。
3.使用setDomain()修改集合空间所属域时,参数只包含三个分区组中的一个或两个分区组,则运行后报错-216 “组不存在指定域中”
【解决方法】
1.使用setDomain()修改集合空间所属域时,参数必须包含集合空间所属的所有分区组。
【参考资料】
请参考setDomain()官网资料:
http://doc.sequoiadb.com/cn/index-cat_id-1524019773-edition_id-304
说明:1.分区组的自动切分功能开启后,若没有设置集合空间的所属域,则数据会被切分到集合空间所属的所有分区组中。
2.切分完成后再设置集合空间的所属域,则该域必须包含集合空间所属的所有分区组。