云服务器内容精选

  • GAUSS-04681 -- GAUSS-04690 有部分PostgreSQL特性, GaussDB (DWS)暂不支持,所以在SQL执行过程中可能会出现某特性不支持的报错信息。详细内容可参考GaussDB(DWS)不支持的PostgreSQL功能。 GAUSS-04681: "EXCLUDE constraint is not yet supported." SQLSTATE: 0A000 错误原因:GaussDB(DWS)不支持用EXCLUDE为表创建排它约束。 解决办法:不建议使用。 GAUSS-04682: "FOREIGN KEY ... REFEREN CES constraint is not yet supported." SQLSTATE: 0A000 错误原因:GaussDB(DWS)不支持为表创建外键(FOREIGN KEY)约束。 解决办法:不建议使用。 GAUSS-04683: "CREATE TABLE ... INHERITS is not yet supported." SQLSTATE: 0A000 错误原因:GaussDB(DWS)不支持继承表特性。 解决办法:不建议使用。 GAUSS-04684: "CREATE TABLE ... WITH OIDS is not yet supported." SQLSTATE: 0A000 错误原因:GaussDB(DWS)不支持CREATE TABLE ... WITH OIDS。 解决办法:不建议使用。 GAUSS-04685: "Unrecognized distribution option '%s'." SQLSTATE: 42601 错误原因:不能识别的分布列格式。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04686: "Syntax is not supported" SQLSTATE: 42601 错误原因:语法暂不支持。 解决办法:不建议使用。支持的语法请参考《SQL语法参考》的“CREATE TABLE”章节。 GAUSS-04687: "SCROLL CURSOR is not yet supported." SQLSTATE: 0A000 错误原因:GaussDB(DWS)不支持可滚动的游标,即SCROLL CURSOR。 解决办法:不建议使用。 GAUSS-04688: "INSENSITIVE CURSOR is not yet supported." SQLSTATE: 0A000 错误原因:GaussDB(DWS)不支持INSENSITIVE CURSOR。 解决办法:不建议使用。 GAUSS-04689: "CURSOR ... WITH HOLD is not yet supported." 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04690: "For foreign table ROUNDROBIN distribution type is built-in support." SQLSTATE: 0A000 错误原因:GDS外表内建支持ROUNDROBIN分布信息,不支持在创建外表时显式添加分布信息。 解决办法:在创建GDS外表时,去除指定的分布信息。 父主题: GAUSS-04601 -- GAUSS-04700
  • GAUSS-04631 -- GAUSS-04640 GAUSS-04631: "cannot alter text search configuration '%s' because other objects depend on it" SQLSTATE: 2BP01 错误原因:由于全文检索配置项与其他表或索引之间存在依赖关系,本配置信息不能更改。 解决办法:取消依赖关系后在执行本操作。 GAUSS-04632: "DFS table does not support index." SQLSTATE: 0A000 错误原因:DFS类型的表不支持索引。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04633: "It is not supported to create index '%s' on DFS tablespace." SQLSTATE: 0A000 错误原因:不能在DFS类型的表空间中创建索引。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04634: "It is not allowed to assign version option for non-dfs table." SQLSTATE: XX000 错误原因:创建行存表或者CU格式的列存表时指定了version参数直接报错。 解决办法:创建行存表或者CU格式的列存表时不要version参数。 GAUSS-04636: "Invalid string for 'VERSION' option" SQLSTATE: XX000 错误原因:无效的version参数。 解决办法:参数只支持0.12。 GAUSS-04637: "Num of partition keys in value-partitioned table should not be zero" SQLSTATE: XX000 错误原因:创建valuesHDFS分区表时,没有指定分区列。 解决办法:创建valuesHDFS分区表时,指定不少于1,但是不超过4的列数。 GAUSS-04638: "Num of partition keys in value-partitioned table exceeds max allowed num:%d" SQLSTATE: XX000 错误原因:创建valuesHDFS分区表时,指定分区列超过四个。 解决办法:创建valuesHDFS分区表时,指定不少于1,但是不超过4的列数。 GAUSS-04639: "Unsupport partition strategy '%s' feature for dfs table." SQLSTATE: XX000 错误原因:仅支持value HDFS分区表,其余分区不支持,直接报错。 解决办法:创建分区HDFS表时,指定为value分区。 GAUSS-04640: "Only support hash distribution for dfs table." SQLSTATE: XX000 错误原因:对于DFS表,只支持HASH分布。 解决办法:创建HDFS表只能指定成hash分布。 父主题: GAUSS-04601 -- GAUSS-04700
  • GAUSS-04611 -- GAUSS-04620 GAUSS-04611: "Failed to remove directory '%s', because it is not an empty directory." SQLSTATE: XX000 错误原因:由于所删除的表空间的目录不是一个空目录,所以删除表空间失败。 解决办法:建议手工排查该目录,查找存在的文件,若是HDFS表文件,则在数据库中删除HDFS表,若是外部手工创建的文件,且该文件没有被使用,直接删除,最后再删除一次表空间。 GAUSS-04612: "Failed to remove external directory '%s'." SQLSTATE: XX000 错误原因:由于所删除的表空间的目录不是一个空目录存在文件,所以删除表空间失败。 解决办法:建议手工排查该目录,查找存在的文件,若是HDFS表文件,则在数据库中删除HDFS表,若是外部手工创建的文件,且该文件没有被使用,直接删除,最后再删除一次表空间。 GAUSS-04613: "It is unsupported to alter tablespace option '%s' for DFS tablespace." SQLSTATE: XX000 错误原因:HDFS表不支持alter操作,所以报错。 解决办法:禁止HDFS表使用alter操作。 GAUSS-04614: "Tablespace '%d' does not exist." SQLSTATE: XX000 错误原因:表空间不存在 解决办法:请创建表空间。 GAUSS-04615: "cache lookup failed for tablespace %u." SQLSTATE: XX000 错误原因:系统缓存中找不到表空间的缓冲信息。 解决办法:pg_tablespace系统表在Cache中的缓存存在异常,请联系技术支持工程师提供技术支持。 GAUSS-04616: "Resource Pool '%s': object not defined." SQLSTATE: 42704 错误原因:资源池未定义。 解决办法:检查资源池是否已经定义。 GAUSS-04617: "resource pool must be '%s' if the role cannot login." SQLSTATE: 22023 错误原因:资源池必须是默认资源池,否则用户不能login。 解决办法:用户不能login时请使用"default_pool"。 GAUSS-04618: "Resource pool must be '%s' if user cannot login." SQLSTATE: 42501 错误原因:资源池必须是默认资源池,否则用户不能login。 解决办法:用户不能login时请使用"default_pool"。 GAUSS-04619: "Password can't contain more than %d characters." SQLSTATE: 28P01 错误原因:账户密码中不能包含多于%d数目的字符。 解决办法:修改密码格式,使字符个数不大于%d个。 GAUSS-04620: "invalid GDS command: %d" SQLSTATE: XX000 错误原因:收到了非法的GDS交互。 解决办法:请检查GDS外表对应的导入文件中是否存在非法数据并对文件进行数据清洗后再次导入。 父主题: GAUSS-04601 -- GAUSS-04700
  • GAUSS-04671 -- GAUSS-04680 GAUSS-04671: "Failed to open the XDB file" SQLSTATE: XX000 错误原因:无法打开字典文件。 解决办法:检查字典文件路径和格式,确保字典文件正确。 GAUSS-04672: "Invalid XDB file" SQLSTATE: XX000 错误原因:无效的字典文件。 解决办法:检查字典文件路径和格式,确保字典文件正确。 GAUSS-04673: "Invalid XDB file format" SQLSTATE: XX000 错误原因:无效的字典文件。 解决办法:检查字典文件路径和格式,确保字典文件正确。 GAUSS-04674: "Mmap() failed" SQLSTATE: XX000 错误原因:字典装载失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04675: "Failed to open & create the db file" SQLSTATE: XX000 错误原因:打开字典文件失败。 解决办法:检查字典文件路径和格式,确保字典文件正确。 GAUSS-04676: "could not chmod xdb file : %m" SQLSTATE: XX000 错误原因:更改字典文件权限失败。 解决办法:检查字典文件路径和格式,且确保用户有操作权限。 GAUSS-04677: "could not write xdb file : %m" SQLSTATE: XX000 错误原因:写字典文件失败。 解决办法:检查字典文件路径和格式,且确保用户有操作权限。 GAUSS-04678: "CUBE is limited to 12 elements" SQLSTATE: 54011 错误原因:CUBE参数个数小于等于12。 解决办法:修改SQL语句。 GAUSS-04679: "type %s is not yet supported." SQLSTATE: 0A000 错误原因:特性不支持。 解决办法:修改SQL Statement。 GAUSS-04680: "REFERENCES constraint is not yet supported." SQLSTATE: 0A000 错误原因:特性不支持。 解决办法:不建议使用。 父主题: GAUSS-04601 -- GAUSS-04700
  • GAUSS-04651 -- GAUSS-04660 GAUSS-04651: "the bulkload state is already set before bulkload starts" SQLSTATE: XX000 错误原因:系统内部错误。之前导入的CopyState未清除。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04652: "cannot specify bulkload compatibility options in BINARY mode" SQLSTATE: 42601 错误原因:内部错误:之前导入的CopyState对象未清除。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04653: "IGNORE_EXTRA_DATA specification only available using COPY FROM or READ ONLY foreign table" SQLSTATE: 42601 错误原因:ignore_extra_data导入参数只能用于导入不能用于导出。 解决办法:对于导出操作去除ignore_extra_data参数。 GAUSS-04654: "COMPATIBLE_ILLEGAL_CHARS specification only available using COPY FROM or READ ONLY foreign table" SQLSTATE: 42601 错误原因:compatible_illegal_chars导入参数只能用于导入不能用于导出。 解决办法:对于导出操作去除compatible_illegal_chars参数。 GAUSS-04655: "DATE_FORMAT specification only available using COPY FROM or READ ONLY foreign table" SQLSTATE: 42601 错误原因:date_format导入参数只能用于导入不能用于导出。 解决办法:对于导出操作去除date_format参数。 GAUSS-04656: "TIME_FORMAT specification only available using COPY FROM or READ ONLY foreign table" SQLSTATE: 42601 错误原因:time_format导入参数只能用于导入不能用于导出。 解决办法:对于导出操作去除time_format参数。 GAUSS-04657: "TIMESTAMP_FORMAT specification only available using COPY FROM or READ ONLY foreign table" SQLSTATE: 42601 错误原因:timestamp_format导入参数只能用于导入不能用于导出。 解决办法:对于导出操作去除timestamp_format参数。 GAUSS-04658: "SMALLDATETIME_FORMAT specification only available using COPY FROM or READ ONLY foreign table" SQLSTATE: 42601 错误原因:smalldatetime_format导入参数只能用于导入不能用于导出。 解决办法:对于导出操作去除smalldatetime_format参数。 GAUSS-04659: "illegal chars conversion may confuse COPY null 0x%x" SQLSTATE: 42601 错误原因:null导入参数设置为空格或者问号,同时又将compatible_illegal_chars设置为true,标识导入非法字符兼容。由于导入非法字符兼容会将非法字符转换为空格或者问号,所以会与null参数混淆引发潜在的导入错误。 解决办法:将null设置为非空格或问号的其他字符以避免与非法字符转换后产生混淆。 GAUSS-04660: "illegal chars conversion may confuse COPY delimiter 0x%x" SQLSTATE: 42601 错误原因:delimiter导入参数设置为空格或者问号,同时又将compatible_illegal_chars设置为true,标识导入非法字符兼容。由于导入非法字符兼容会将非法字符转换为空格或者问号,所以会与delimiter参数混淆引发潜在的导入错误。 解决办法:将delimiter设置为非空格或问号的其他字符以避免与非法字符转换后产生混淆。 父主题: GAUSS-04601 -- GAUSS-04700
  • GAUSS-04661 -- GAUSS-04670 GAUSS-04661: "illegal chars conversion may confuse COPY quote 0x%x" SQLSTATE: XX000 错误原因:quote导入参数设置为空格或者问号,同时又将compatible_illegal_chars设置为true,标识导入非法字符兼容。由于导入非法字符兼容会将非法字符转换为空格或者问号,所以会与quote参数混淆引发潜在的导入错误。 解决办法:将quote设置为非空格或问号的其他字符以避免与非法字符转换后产生混淆。 GAUSS-04662: "illegal chars conversion may confuse COPY escape 0x%x" SQLSTATE: 42601 错误原因:escape导入参数设置为空格或者问号,同时又将compatible_illegal_chars设置为true,标识导入非法字符兼容。由于导入非法字符兼容会将非法字符转换为空格或者问号,所以会与escape参数混淆引发潜在的导入错误。 解决办法:将escape设置为非空格或问号的其他字符以避免与非法字符转换后产生混淆。 GAUSS-04663: "the bulkload state isn't accordant" SQLSTATE: XX000 错误原因:系统内部错误。全局变量缓存的CopyState与当前导入的CopyState不一致。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04664: "Failed to get import task for dn:%s" SQLSTATE: XX000 错误原因:GDS导入数据对于某一个DN未分配导入任务。 解决办法:可尝试再次执行解决。 GAUSS-04665: "Receive wrong messge %d from GDS." SQLSTATE: XX000 错误原因:DN从GDS端获取错误消息。 解决办法:检查当前网络运行状况是否良好,可尝试再次执行解决。 GAUSS-04666: "Receive incomplete message from GDS." SQLSTATE: XX000 错误原因:DN从GDS端获取当前未支持消息。 解决办法:检查当前网络运行状况是否良好,可尝试再次执行解决。 GAUSS-04667: "fail to find xdb file path '%s'" SQLSTATE: XX000 错误原因:字典文件路径不存在。 解决办法:检查字典文件位置正确。 GAUSS-04668: "could not unlink xdb file : %m" SQLSTATE: XX000 错误原因:删除一个文件的目录项失败。 解决办法:检查字典文件路径和格式,且确保用户有操作权限。 GAUSS-04669: "could not seek xdb file : %m" SQLSTATE: XX000 错误原因:设置字典文件指针读取位置失败。 解决办法:检查字典文件路径和格式,且确保用户有操作权限。 GAUSS-04670: "could not read xdb file : %m" SQLSTATE: XX000 错误原因:读字典文件失败。 解决办法:检查字典文件路径和格式,且确保用户有操作权限。 父主题: GAUSS-04601 -- GAUSS-04700