文档首页 > > 错误码参考> GAUSS-01401 -- GAUSS-01500> GAUSS-01421 -- GAUSS-01430

GAUSS-01421 -- GAUSS-01430

分享
更新时间: 2019/06/17 22:57

  

GAUSS-01421: "could not obtain lock on relation '%s'"

SQLSTATE: 55P03

错误原因:LOCK TABLE NOWAIT,在表上加不上锁。

解决办法:改成LOCK TABLE。

  

GAUSS-01422: "cache lookup failed for access method %u"

SQLSTATE: 22P06

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

  

GAUSS-01423: "operator family '%s' does not exist for access method '%s'"

SQLSTATE: 42704

错误原因:ALTER OPERATOR FAMILY时,为指定access method服务的operator family不存在。

解决办法:查看已有的OPERATOR FAMILY,检查出错的ALTER OPERATOR FAMILY中指定的access method与OPERATOR FAMILY是否匹配。

  

GAUSS-01424: "operator family '%s' for access method '%s' already exists"

SQLSTATE: 42710

错误原因:CREATE OPERATOR FAMILY时,创建的OPERATOR FAMILY已经存在了。

解决办法:CREATE OPERATOR FAMILY时,名字须与已有OPERATOR FAMILY不重复。

  

GAUSS-01425: "must be system admin to create an operator class"

SQLSTATE: 42501

错误原因:CREATE OPERATOR FAMILY时,使用帐户不是系统管理员。

解决办法:CREATE OPERATOR FAMILY时,须得以系统管理员帐户。

  

GAUSS-01426: "invalid operator number %d, must be between 1 and %d"

SQLSTATE: 42P17

错误原因:CREATE OPERATOR CLASS/ALTER OPERATOR FAMILY的OPERATOR子句中的strategy_number小于1或者大于index_method的最大strategy_number。

解决办法:CREATE OPERATOR CLASS/ALTER OPERATOR FAMILY的OPERATOR子句中的strategy_number须得在1和index_method的最大strategy_number之间。

  

GAUSS-01427: "invalid procedure number %d, must be between 1 and %d"

SQLSTATE: 42P17

错误原因:CREATE OPERATOR CLASS/ALTER OPERATOR FAMILY的FUNCTION子句中的support_number小于1或者大于index_method的最大support_number。

解决办法:CREATE OPERATOR CLASS/ALTER OPERATOR FAMILY的FUNCTION子句中的support_number须得在1和index_method的最大support_number之间。

  

GAUSS-01428: "storage type specified more than once"

SQLSTATE: 42P17

错误原因:CREATE OPERATOR CLASS包含了多个相同的STORAGE子句。

解决办法:CREATE OPERATOR CLASS的多个STORAGE子句不可重复。

  

GAUSS-01429: "unrecognized item type: %d"

SQLSTATE: XX000

错误原因:系统不支持用户自定义操作符。

解决办法:系统不支持用户自定义操作符,导致通过语法create operator创建自定义操作符失败。

  

GAUSS-01430: "storage type cannot be different from data type for access method '%s'"

SQLSTATE: 42P17

错误原因:CREATE OPERATOR CLASS的STORAGE子句指定的storage_type与column_type不同,但是指定的access_method不允许这样。

解决办法:CREATE OPERATOR CLASS的STORAGE子句指定的index中实际存储的数据类型storage_type,须与access_method的列数据类型column_type相同。

  

  

  

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区