华为云用户手册

  • GAUSS-02501 -- GAUSS-02510 GAUSS-02501: "could not create unique index '%s'" SQLSTATE: 23505 错误原因:系统内部错误:无法创建唯一索引。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02502: "reversedirection_index_hash is not implemented" SQLSTATE: 0A000 错误原因:系统内部错误:当前函数未实现。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02503: "copytup_datum() should not be called" SQLSTATE: 0A000 错误原因:系统内部错误:未实现函数,无法调用。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02504: "Failed to fetch from data node cursor" SQLSTATE: 22P08 错误原因:系统内部错误:无法从DN游标中获取数据。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02505: "Node id %d is incorrect" SQLSTATE: XX006 错误原因:系统内部错误:获取到的节点ID号错误。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02506: "%s" SQLSTATE: XX000 错误原因:语法错误。 解决办法:检查sql语句的语法是否正确。 GAUSS-02507: "Unexpected response from the data nodes" SQLSTATE: XX006 错误原因:系统内部错误:非期望的来自于DN的响应信息。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02508: "invalid BatchSort state" SQLSTATE: XX006 错误原因:系统内部错误:无效的列存排序状态。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02509: "invalid batchsort state" SQLSTATE: XX006 错误原因:系统内部错误:无效的列存排序状态。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02510: "batchsort_restorepos failed" SQLSTATE: D0011 错误原因:系统内部错误:列存排序过程中存取位置信息出错。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 父主题: GAUSS-02501 -- GAUSS-02600
  • GAUSS-02491 -- GAUSS-02500 GAUSS-02491: "batchstore seek to EOF failed" SQLSTATE: 22P07 错误原因:系统内部错误:从文件中读取数据时未读到结束符 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02492: "batchstore seek to start failed" SQLSTATE: 22P07 错误原因:系统内部错误:读取数据时未搜到开始标记。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02493: "could not write block %ld of temporary file: %m" SQLSTATE: XX000 错误原因:系统内部写临时文件出错。 解决办法:请检查磁盘是否有剩余空间,请联系技术支持工程师提供技术支持。 GAUSS-02494: "could not read block %ld of temporary file: %m" SQLSTATE: XX000 错误原因:系统内部错误:无法从临时文件中读取block数据块。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02495: "invalid logtape state: should be dirty" SQLSTATE: 22000 错误原因:系统内部错误:无效的logtape状态。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02496: "function %u returned NULL" SQLSTATE: XX005 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02497: "insufficient memory allowed for sort" SQLSTATE: 53000 错误原因:执行sort过程中内存不足。 解决办法:work_mem过小,请调大work_mem参数取值。 GAUSS-02498: "invalid tuplesort state" SQLSTATE: XX006 错误原因:系统内部错误:无效的行存排序状态。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02499: "retrieved too many tuples in a bounded sort" SQLSTATE: 23001 错误原因:系统内部错误:在排序过程中,遇到了非预期的结束符,导致在bounded排序时,所需的数据不足。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02500: "tuplesort_restorepos failed" SQLSTATE: 22P07 错误原因:系统内部错误:在做mergejoin过程中无法重新计量当前位置。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 父主题: GAUSS-02401 -- GAUSS-02500
  • GAUSS-02481 -- GAUSS-02490 GAUSS-02481: "tuplestore seek to EOF failed" SQLSTATE: 22P07 错误原因:系统内部错误:从文件中读取数据时未搜到结束符。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02483: "tuplestore seek to start failed" SQLSTATE: 22P07 错误原因:系统内部错误:读取数据时未搜到开始标记。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02484: "unexpected end of tape" SQLSTATE: 22000 错误原因:系统内部错误:从逻辑Tape上读取数据过程中遇到非预期的结束。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02485: "unexpected end of data" SQLSTATE: 22P07 错误原因:系统内部错误:从逻辑Tape上读取数据过程中遇到非预期的数据终止。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02487: "too late to call batchstore_set_eflags" SQLSTATE: XX006 错误原因:系统内部错误:调用batchstore_set_eflags过晚。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02488: "too late to require new batchstore eflags" SQLSTATE: XX006 错误原因:系统内部错误:设置新的batchstore 标记过晚。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02489: "batchstore seek failed" SQLSTATE: 22P07 错误原因:系统内部错误:寻找不到对应位置的数据信息。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02490: "invalid batchstore state" SQLSTATE: XX006 错误原因:系统内部错误:无效的batchstore状态。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 父主题: GAUSS-02401 -- GAUSS-02500
  • GAUSS-02471 -- GAUSS-02480 GAUSS-02471: "could not lock semaphore: error code %d" SQLSTATE: XX000 错误原因:WIN32平台不涉及。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02472: "could not unlock semaphore: error code %d" SQLSTATE: XX000 错误原因:WIN32平台不涉及。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02473: "could not try-lock semaphore: error code %d" SQLSTATE: XX000 错误原因:WIN32平台不涉及。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02474: "dynamic load not supported" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02475: "out of on_shmem_exit slots" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02476: "too late to call tuplestore_set_eflags" SQLSTATE: 23514 错误原因:系统内部错误:调用tuplestore_set_eflags过晚。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02477: "too late to require new tuplestore eflags" SQLSTATE: 23514 错误原因:系统内部错误:设置新的tuplestore 标记过晚。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02478: "tuplestore seek failed" SQLSTATE: 22P07 错误原因:系统内部错误:寻找不到对应位置的tuple数据信息。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02479: "invalid tuplestore state" SQLSTATE: XX006 错误原因:系统内部错误:当前tuplestor状态错误。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02480: "unexpected out-of-memory situation during sort" SQLSTATE: XX000 错误原因:在排序过程中出现内存不足。 解决办法:依据系统当前的内存情况适当扩大work_mem的值并重试。 父主题: GAUSS-02401 -- GAUSS-02500
  • GAUSS-02461 -- GAUSS-02470 GAUSS-02461: "reattaching to shared memory returned unexpected address (got %p, expected %p)" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02462: "reattaching to shared memory returned non-PostgreSQL memory" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02463: "could not create signal listener pipe for PID %d: error code %lu" SQLSTATE: XX000 错误原因: WIN32平台不涉及。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02464: "could not create semaphores: %m" SQLSTATE: XX000 错误原因:创建的信号量超过系统限制。 解决办法:调整系统内核参数(/proc/sys/kernel/sem),增加允许创建的信号量,或调小数据库max_connections 。 GAUSS-02465: "semop(id=%d) failed: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02466: "could not create shared memory segment: %m" SQLSTATE: XX000 错误原因:共享内存大小超过了系统限制。 解决办法:调整系统共享内存内核参数(SHMMAX,SHMMIN),或调小数据库shared_buffers。 GAUSS-02467: "shmat(id=%d) failed: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02468: "could not stat data directory '%s': %m" SQLSTATE: XX000 错误原因:data目录不存在或权限错误。 解决办法:检查data数据目录是否存在或权限是否正确。 GAUSS-02469: "could not reattach to shared memory (key=%d, addr=%p): %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02470: "could not create semaphore: error code %d" SQLSTATE: XX000 错误原因:WIN32平台不涉及。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02401 -- GAUSS-02500
  • GAUSS-02451 -- GAUSS-02460 GAUSS-02451: "sem_trywait failed: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02452: "sem_wait failed: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02453: "sem_post failed: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02454: "could not get size for full pathname of datadir %s: error code %lu" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02455: "could not allocate memory for shared memory name" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02456: "could not generate full pathname for datadir %s: error code %lu" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02457: "could not create shared memory segment: error code %lu" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02458: "pre-existing shared memory block is still in use" SQLSTATE: XX000 错误原因: WIN32平台不涉及。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02459: "failed to release reserved memory region (addr=%p): error code %lu" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02460: "could not reattach to shared memory (key=%p, addr=%p): error code %lu" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02401 -- GAUSS-02500
  • GAUSS-02441 -- GAUSS-02450 GAUSS-02441: "unexpected return code from WaitForMultipleObjects(): %lu" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02442: "pipe() failed: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02443: "fcntl() failed on read-end of self-pipe: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02444: "fcntl() failed on write-end of self-pipe: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02445: "poll() failed: %m" SQLSTATE: XX000 错误原因:系统调用poll失败。 解决办法:数据库内部错误,请根据系统错误提示信息,请联系技术支持工程师提供技术支持。 GAUSS-02446: "read() on self-pipe failed: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02447: "unexpected EOF on self-pipe" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02448: "sem_open('%s') failed: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02449: "sem_init failed: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02450: "too many semaphores created" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02401 -- GAUSS-02500
  • GAUSS-02431 -- GAUSS-02440 GAUSS-02431: "Cstore IndexAnd is not yet implemented " SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02432: "Cstore IndexOr is not yet implemented " SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02433: "CreateEvent failed: error code %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02434: "latch already owned" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02435: "cannot wait on a latch owned by another process" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02436: "failed to create event for socket: error code %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02437: "failed to set up event for socket: error code %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02438: "ResetEvent failed: error code %lu" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02439: "WaitForMultipleObjects() failed: error code %lu" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02440: "failed to enumerate network events: error code %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02401 -- GAUSS-02500
  • GAUSS-02421 -- GAUSS-02430 GAUSS-02422: "BitmapAnd doesn't support zero inputs" SQLSTATE: XX000 错误原因:系统内部错误。BitmapAnd算子的输入为空。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02424: "ExecLockRows:target relation cannot be NULL" SQLSTATE: 40001 错误原因:BitmapAnd算子的输入为空。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02425: "getPartitionFromEState:partId cannot be InvalidOid" SQLSTATE: 42P23 错误原因:LockRows操作,OID无效导致获取分区失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02426: "getPartitionFromEState:partition list is EMPTY" SQLSTATE: 42P23 错误原因:LockRows操作,分区列表为空导致获取分区失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02427: "getPartitionFromEState:cannot find partition" SQLSTATE: 42P23 错误原因:LockRows操作,根据OID未找到对应的分区。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02429: "Cstore IndexCtidScan is not yet implemented " SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02430: "Cstore IndexHeapScan is not yet implemented " SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02401 -- GAUSS-02500
  • GAUSS-02411 -- GAUSS-02420 GAUSS-02415: "prefetch and main iterators are out of sync" SQLSTATE: 22000 错误原因:预取页面的迭代器越界。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02417: "could not rewind hash-join temporary file: %m" SQLSTATE: XX000 错误原因:下盘临时文件操作失败。 解决办法:根据提示的错误信息进行分析。 GAUSS-02418: "could not write to hash-join temporary file: %m" SQLSTATE: XX000 错误原因:下盘临时文件操作失败。 解决办法:根据提示的错误信息进行分析。 GAUSS-02419: "could not read from hash-join temporary file: %m" SQLSTATE: XX000 错误原因:下盘临时文件操作失败。 解决办法:根据提示的错误信息进行分析。 GAUSS-02420: "Result nodes do not support mark/restore" SQLSTATE: XX000 错误原因:result算子不支持mark/restore操作。 解决办法:计划问题,请联系技术支持工程师提供技术支持。 父主题: GAUSS-02401 -- GAUSS-02500
  • GAUSS-02401 -- GAUSS-02410 GAUSS-02401: "cannot lock rows in view '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,不能为视图加锁。 解决办法:修改SQL语句。 GAUSS-02402: "cannot lock rows in foreign table '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,不能为外表加锁。 解决办法:修改SQL语句。 GAUSS-02403: "cannot lock rows in relation '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,存在不能加锁的对象。 解决办法:修改SQL语句。 GAUSS-02404: "new row for relation '%s' violates check constraint '%s'" SQLSTATE: 23514 错误原因:新的数据和check约束冲突。 解决办法:检查数据是否和check约束冲突。 GAUSS-02405: "failed to find ExecRowMark for rangetable index %u" SQLSTATE: XX000 错误原因:通过index在Rangetable中未找到ExecRowMark。 解决办法:检查SQL语句和执行计划。 GAUSS-02406: "could not find junk %s column" SQLSTATE: XX000 错误原因:找不到junk列。 解决办法:根据提示的列名去检查SQL语句和执行计划是否有问题。 GAUSS-02407: "t_xmin is uncommitted in tuple to be updated" SQLSTATE: XX000 错误原因:欲更新的元组xmin未提交。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02408: "abort transaction due to concurrent update" SQLSTATE: 40001 错误原因:事务不允许对同一个元组进行并发更新,所以事务回滚。 解决办法:重新执行失败回滚的更新事务。 GAUSS-02409: "EvalPlanQual doesn't support locking rowmarks" SQLSTATE: XX000 错误原因:读已提交模式下,要检查更新的元组能不能被操作,对应的表不能加锁。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02410: "failed to fetch tuple for EvalPlanQual recheck" SQLSTATE: 22P08 错误原因:recheck被更新的元组时,获取原则失败。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02401 -- GAUSS-02500
  • GAUSS-02391 -- GAUSS-02400 GAUSS-02391: "cannot change TOAST relation '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,INSERT/UPDATE/DELETE语句不能修改TOAST表。 解决办法:修改SQL语句。 GAUSS-02392: "cannot insert into foreign table '%s'" SQLSTATE: 0A000 错误原因:特性不支持,外表不支持INSERT操作。 解决办法:不要对外表进行INSERT操作。 GAUSS-02393: "foreign table '%s' does not allow inserts" SQLSTATE: 55000 错误原因:特性不支持,外表不支持INSERT操作。 解决办法:不要对外表进行INSERT操作。 GAUSS-02394: "cannot update foreign table '%s'" SQLSTATE: 0A000 错误原因:特性不支持,外表不支持UPDATE操作。 解决办法:不要对外表进行UPDATE操作。 GAUSS-02395: "foreign table '%s' does not allow updates" SQLSTATE: 55000 错误原因:特性不支持,外表不支持UPDATE操作。 解决办法:不要对外表进行UPDATE操作。 GAUSS-02396: "cannot delete from foreign table '%s'" SQLSTATE: 0A000 错误原因:特性不支持,外表不支持DELETE操作。 解决办法:不要对外表进行DELETE操作。 GAUSS-02397: "foreign table '%s' does not allow deletes" SQLSTATE: 55000 错误原因:特性不支持,外表不支持DELETE操作。 解决办法:不要对外表进行DELETE操作。 GAUSS-02398: "cannot change relation '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,存在INSERT/UPDATE/DELETE语句不能修改的对象类型。 解决办法:修改SQL语句。 GAUSS-02399: "cannot lock rows in sequence '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,不能为Sequence加锁。 解决办法:修改SQL语句。 GAUSS-02400: "cannot lock rows in TOAST relation '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,不能为TOAST表加锁。 解决办法:修改SQL语句。 父主题: GAUSS-02301 -- GAUSS-02400
  • GAUSS-02381 -- GAUSS-02390 GAUSS-02381: "bogus index qualification" SQLSTATE: XX002 错误原因:索引表达式的左操作数的属性号大于已建立索引的总属性个数。 解决办法:查看系统表和执行计划进行确认。 GAUSS-02382: "bogus RowCompare index qualification" SQLSTATE: XX002 错误原因:行表达式索引的左操作数的属性号大于已建立索引的总属性个数。 解决办法:查看系统表和执行计划进行确认。 GAUSS-02383: "RowCompare index qualification contains wrong operator" SQLSTATE: XX002 错误原因:行表达式中包含错误的操作符。 解决办法:检查SQL语句。 GAUSS-02384: "NullTest indexqual has wrong key" SQLSTATE: XX002 错误原因:索引表达式的左操作数不是已经建立了索引的变量。 解决办法:查看系统表检查相关列是否已经建立了索引。 GAUSS-02385: "ScalarArrayOpExpr index qual found where not allowed" SQLSTATE: XX002 错误原因:索引列包含ANY表达式运算,数组的值需要在执行器中进行扩展,IndexScan和IndexOnlyScan不允许。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02386: "cannot initialize index scans using unusable local index '%s'" SQLSTATE: XX000 错误原因:索引不可用导致初始化index scan失败。 解决办法:检查系统表查看索引是否可用。 GAUSS-02388: "whole-row update is not implemented" SQLSTATE: XX000 错误原因:整列的更新操作不支持。 解决办法:检查SQL语句。 GAUSS-02390: "cannot change sequence '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,INSERT/UPDATE/DELETE语句不能修改Sequence。 解决办法:修改SQL语句。 父主题: GAUSS-02301 -- GAUSS-02400
  • GAUSS-02371 -- GAUSS-02380 GAUSS-02371: "ctid is NULL" SQLSTATE: XX007 错误原因:获取到的junk 列是NULL。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02372: "tableoid is null when update partitioned table" SQLSTATE: XX000 错误原因:获取到的junk 列是NULL。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02373: "wholerow is NULL" SQLSTATE: XX000 错误原因:获取到的junk 列是NULL。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02374: "could not find junk ctid column" SQLSTATE: XX000 错误原因:找不到junk列。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02375: "could not find junk tableoid column" SQLSTATE: XX000 错误原因:找不到junk列。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02376: "could not find junk wholerow column" SQLSTATE: XX000 错误原因:找不到junk列。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02377: "ExecReScanModifyTable is not implemented" SQLSTATE: XX000 错误原因:modify table的rescan函数没有实现。 解决办法:计划问题,请联系技术支持工程师提供技术支持。 GAUSS-02378: "expected valid OLD tuple for triggers" SQLSTATE: XX000 错误原因:触发器相关错误,内部错误。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02379: "cannot initialize index scans using unusable index '%s'" SQLSTATE: XX000 错误原因:索引不可用导致初始化index scan失败。 解决办法:检查系统表查看索引是否可用。 GAUSS-02380: "indexqual doesn't have key on left side" SQLSTATE: XX002 错误原因:索引表达式的左操作数不是已经建立了索引的变量。 解决办法:查看系统表检查相关列是否已经建立了索引。 父主题: GAUSS-02301 -- GAUSS-02400
  • GAUSS-02361 -- GAUSS-02370 GAUSS-02361: "partition table delete conflict" SQLSTATE: 40000 错误原因:并发删除partition 表。 解决办法:不使用并发操作。 GAUSS-02362: "unrecognized heap_delete status: %u" SQLSTATE: XX000 错误原因:删除元组的执行返回值不在预期之内,可能该元组不可见。 解决办法:尝试重新执行删除操作。 GAUSS-02363: "failed to fetch deleted tuple for DELETE RETURNING" SQLSTATE: XX000 错误原因:delete带有returning时获取删除的元组失败。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02364: "cannot UPDATE during bootstrap" SQLSTATE: XX000 错误原因:初始化阶段不能有update操作。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02365: "unrecognized heap_update status: %u" SQLSTATE: XX000 错误原因:更新元组的执行返回值不在预期之内,可能该元组不可见。 解决办法:尝试重新执行删除操作。 GAUSS-02366: "fail to update partitioned table '%s'" SQLSTATE: XX000 错误原因: 创建分区表时指定了DISABLE ROW MOVEMENT。 数据更新超出了分区范围。 解决办法: 修改表为ENABLE ROW MOVEMENT。例如: ALTER TABLE table_name ENABLE ROW MOVEMENT 更改分区范围。 GAUSS-02367: "partition table update conflict" SQLSTATE: 40000 错误原因: 不允许并发更新分区表。 解决办法:创建表时指定DISABLE ROW MOVEMENT。 GAUSS-02368: "unrecognized heap_update status: %u" SQLSTATE: XX000 错误原因:更新元组的执行返回值不在预期之内,可能该元组不可见。 解决办法:尝试重新执行删除操作。 GAUSS-02369: "unknown operation" SQLSTATE: XX000 错误原因: 不识别的操作类型。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02370: "ModifyTable should not be called during EvalPlanQual" SQLSTATE: XX000 错误原因:内部错误。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 父主题: GAUSS-02301 -- GAUSS-02400
  • GAUSS-02351 -- GAUSS-02360 GAUSS-02351: "cannot set parent params from subquery" SQLSTATE: XX000 错误原因:生成的计划问题。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02352: "hashed subplan with direct correlation not supported" SQLSTATE: XX000 错误原因:生成的计划有问题,hashed subplan不支持相关子查询。 解决办法:优化器问题,请联系技术支持工程师提供技术支持。 GAUSS-02353: "more than one row returned by a subquery used as an expression" SQLSTATE: 21000 错误原因:子查询返回了多余一行的数据。 解决办法:检查子查询语句的条件,保证只返回一条数据。 GAUSS-02354: "unrecognized testexpr type: %d" SQLSTATE: XX000 错误原因:不识别的表达式类型。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02355: "ANY/ALL subselect unsupported as initplan" SQLSTATE: XX000 错误原因:any/all子查询不支持作为initplan。 解决办法:检查查询语句,非相关的子查询不要使用any/all子查询语句。 GAUSS-02356: "CTE subplans should not be executed via ExecSetParamPlan" SQLSTATE: XX000 错误原因:cte子查询不能作为非相关子查询的query。 解决办法:检查查询语句,非相关的子查询不要使用cte子查询语句。 GAUSS-02357: "direct correlated subquery unsupported as initplan" SQLSTATE: XX000 错误原因:相关子查询不能作为initplan。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02358: "setParam list of initplan is empty" SQLSTATE: XX000 错误原因:相关子查询的参数列表是空的。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02359: "extParam set of initplan is empty" SQLSTATE: XX000 错误原因:initplan的参数列表是空的。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02360: "Unrecognized parttype as '%c' for relation '%s'" SQLSTATE: XX000 错误原因:检测到了错误的分区类型,不会走到,属于内部保护机制。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02301 -- GAUSS-02400
  • GAUSS-02341 -- GAUSS-02350 GAUSS-02345: "SubPlan found with no parent plan" SQLSTATE: 42P27 错误原因:AlternativeSubPlan表达式无父节点PlanState为空。 解决办法:检查SQL语句和执行计划是否存在父节点为空的情况。 GAUSS-02346: "AlternativeSubPlan found with no parent plan" SQLSTATE: 42P27 错误原因:SubPlan表达式无父节点PlanState为空。 解决办法:检查SQL语句和执行计划是否存在父节点为空的情况。 GAUSS-02347: "target type is not an array" SQLSTATE: 22023 错误原因:数组类型转换表达式的目标类型不是数组。 解决办法:数组类型转换表达式的目标类型和源类型都必须是数组类型。 GAUSS-02348: "ROW() column has type %s instead of type %s" SQLSTATE: 42804 错误原因:行表达式类型不匹配。 解决办法:检查是否有ALTER COLUMN TYPE操作修改了类型。 GAUSS-02349: "could not identify a comparison function for type %s" SQLSTATE: 42883 错误原因:min/max表达式中类型的比较函数未定义。 解决办法:检查SQL语句中min/max表达式的用法是否有问题。 GAUSS-02350: "CTE subplans should not be executed via ExecSubPlan" SQLSTATE: XX000 错误原因:生成的计划问题。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02301 -- GAUSS-02400
  • GAUSS-02331 -- GAUSS-02340 GAUSS-02331: "IS DISTINCT FROM does not support set arguments" SQLSTATE: 42804 错误原因:"is distinct from"型sql语句不支持多个参数。 解决办法:检查当前sql语句是否正确使用。 GAUSS-02332: "op ANY/ALL (array) does not support set arguments" SQLSTATE: 42804 错误原因:ANY/ALL操作不支持返回参数为集合的场景。 解决办法:检查当前sql语句中传递给ANY/ALL的参数是否可能为集合。 GAUSS-02333: "cannot merge incompatible arrays" SQLSTATE: 42804 错误原因:两个矩阵的类型不一致。 解决办法:检查sql语句中进行操作的两个矩阵类型是否一致。 GAUSS-02334: "multidimensional arrays must have array expressions with matching dimensions" SQLSTATE: 2202E 错误原因:多维的数组必须具有与维度相匹配的数组表达式。 解决办法:检查输入字符串。 GAUSS-02335: "unrecognized RowCompareType: %d" SQLSTATE: XX004 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02337: "NULLIF does not support set arguments" SQLSTATE: 42804 错误原因:NULLIF操作不支持返回参数为集合的场景。 解决办法:检查sql语句中返回给NULLIF操作的参数是否可能为集合。 父主题: GAUSS-02301 -- GAUSS-02400
  • GAUSS-02321 -- GAUSS-02330 GAUSS-02322: "attribute '%s' does not exist" SQLSTATE: XX000 错误原因:属性列不存在。 解决办法:根据列名检查SQL语句。 GAUSS-02323: "set-return function not supported in vector engine" SQLSTATE: 0A000 错误原因:特性不支持。 解决办法:不建议使用。 GAUSS-02324: "functions and operators can take at most one set argument" SQLSTATE: 0A000 错误原因:特性不支持,函数入参仅允许出现一个集合值。 解决办法:函数入参最多使用一个集合值。 GAUSS-02325: "function returning setof record called in context that cannot accept type record" SQLSTATE: 0A000 错误原因:特性不支持,返回结果集的函数不能接收record类型。 解决办法:返回结果集的函数不要使用record类型。 GAUSS-02326: "function return row and query-specified return row do not match" SQLSTATE: 42804 错误原因:函数返回的元组属性个数与期望的返回的元组属性个数不匹配。 解决办法:请检查函数定义中期望的返回列数和类型与实际返回的列数和类型是否匹配。 GAUSS-02327: "table-function protocol for materialize mode was not followed" SQLSTATE: 39P02 错误原因:不支持返回结果集的函数用于物化模式。 解决办法:不使用返回结果集的函数用于物化模式。 GAUSS-02328: "unrecognized table-function returnMode: %d" SQLSTATE: 39P02 错误原因:对于当前表格函数的返回模式无法识别。 解决办法:检查执行器部分代码对于该表的返回模式是否正确处理。 GAUSS-02329: "function returning set of rows cannot return null value" SQLSTATE: 22004 错误原因:表函数返回的数据集中包含空值。 解决办法:在表达式处理阶段应存在对于空值的过滤操作,需要检查是否正确过滤。 GAUSS-02330: "rows returned by function are not all of the same row type" SQLSTATE: 42804 错误原因:表函数前后返回的元组描述符不一致。 解决办法:检查数据的一致性。 父主题: GAUSS-02301 -- GAUSS-02400
  • GAUSS-02311 -- GAUSS-02320 GAUSS-02311: "unrecognized window seek type: %d" SQLSTATE: XX004 错误原因:内部执行逻辑问题。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02312: "number of array dimensions (%d) exceeds the maximum allowed (%d)" SQLSTATE: 54000 错误原因:数组维度超过了最大限制。 解决办法:修改数组维度,小于报错信息中提示的最大限制。 GAUSS-02313: "array subscript in assignment must not be null" SQLSTATE: 22004 错误原因:数组下标在赋值语句中不能为空。 解决办法:使用正常的数组下标。 GAUSS-02314: "upper and lower index lists are not same length" SQLSTATE: 2202E 错误原因:上下的列表长度不一致。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02315: "no aggregates in this expression context" SQLSTATE: 42P25 错误原因:表达式中不存在聚集函数。 解决办法:检查SQL中的AggRef表达式。 GAUSS-02316: "no window functions in this expression context" SQLSTATE: 42P20 错误原因:表达式中不存在窗口函数。 解决办法:检查SQL中的WindowFunc表达式。 GAUSS-02318: "attribute %d has wrong type" SQLSTATE: 42P24 错误原因:类型不匹配。 解决办法:根据报错Detail信息检查SQL语句。 GAUSS-02319: "table row type and query-specified row type do not match" SQLSTATE: 42804 错误原因:表中行类型和查询定义的行类型不匹配。 解决办法:将表中行类型和查询定义的行类型修改为匹配的。 GAUSS-02320: "a NULL isNull pointer was passed" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02301 -- GAUSS-02400
  • GAUSS-02301 -- GAUSS-02310 GAUSS-02301: "frame starting offset must not be null" SQLSTATE: 22004 错误原因:window frame子句指定的start offset为NULL。 解决办法:检查sql语句,保证frame子句的start offset非空。 GAUSS-02302: "frame starting offset must not be negative" SQLSTATE: 22023 错误原因:window frame子句指定的start offset为负数。 解决办法:检查sql语句,保证frame子句的start offset非负。 GAUSS-02303: "frame ending offset must not be null" SQLSTATE: 22004 错误原因:window frame子句指定的ending offset为NULL。 解决办法:检查sql语句,保证frame子句的ending offset非空。 GAUSS-02304: "frame ending offset must not be negative" SQLSTATE: 22023 错误原因:window frame子句指定的ending offset为负数。 解决办法:检查sql语句,保证frame子句的ending offset非负。 GAUSS-02305: "unexpected end of tuplestore" SQLSTATE: 22000 错误原因:获取数据失败。 解决办法:执行器内部逻辑问题,请联系技术支持工程师提供技术支持。 GAUSS-02306: "WindowFunc with winref %u assigned to WindowAgg with winref %u" SQLSTATE: 42804 错误原因:计划问题,window func的序号和windowagg中的序号对不上。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02307: "aggregate %u needs to have compatible input type and transition type" SQLSTATE: 42P13 错误原因:入参类型或中间数据的类型和聚集函数不兼容。 解决办法:修改入参类型或中间数据的类型为兼容的类型。 GAUSS-02308: "cannot fetch row before WindowObject's mark position" SQLSTATE: 22P08 错误原因:内部执行逻辑问题。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02309: "cannot move WindowObject's mark position backward" SQLSTATE: 0A000 错误原因:内部执行逻辑问题。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02310: "specified position is out of window: " SQLSTATE: XX000 错误原因:内部执行逻辑问题。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02301 -- GAUSS-02400
  • GAUSS-02291 -- GAUSS-02300 GAUSS-02291: "cursor '%s' has multiple FOR UPDATE/SHARE references to table '%s'" SQLSTATE: 24000 错误原因:游标重复作用在当前表上。 解决办法:检查sql语句是否存在嵌套作用或多次作用情况。 GAUSS-02292: "cursor '%s' does not have a FOR UPDATE/SHARE reference to table '%s'" SQLSTATE: 24000 错误原因:对包含"current of"和"update"的sql语句没有找到定义对该表的update/share语法。 解决办法:对包含"current of"的sql语句,检查是否正确定义了对表的update/share操作或检查优化器部分是否正确处理。 GAUSS-02294: "cursor '%s' is not a simply updatable scan of table '%s'" SQLSTATE: 24000 错误原因:对包含"current of"语法且不包含"update"的语法的查询语句没有找到对应的扫描节点。 解决办法:检查sql语句是否正确编写对表的操作或检查优化器是否正确处理。 GAUSS-02295: "type of parameter %d (%s) does not match that when preparing the plan (%s)" SQLSTATE: 42804 错误原因:执行过程中返回的参数类型与执行计划中对表达式的参数类型的描述不一致。 解决办法:"1、请检查sql语句中表达式参数的类型是否一致。2、请检查执行代码,确保参数属性的正确性。" GAUSS-02296: "no value found for parameter %d" SQLSTATE: 42704 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02297: "LIMIT subplan failed to run backwards" SQLSTATE: XX005 错误原因:LIMIT下层算子反向扫描时提前返回NULL。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02298: "impossible LIMIT state: %d" SQLSTATE: XX006 错误原因:不可能的LIMIT状态。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02299: "OFFSET must not be negative" SQLSTATE: 2201X 错误原因:OFFSET count是无效的负值。 解决办法:count值必须大于等于0。 GAUSS-02300: "LIMIT must not be negative" SQLSTATE: 2201W 错误原因:LIMIT count是无效的负值。 解决办法:count值必须大于等于0。 父主题: GAUSS-02201 -- GAUSS-02300
  • GAUSS-02281 -- GAUSS-02290 GAUSS-02281: "unrecognized mergejoin state: %d" SQLSTATE: XX000 错误原因:执行问题,mergejoin选择的执行策略错误导致。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02282: "RIGHT JOIN is only supported with merge-joinable join conditions" SQLSTATE: 0A000 错误原因: 计划问题,merge right join不支持。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02283: "FULL JOIN is only supported with merge-joinable join conditions" SQLSTATE: 0A000 错误原因:对于mergejoin来说,full join无法处理非常数型的连接表达式(joinclauses)。 解决办法:检查sql语句在调用full join时joinclauses是否为常数型。 GAUSS-02284: "non-MVCC snapshots are not supported in index-only scans" SQLSTATE: 0A000 错误原因:index-only scan不支持非MVCC的snapshot。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02285: "EvalPlanQual recheck is not supported in index-only scans" SQLSTATE: 0A000 错误原因:index-only scan不支持并发更新时的recheck。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02286: "cannot initialize index-only scans using unusable index '%s'" SQLSTATE: XX000 错误原因:索引不可用导致初始化index-only scan失败。 解决办法:检查系统表查看索引是否可用。 GAUSS-02287: "cannot initialize index-only scans using unusable local index '%s'" SQLSTATE: XX000 错误原因:索引不可用导致初始化index-only scan失败。 解决办法:检查系统表查看索引是否可用。 GAUSS-02288: "could not find hash function for hash operator %u" SQLSTATE: 42883 错误原因:找不到对应的hash函数。 解决办法:检查数据类型是否支持hash。 GAUSS-02290: "cursor '%s' is held from a previous transaction" SQLSTATE: 24000 错误原因:游标还被前一个事务持有。 解决办法:请检查游标的状态。 父主题: GAUSS-02201 -- GAUSS-02300
  • GAUSS-02271 -- GAUSS-02280 GAUSS-02271: "could not determine actual type of argument declared %s" SQLSTATE: 42804 错误原因:无法确定参数的真实数据类型。 解决办法:请检查函数定义。 GAUSS-02272: "%s is not allowed in a SQL function" SQLSTATE: 0A000 错误原因:事务语句不能出现在SQL函数里。 解决办法:请检查函数定义。 GAUSS-02273: "could not determine actual result type for function declared to return type %s" SQLSTATE: 42804 错误原因:无法确定函数的真实返回类型。 解决办法:请检查函数定义。 GAUSS-02274: "failed to fetch lazy-eval tuple" SQLSTATE: 22P08 错误原因:系统内部错误,从tuplestore中获取元组失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02275: "return type mismatch in function declared to return %s" SQLSTATE: 42P13 错误原因:返回的数据类型与函数定义的类型不匹配。 解决办法:请检查函数定义。 GAUSS-02276: "return type %s is not supported for SQL functions" SQLSTATE: 42P13 错误原因:返回的数据类型不支持。 解决办法:请检查函数定义。 GAUSS-02277: "mergejoin clause is not an OpExpr" SQLSTATE: XX000 错误原因:计划问题,mergejoin的条件不是一个算术表达式。 解决办法:生成的计划有问题,请联系技术支持工程师提供技术支持。 GAUSS-02278: "unsupported mergejoin strategy %d" SQLSTATE: XX000 错误原因:计划问题,mergejoin使用的排序策略问题。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02279: "cannot merge using non-equality operator %u" SQLSTATE: XX000 错误原因:计划问题,mergejoin使用的连接策略问题 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02280: "missing support function %d(%u,%u) in opfamily %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02201 -- GAUSS-02300
  • GAUSS-02261 -- GAUSS-02270 GAUSS-02261: "Fail to generate stream element due to out of memory" SQLSTATE: 53200 错误原因:无法创建分布式内部对象。 解决办法:内存不够用,检查内存使用情况,清理缓存。 GAUSS-02262: "Distribute query fail due to duplicate plan id" SQLSTATE: XX000 错误原因:产生了重复的plan node id。 解决办法:可重启数据库解决。 GAUSS-02263: "Distribute query initializing network connection timeout. un-connected nodes: %s" SQLSTATE: XX000 错误原因:连接超时。 解决办法:请检查网络情况。; GAUSS-02264: "unrecognized result from subplan" SQLSTATE: XX004 错误原因:系统内部错误,下层算子返回的结果不是bitmap。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02265: "BitmapOr doesn't support zero inputs" SQLSTATE: XX000 错误原因:系统内部错误,BitmapOr算子的输入为空。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02266: "could not identify CTID variable" SQLSTATE: 42809 错误原因: 获取到的变量不是ctid变量。 解决办法:查看执行计划,检查表达式返回的类型是否是ctid类型,若否,请联系技术支持工程师提供技术支持。 GAUSS-02267: "could not identify CTID expression" SQLSTATE: 22000 错误原因:获取到的表达式不是ctid相关的表达式。 解决办法:查看执行计划,检查表达式返回的类型是否是ctid类型,若否,请联系技术支持工程师提供技术支持。 GAUSS-02268: "invalid operation on partition, allowed are UPDATE/DELETE/SELECT" SQLSTATE: XX000 错误原因:对分区表的扫描操作,暂时只支持删查改。 解决办法:请检查当前针对分区表的操作是否正确。 GAUSS-02269: "cannot initialize bitmap index scans using unusable index '%s'" SQLSTATE: XX000 错误原因:索引不可用导致初始化bitmap index scan失败。 解决办法:检查系统表查看索引是否可用。 GAUSS-02270: "cannot initialize bitmap index scans using unusable local index '%s'" SQLSTATE: XX000 错误原因:索引不可用导致初始化bitmap index scan失败。 解决办法:检查系统表查看索引是否可用。 父主题: GAUSS-02201 -- GAUSS-02300
  • GAUSS-02251 -- GAUSS-02260 GAUSS-02251: "SPI_cursor_open called while not connected" SQLSTATE: XX000 错误原因:spi连接失败。 解决办法:请检查网络或者请联系技术支持工程师提供技术支持。 GAUSS-02252: "%s is not allowed in a non-volatile function" SQLSTATE: 0A000 错误原因:该语句无法在非易变函数内使用。 解决办法:请检查函数定义。 GAUSS-02253: "invalid portal in SPI cursor operation" SQLSTATE: XX000 错误原因:执行中获取变量失败。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02254: "improper call to spi_dest_startup" SQLSTATE: XX000 错误原因:spi连接失败。 解决办法:请检查网络或者请联系技术支持工程师提供技术支持。 GAUSS-02255: "improper call to spi_printtup" SQLSTATE: XX000 错误原因:spi调用打印数据失败。 解决办法:内部状态设置问题,请联系技术支持工程师提供技术支持。 GAUSS-02256: "consistency check on SPI tuple count failed" SQLSTATE: XX000 错误原因:spi执行中的数据一致性检查失败。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02257: "SPI cursor operation called while not connected" SQLSTATE: XX000 错误原因:spi没有连接成功。 解决办法:内部逻辑问题,请联系技术支持工程师提供技术支持。 GAUSS-02258: "Failed to read response from Datanodes. Detail: %s\n" SQLSTATE: XX000 错误原因:发送端连接断开,具体原因见Detail后的信息。 解决办法:查看对端DN是否出现故障,或排查网络是否出现异常。 GAUSS-02260: "Unhandled datatype for modulo or hash distribution\n" SQLSTATE: XX000 错误原因:无效的数据分布类型。 解决办法:请检查表的分布列定义。 父主题: GAUSS-02201 -- GAUSS-02300
  • GAUSS-02241 -- GAUSS-02250 GAUSS-02241: "CREATE BARRIER PREPARE command failed with error %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02242: "Failed to send CREATE BARRIER EXECUTE request to the node" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02243: "CREATE BARRIER command must be sent to a Coordinator" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02244: "CREATE BARRIER command is not expected from another Coordinator" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02245: "SPI stack corrupted" SQLSTATE: XX000 错误原因:内部状态监测失败。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02246: "SPI_cursor_open_with_args called with invalid arguments" SQLSTATE: XX000 错误原因:spi调用时传入的query为NULL或者参数个数小于0。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02247: "SPI_cursor_open_with_args called with missing parameters" SQLSTATE: XX000 错误原因:spi调用时没有传入正确的参数值。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02248: "SPI_cursor_open_with_args called while not connected" SQLSTATE: XX000 错误原因:spi连接失败。 解决办法:请检查网络或者请联系技术支持工程师提供技术支持。 GAUSS-02249: "cannot open multi-query plan as cursor" SQLSTATE: 42P11 错误原因:无法作为游标打开包含多语句的计划。 解决办法:请检查游标定义。 GAUSS-02250: "cannot open %s query as cursor" SQLSTATE: 42P11 错误原因:无法作为游标打开该计划。 解决办法:请检查游标定义。 父主题: GAUSS-02201 -- GAUSS-02300
  • GAUSS-02231 -- GAUSS-02240 GAUSS-02231: "must be system admin to manage pooler" SQLSTATE: 42501 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02232: "pgxc_pool_reload cannot run inside a transaction block" SQLSTATE: 25001 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02233: "must be system admin to clean pool connections" SQLSTATE: 42501 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02234: "must define Database name or user name" SQLSTATE: 42000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02236: "The CREATE BARRIER PREPARE message is expected to arrive at a Coordinator from another Coordinator" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02237: "The CREATE BARRIER END message is expected to arrive at a Coordinator from another Coordinator" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02238: "The CREATE BARRIER EXECUTE message is expected to arrive from a Coordinator" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02239: "Failed to send CREATE BARRIER PREPARE request to the node" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02240: "Failed to receive response from the remote side" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02201 -- GAUSS-02300
  • GAUSS-02221 -- GAUSS-02230 GAUSS-02221: "Could not begin transaction on Datanodes" SQLSTATE: XX000 错误原因:无法在主节点上开始事务。 解决办法:请检查当前集群连接状态。 GAUSS-02222: "Failed to send command to Datanode %u" SQLSTATE: XX000 错误原因:执行计划下发失败。 解决办法:检查CN和DN之间的网络连接是否正常。 GAUSS-02223: "Could not begin transaction on coordinators" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02224: "Failed to send command to coordinator %u" SQLSTATE: XX000 错误原因:查询向CN发送失败。 解决办法:检查集群CN状态,以及网络连接状态。 GAUSS-02225: "Unexpected response from coordinator %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02226: "Failed to close Datanodes statement" SQLSTATE: XX000 错误原因:DN上查询终止失败。 解决办法:检查DN当前状态,是否存在进程停止响应的问题。 GAUSS-02227: "Failed to commit the transaction on one or more nodes" SQLSTATE: XX000 错误原因:事务提交失败。 解决办法:检查集群节点状态,是否存在节点挂了的情况。等节点拉起,集群状态完好时,重新进行。 GAUSS-02228: "prepared transaction with identifier '%s' does not exist" SQLSTATE: XX000 错误原因:事务标识参数不存在。 解决办法:请检查输入参数,重新执行操作。 GAUSS-02229: "NULL junk attribute" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02230: "Failed to read response from Datanode %u when ending query" SQLSTATE: XX000 错误原因:无法从DN收到结果。 解决办法:检查DN的状态,重启集群后,重新查询。 父主题: GAUSS-02201 -- GAUSS-02300
  • GAUSS-02211 -- GAUSS-02220 GAUSS-02211: "cannot run transaction to remote nodes during recovery" SQLSTATE: XX000 错误原因:在集群恢复过程中无法执行在远端节点执行事务。 解决办法:建议等恢复结束后再提交事务操作。 GAUSS-02212: "Failed to get next transaction ID" SQLSTATE: XX000 错误原因:系统内部错误:无法获得下一个事务ID。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02213: "Could not begin transaction on primary Datanode %u." SQLSTATE: XX000 错误原因:无法在主节点上开始事务。 解决办法:请检查当前集群连接状态。 GAUSS-02214: "Failed to send command to Datanodes" SQLSTATE: XX000 错误原因:无法下发命令到DN。 解决办法:请检查当前集群连接状态。 GAUSS-02215: "Unexpected response from Datanode %u" SQLSTATE: XX000 错误原因:系统内部错误:来自于DN非预期响应。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02216: "Could not begin transaction on Datanodes %u." SQLSTATE: XX000 错误原因: 无法在主节点上开始事务。 解决办法:请检查当前集群连接状态。 GAUSS-02217: "Failed to read response from Datanodes when ending query" SQLSTATE: XX000 错误原因:系统内部错误:在结束查询时无法从DN读取响应信息。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02218: "Failed to close Datanode cursor" SQLSTATE: XX000 错误原因:系统内部错误:无法关闭DN上的游标。 解决办法:请检查当前集群连接状态。 GAUSS-02219: "Number of user-supplied parameters do not match the number of remote parameters" SQLSTATE: XX000 错误原因:系统内部错误:用户提供的参数与下发的查询所需的参数个数不匹配。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02220: "cannot run EXECUTE DIRECT with utility inside a transaction block" SQLSTATE: 25001 错误原因:无法在事务内部执行EXECUTE DIRECT命令。 解决办法:请在事务外执行该EXECUTE DIRECT命令。 父主题: GAUSS-02201 -- GAUSS-02300
共100000条