VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

GAUSS-00891 – GAUSS-00900

GAUSS-00891: “source partitions must be at least two partitions”

SQLSTATE: XX000

错误原因:MergePartition操作时,检测到原始分区数目小于2,故不能进行MergePartition操作。

解决办法:建议检查表的原始分区数目,数目小于2个时,不能进行合并操作。

GAUSS-00892: “merge partitions of relation '%s', source partitions must be no more than %d partitions”

SQLSTATE: XX000

错误原因:合并的分区数大于支持的最大合并的分区数。

解决办法:减少合并的分区数。

GAUSS-00893: “merge partitions cannot process inusable index relation \”%s\””

SQLSTATE: XX000

错误原因:MergePartition操作时,检测到包含不可用的本地索引,不能进行MergePartition操作。

解决办法:建议检查表的本地索引可用性,修改不可用索引,再进行MergePartition操作。

GAUSS-00895: “source partitions must be continuous and in ascending order of boundary”

SQLSTATE: XX000

错误原因:MergePartition操作时,原始分区应满足连续性且边界升序,否则不能合并。

解决办法:建议检查原始分区是否满足连续性及边界递增条件,满足该条件才能进行合并操作。

GAUSS-00896: “target partition's name '%s' already exists”

SQLSTATE: 42710

错误原因:MergePartition操作时,目标分区名已经存在,不能进行本操作。

解决办法:建议修改目标分区名,避免名称冲突。

GAUSS-00898: “could not acquire AccessExclusiveLock on dest table partition '%s', MERGE PARTITIONS failed”

SQLSTATE: XX000

错误原因:不能获取合并分区的排他锁。

解决办法:检查合并分区是否在进行其他操作。

GAUSS-00899: “Specified partition does not exist”

SQLSTATE: 42P01

错误原因:ExchangePartition操作时,检测到指定分区不存在,不能进行此操作。

解决办法:建议检查分区名称,确定分区名称后再进行此操作。