华为云用户手册

  • GAUSS-52200 -- GAUSS-52299 GAUSS-52200: "Unable to import module: %s." SQLSTATE: 无 错误原因:系统环境默认使用python2执行工具,与期望使用的Python3不符,导致导入模块时报错:缺少python依赖的库。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-52201: "The current python version %s is not supported." SQLSTATE: 无 错误原因:操作系统默认的Python不是3.7.X或3.8.X。 解决办法:替换操作系统默认的Python编译器版本。 父主题: GAUSS-52000 -- GAUSS-52999
  • GAUSS-52100 -- GAUSS-52199 GAUSS-52102 : "The parameter [%s] value is not equal to the expected value." SQLSTATE: 无 错误原因:参数值不等于期望值。 解决办法:设置参数值等于期望值。 GAUSS-52103:"Failed to forcibly make the character sets to take effect." SQLSTATE: 无 错误原因:强制字符集生效失败 解决办法:重新安装字符集 父主题: GAUSS-52000 -- GAUSS-52999
  • GAUSS-51800 -- GAUSS-51899 GAUSS-51800 : "The environmental variable %s is empty." SQLSTATE: 无 错误原因:环境变量为空。 解决办法:确保环境变量成功写入。 GAUSS-51802 : "Failed to obtain the environment variable %s." SQLSTATE: 无 错误原因:获取环境变量失败。 解决办法:1.确保环境变量配置完成;2.检查获取环境变量的路径是否正确。 GAUSS-51805 : "The environmental variable [%s]'s value is invalid." SQLSTATE: 无 错误原因:环境变量值无效。 解决办法:1.检查网络连接是否正常;2.检查设置环境变量命令是否准确;3.检查./bashrc文件中$GAUSS_ENV环境变量的值是否正确。 GAUSS-51806 : "The cluster has been installed." SQLSTATE: 无 错误原因:集群已经安装。 解决办法:检查.bashrc文件中$GAUSS_ENV环境变量的值是否为2。 GAUSS-51807 : "$GAUSSHOME of user is not equal to installation path." SQLSTATE: 无 错误原因:GAUSSHOME路径和集群安装路径不一致。 解决办法:1.检查权限是否正确;2.检查网络连接是否正常;3.检查设置环境变量命令是否准确;4.检查./bashrc文件中$GAUSSHOME环境变量的值是否与XML中配置的路径相同。 GAUSS-51808 : "The env file contains errmsg: %s." SQLSTATE: 无 错误原因:/etc/profile等环境变量文件包含错误流或输出流。 解决办法:根据提示检查对应文件,执行source,找到对应的输出信息,并删除对应shell。 父主题: GAUSS-51000 -- GAUSS-51999
  • GAUSS-51700 -- GAUSS-51799 GAUSS-51700 : "There must be only one record in the pgxc_group table." SQLSTATE: 无 错误原因:当前节点组pgxc_group中只能有一条数据。 解决办法:确保SQL语句执行当前节点组pgxc_group中只能有一条数据。 GAUSS-51701 : "The current node group is incorrect." SQLSTATE: 无 错误原因:当前节点组不正确。 解决办法:1.确保xml配置文件配置正确;2.确保当前节点组为所需要的节点组。 GAUSS-51702 : "Failed to obtain node group information." SQLSTATE: 无 错误原因:获取不到节点组信息。 解决办法:确保节点组名称以及数量正确性。 GAUSS-51705 : "Failed to update PGXC_NODE." SQLSTATE: 无 错误原因:更新PGXC_NODE失败。 解决办法:检查数据库连接是否正常。 GAUSS-51706 : "Failed to check Cgroup." SQLSTATE: 无 错误原因:检查Cgroups失败。 解决办法:检查集群状态是否正常。 父主题: GAUSS-51000 -- GAUSS-51999
  • GAUSS-51600 -- GAUSS-51699 GAUSS-51600 : "Failed to obtain the cluster status." SQLSTATE: 无 错误原因:获取集群状态失败。 解决办法:1.检查集群是否搭建完成; 2.检查搭建好的集群是否启动正常。 GAUSS-51601 : "Failed to check %s status." SQLSTATE: 无 错误原因:检查集群/本地节点状态失败。 解决办法:检查集群/本地节点状态是否正常。 GAUSS-51602 : "The cluster status is Abnormal." SQLSTATE: 无 错误原因:集群状态不正常。 解决办法:检查是否因为工具脚本命令未执行完成导致集群状态没有恢复。 GAUSS-51603 : "Failed to obtain peer %s instance." SQLSTATE: 无 错误原因:获取对等的实例失败。 解决办法:1.如果获取GTM,则确保gtm.conf路径存在;2.检查配置是否正确。 GAUSS-51605 : "Failed to check whether the %s process exists." SQLSTATE: 无 错误原因:检查进程是否存在失败。 解决办法:1.确保权限可执行检查;2.确保检查进程的正确性。 GAUSS-51606 : "Failed to kill the %s process. SQLSTATE: 无 错误原因:杀进程失败。 解决办法:1.确保权限可执行此操作;2.检查执行命令是否正确。 GAUSS-51607 : "Failed to start %s." 错误原因:启动集群/节点/实例失败。 解决办法:1.检查网络连接是否正常;2.检查配置文件是否正确。 GAUSS-51608 : "Failed to lock cluster." SQLSTATE: 无 错误原因:锁集群失败。 解决办法:确保在该会话完成前没有进行关闭停止等操作。 GAUSS-51609 : "Failed to unlock cluster." SQLSTATE: 无 错误原因:解锁集群失败。 解决办法:确保在该会话完成前没有进行关闭停止等操作。 GAUSS-51610 : "Failed to stop %s." SQLSTATE: 无 错误原因:停止集群/节点/实例失败。 解决办法:1.确保命令操作执行正确;2.检查确保集群/节点/实例当前状态无异常。 GAUSS-51612 : "The instance IDs [%s] are not found in %s." SQLSTATE: 无 错误原因:在节点信息里没有找到某个实例ID。 解决办法:在做增删CN时,检查XML中增删CN的节点配置是否正确。 GAUSS-51613 : "There is no instance in %s to be built." SQLSTATE: 无 错误原因:没有需要创建的实例。 解决办法:在做manageCN的时候,XML配置的不正确,XML中没有在新节点中配实例。 GAUSS-51614:"Received signal[%d]." SQLSTATE: 无 错误原因:接收信号%d。 解决办法:重新接收。 GAUSS-51615 : "Failed to initialize instance." SQLSTATE: 无 错误原因:初始化实例失败。 解决办法:1.确保gs_initdb/gs_initcm工具存在;2.确保gs_initdb/gs_initcm命令正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51616 : "Failed to dump %s schema." SQLSTATE: 无 错误原因:dump CN/DN schema失败。 解决办法:1.dumpall/dump工具存在;2.确保dumpall/dump命令操作正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51617:"Failed to rebuild %s" SQLSTATE: 无 错误原因:重建失败 解决办法:重新执行命令 GAUSS-51618 : "Failed to get all hostname." SQLSTATE: 无 错误原因:获取所有主机名失败。 解决办法:确保ssh互信正常。 GAUSS-51619 : "The current node [%s] is not in the cluster." SQLSTATE: 无 错误原因:当前节点不在集群内。 解决办法:检查xml中是否配置了该节点。 GAUSS-51620 : "Failed to obtain %s instance information." SQLSTATE: 无 错误原因:获取实例信息失败。 解决办法:1.确保XML配置正确;2.检查确保集群/节点/实例当前状态无异常。 GAUSS-51621 : "HA IP is empty." SQLSTATE: 无 错误原因:HA IP为空。 解决办法:检查XML文件配置信息,如果XML中配置了HA IP,此时需确保其值配置正确;如果XML中没有配置HA IP,则其会默认使用backIP,此时需要确保正确配置XML文件中的backIP。 GAUSS-51622 : "There is no %s on %s node." SQLSTATE: 无 错误原因:节点上没有CN/DN实例。 解决办法:1.检查XML中该节点是否配置了CN/DN实例;2.检查确保集群/节点/实例当前状态无异常。 GAUSS-51623 : "Failed to obtain version." SQLSTATE: 无 错误原因:获取集群版本失败。 解决办法:1.确保version.cfg文件存在;2.检查version.cfg文件中数据格式是否正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51624 : "Failed to get CN connections." SQLSTATE: 无 错误原因:获取CN连接数失败。 解决办法:检查确保集群/节点/实例当前状态无异常。 GAUSS-51625 : "Cluster is running." SQLSTATE: 无 错误原因:集群正在运行。 解决办法:停止集群。 GAUSS-51626 : "Failed to rollback." SQLSTATE: 无 错误原因:回滚失败。 解决办法:1.确保命令操作执行正确;2.检查确保集群/节点/实例当前状态无异常;3.查看对应日志信息。 GAUSS-51627:"Configuration failed." SQLSTATE: 无 错误原因:配置失败。 解决办法:重新配置。 GAUSS-51628 : "The version number of new cluster is [%s]. It should be float." SQLSTATE: 无 错误原因:新集群的版本号格式不正确。 解决办法:1.确保version.cfg文件存在;2.检查version.cfg文件中数据格式是否正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51629 : "The version number of new cluster is [%s]. It should be greater than or equal to the old version." SQLSTATE: 无 错误原因:新集群的版本号不正确,应该大于或等于旧版本号。 解决办法:1.确保version.cfg文件存在;2.检查新集群的version.cfg文件中数据是否小于现有集群的版本号;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51630 : "No node named %s." SQLSTATE: 无 错误原因:节点名不存在。 解决办法:1.检查XML中是否配置了该节点;2.检查确保集群/节点/实例当前状态无异常。 GAUSS-51631 : "Failed to delete the %s instance." SQLSTATE: 无 错误原因:删除CN实例失败。 解决办法:1.确保ssh互信正常;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51632 : "Failed to do %s." SQLSTATE: 无 错误原因:执行python脚本失败。 解决办法:1.确保python脚本存在;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51633 : "The %s must be a digit." SQLSTATE: 无 错误原因:ID必须是数字。 解决办法:1.确保指定的实例存在;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51635 : "Failed to check SHA256." SQLSTATE: 无 错误原因:检查SHA256失败。 解决办法:1.确保SHA256文件存在;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51636 : "Failed to obtain %s node information." SQLSTATE: 无 错误原因:获取节点信息失败。 解决办法:1.确保XML中配置了该节点;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51637: "The %s does not match with %s." SQLSTATE: 无 错误原因:集群信息不匹配。 解决办法:1.确保需要匹配的双方同时更新;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51638 : "Failed to append instance on host [%s]." SQLSTATE: 无 错误原因:在某个节点上追加实例失败。 解决办法:1.检查XML配置是否正确,路径是否有冲突;2.检查确保集群/节点/实例当前状态无异常。 GAUSS-51640 : "Can't connect to cm_server, cluster is not running possibly." SQLSTATE: 无 错误原因:连接不上cm_server,集群可能不在运行。 解决办法:重启集群。 GAUSS-51641 : "Cluster redistributing status is not accord with expectation." SQLSTATE: 无 错误原因:重分布状态不满足条件。 解决办法:1.检查集群状态是否正常和健康;2.检查确保集群/节点/实例当前状态无异常。 GAUSS-51642 : "Failed to promote peer instances." SQLSTATE: 无 错误原因:拉起对等实例失败。 解决办法:1.确保指定的实例存在;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51643 : "Failed to restart %s." SQLSTATE: 无 错误原因:重启集群/逻辑集群失败。 解决办法:1.检查网络连接是否正常;2.检查配置文件是否正确。 GAUSS-51644 : "Failed to set resource control for the cluster." SQLSTATE: 无 错误原因:设置集群资源控制失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-51645 : "Failed to restart %s." SQLSTATE: 无 错误原因:重启集群/逻辑集群失败。 解决办法:1.检查网络连接是否正常;2.检查配置文件是否正确。 GAUSS-51646 : "The other OM operation is currently being performed in the cluster node: '%s'.” SQLSTATE: 无 错误原因:集群节点正在进行其它OM操作。 解决办法:等待集群节点上的其它OM操作完成后,重新调用操作。 GAUSS-51647 : "The operation step of OM components in current cluster nodes do not match with each other: %s." SQLSTATE: 无 错误原因:当前的OM操作同集群节点中记录的操作步骤不匹配。 解决办法:删除$PGHOST目录下操作步骤文件,重新调用操作。 GAUSS-51648 : "Waiting for redistribution process to end timeout." SQLSTATE: 无↵ 错误原因:等待重分布进程结束超时。 解决办法:重新调用重分布操作。 GAUSS-51649 : "Capture exceptions '%s' : %s." SQLSTATE: 无 错误原因:异常信息不在定义异常范围内。 解决办法:根据捕获异常信息,解决问题。 GAUSS-51650 : "Unclassified exceptions: %s." SQLSTATE: 无↵ 错误原因:异常信息不在定义异常范围内。 解决办法:根据捕获异常信息,解决问题。 父主题: GAUSS-51000 -- GAUSS-51999
  • GAUSS-51400 -- GAUSS-51499 GAUSS-51400 : "Failed to execute the command: %s." SQLSTATE: 无 错误原因: 执行命令失败。 解决办法: 1.检查命令是否正确;2.检查是否有权限执行命令。 GAUSS-51401 : "Failed to do %s.sh." SQLSTATE: 无 错误原因: 执行shell脚本失败。 解决办法: 1.检查命令是否正确;2.检查是否有权限执行命令;3.确保shell脚本存在。 GAUSS-51402: "Failed to generate certs." SQLSTATE: 无 错误原因:执行gs_guc命令加密密码失败,未成功生成sslcert。 解决办法:1.检查执行的gs_guc命令是否正确。2.检查是否拥有生成私钥密码保护文件存放的文件夹的读写权限。 父主题: GAUSS-51000 -- GAUSS-51999
  • GAUSS-51200 -- GAUSS-51299 GAUSS-51200: "The parameter [%s] in the XML file does not exist." SQLSTATE: 无 错误原因:找不到XML中的%s参数。 解决办法:检查XML里的配置参数。 GAUSS-51201 : "Node names must be configured." SQLSTATE: 无 错误原因:节点配置需要节点名称。 解决办法:节点配置指定节点名称。 GAUSS-51203 : "Failed to obtain the %s information from static configuration files." SQLSTATE: 无 错误原因:从静态配置文件中获取集群信息失败。 解决办法:1.检查静态配置文件是否存在;2.检查用户是否具有访问权限;3.检查系统是否正常。 GAUSS-51204 :" Invalid %s instance type: %d." SQLSTATE: 无 错误原因:无效的实例类型。 解决办法:检查并修改为有效的实例类型。 GAUSS-51205 : "Failed to refresh the %s instance ID." SQLSTATE: 无 错误原因:刷新实例编号失败。 解决办法:由于要根据当前集群的静态配置文件来刷新新集群CN的ID,所以需要检查静态配置文件是否存在或损坏,用户是否有权访问。 GAUSS-51206 : "The MPPRC file path must be an absolute path: %s." SQLSTATE: 无 错误原因:MPPRC路径必须为绝对路径。 解决办法:修改MPPRC路径值为绝对路径值。 GAUSS-51207 : "Failed to obtain backIp from node [%s]." SQLSTATE: 无 错误原因:获取节点backIp失败。 解决办法:检查并正确配置该节点上的backIp。 GAUSS-51208 : "Invalid %s number [%s]." SQLSTATE: 无 错误原因:数量无效。 解决办法:确保数量有效。 GAUSS-51209 : "Failed to obtain %s configuration on the host [%s]." SQLSTATE: 无 错误原因:获取节点配置失败。 解决办法:在该节点上检查确保这项配置必须正确。 GAUSS-51212 : "There is no information about %s." SQLSTATE: 无 错误原因:没有%s信息。 解决办法:配置对应的%s信息。 GAUSS-51213 : "The port number of XML [%s] conflicted." SQLSTATE: 无 错误原因:端口号冲突。 解决办法:查看被占用端口的进程是否有用,如果没用kill掉,或者更换新的端口号。 GAUSS-51214 : "The number of capacity expansion nodes cannot be less than three." SQLSTATE: 无 错误原因:扩容前的节点数不能少于3个。 解决办法:确保扩容前的节点数大于等于三个。 GAUSS-51215 : "The capacity expansion node [%s] cannot contain GTM/CM." SQLSTATE: 无 错误原因:扩容的节点上不能包含GTM/CM。 解决办法:删除扩容节点上的GTM/CM。 GAUSS-51216 : "The capacity expansion node [%s] must contain CN or DN." SQLSTATE: 无 错误原因:扩容的节点上不能没有CN或DN。 解决办法:在扩容节点上增加CN或DN。 GAUSS-51217 : "The cluster's static configuration does not match the new configuration file." SQLSTATE: 无 错误原因:集群配置不一致。 解决办法:修改新XML配置文件,使其与集群静态配置保持一致。 GAUSS-51219 : "There is no CN in cluster." SQLSTATE: 无 错误原因:集群中没有安装CN。 解决办法:重新配置XML文件,然后执行前置和安装操作。 GAUSS-51220 : "The IP address %s is incorrect." SQLSTATE: 无 错误原因:IP地址不正确。 解决办法:检查XML中配置的IP地址是否正确。 GAUSS-51221 : "Failed to configure hosts mapping information." SQLSTATE: 无 错误原因:配置主机映射失败。 解决办法:检查/etc/hosts文件是否存在;文件中配置的主机名和IP地址是否一一对应。 GAUSS-51222 : "Failed to check hostname mapping." SQLSTATE: 无 错误原因:检查主机映射失败。 解决办法:检查节点间互信是否正常。 GAUSS-51224 : "The ip(%s) has been used on other nodes." SQLSTATE: 无 错误原因:IP已经在其它节点中使用。 解决办法:检查XML中各个节点的IP是否有冲突。 GAUSS-51226 : "Virtual IP(s) and Back IP(s) do not have the same network segment." SQLSTATE: 无 错误原因:虚拟IP和backIP不在相同的网段。 解决办法:在XML中配置虚拟IP和backIP在同一个网段。 GAUSS-51227 : "The number of %s on all nodes are different." SQLSTATE: 无 错误原因:所有节点上的backIP和sshIP数不相同。 解决办法:XML中配置backIP和sshIP数目相同。 GAUSS-51229 : "The DN listenIp(%s) is not in the virtualIp or backIp on the node(%s)." SQLSTATE: 无 错误原因:DN的listenIP没有在虚拟IP和backIp里。 解决办法:在XML中将listenIP修改为虚拟IP或backIp。 GAUSS-51230 : "The number of %s must %s." SQLSTATE: 无 错误原因:CM Server/GTM的数量不正确。 解决办法:在XML中配置CM Server/GTM正确的数量。 GAUSS-51231 : "Old nodes is less than 2." SQLSTATE: 无 错误原因:旧节点数小于2。 解决办法:在XML中节点配置的数量必须大于等于3。 GAUSS-51232 : "XML configuration and static configuration are the same." SQLSTATE: 无 错误原因:XML配置和静态配置文件相同。 解决办法:在要做扩容、缩容和manageCN等操作时,XML必须与之前安装集群的XML不同。 GAUSS-51233 : "The Port(%s) is invalid on the node(%s)." SQLSTATE: 无 错误原因:端口无效。 解决办法:检查XML中配置的端口号是否正确。 GAUSS-51234 : "The configuration file [%s] contains parsing errors" SQLSTATE: 无 错误原因:解析XML文件不正确。 解决办法:检查配置文件是否有损坏,如果是则从另一节点复制一份配置文件即可;如果不是,则重新安装集群。 GAUSS-51235 : "Invalid directory [%s]." SQLSTATE: 无 错误原因:目录无效。 解决办法:检查目录是否正确。 GAUSS-51236:"Failed to parsing xml." SQLSTATE: 无 错误原因:解析XML错误。 解决办法:查看XML是否成功打开。 GAUSS-51239:"These virtual IP(%s) are not accessible after configuring." SQLSTATE: 无 错误原因:当前节点ping不通虚拟IP。 解决办法:检查机器和网络配置,待ping通虚拟IP后再执行命令。 父主题: GAUSS-51000 -- GAUSS-51999
  • GAUSS-51100 -- GAUSS-51199 GAUSS-51100:"Failed to verify SSH trust on these nodes: %s." SQLSTATE: 无 错误原因:在各节点上核实SSH互信失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-51101:"SSH exception: \n%s." SQLSTATE: 无 错误原因:远程连接异常。 解决办法:检查确保网络连接必须正常;检查确保远程机器的IP及登录用户和密码必须正确。 GAUSS-51107: "Ssh Paramiko failed." SQLSTATE: 无 错误原因:Paramiko互信失败。 解决办法:检查网络连接是否正常;检查Paramiko 包是否存在。 GAUSS-51108: "Ssh-keygen failed." SQLSTATE: 无 错误原因:执行Ssh-keygen命令失败。 解决办法:1.检查确保Ssh-keygen工具必须存在;2.检查网络是否正常。 GAUSS-51111:"Failed to append local ID to authorized_keys on remote node." SQLSTATE: 无 错误原因:将本地ID添加进远程节点的authorized_keys上失败 解决办法:检查添加失败的原因,重新添加 GAUSS-51112: "Failed to exchange SSH keys for user[%s] using hostname." SQLSTATE: 无 错误原因:使用用户名交换SSH 密钥失败。 解决办法:检查网络是否正常。 父主题: GAUSS-51000 -- GAUSS-51999
  • GAUSS-51000 -- GAUSS-51099 GAUSS-51001:"Failed to obtain THP service." SQLSTATE: 无 错误原因:获取THP服务信息失败。 解决办法:检查THP文件是否存在。 GAUSS-51002:"Failed to close THP service." SQLSTATE: 无 错误原因:关闭THP服务失败。 解决办法:检查THP文件是否存在。 父主题: GAUSS-51000 -- GAUSS-51999
  • GAUSS-50800 -- GAUSS-50899 GAUSS-50801: "Failed to set up tasks" SQLSTATE: 无 错误原因:设置任务失败 解决办法:重新执行 GAUSS-50802: "Failed to restart regular tasks." SQLSTATE: 无 错误原因:重启定时任务服务失败。 解决办法:查看日志,查找出错误详细信息。 GAUSS-50803: "Failed to check user cron." SQLSTATE: 无 错误原因:检查定时任务失败。 解决办法:检查集群状态是否正常,/bin/om_monitor/[cron]文件是否存在。 父主题: GAUSS-50000 -- GAUSS-50999
  • GAUSS-50600 -- GAUSS-50699 GAUSS-50600: "The IP address cannot be pinged, which is caused by network faults." SQLSTATE: 无 错误原因:IP ping不通。 解决办法:检查并设置网络,使其相互能够ping通。 GAUSS-50601: "The port [%s] is occupied." SQLSTATE: 无 错误原因:端口被占用。 解决办法:1.检查占用端口号的资源是否有用,若闲置则释放端口号;2.指定其它端口号。 GAUSS-50603: "The IP address is invalid." SQLSTATE: 无 错误原因:IP 无效。 解决办法:检查并修改为正确的IP。 GAUSS-50604: "Failed to obtain network interface card of backIp(%s)." SQLSTATE: 无 错误原因:获取网卡失败。 解决办法:1.检查网络是否正常;2.检查网卡是否正常。 GAUSS-50606: "Back IP(s) do not have the same subnet mask." SQLSTATE: 无 错误原因:BackIP不能有相同的子网掩码。 解决办法:给BackIP设置一个子网掩码。 GAUSS-50611: "Failed to obtain network card bonding information." SQLSTATE: 无 错误原因:获取网卡绑定信息失败。 解决办法:检查文件/proc/net/bonding/[网卡编号]是否存在,文件中是否有“BONDING_OPTS”(redhat环境)或者“BONDING_MODULE_OPTS”(centOS环境)字符串。 GAUSS-50612: "Failed to obtain network card %s value." SQLSTATE: 无 错误原因:获取网卡RTU/RX的值失败。 解决办法:检查网络是否正常,网卡是否正常。 GAUSS-50613: "Failed to set network card %s value." SQLSTATE: 无 错误原因:设置网卡信息失败。 解决办法:检查网络是否正常,网卡是否正常。 GAUSS-50614: "Failed to check network information." SQLSTATE: 无 错误原因:检查网卡信息失败 解决办法:查看ifconfig是否可用,可用状态下重新查询。 GAUSS-50615:"IP %s and IP %s are not in the same network segment." SQLSTATE: 无 错误原因:两个IP的网段不一致 解决办法:将两个IP的网段配在相同网段,重新执行。 GAUSS-50616:"Failed to get network interface." SQLSTATE: 无 错误原因:获取网络接口失败 解决办法:确保IP存在,ifconfig可用,网卡配置文件中有IP信息,重新执行。 GAUSS-50617:"The node of XML configure file has the same virtual IP." SQLSTATE: 无 错误原因:XML中不同节点配置了相同的虚拟IP。 解决办法:确保XML中每个节点配置的虚拟IP不相同。 父主题: GAUSS-50000 -- GAUSS-50999
  • GAUSS-50500 -- GAUSS-50599 GAUSS-50501: "Shared_buffers must be less than shmmax. Please check it." SQLSTATE: 无 错误原因:Shared_buffers值必须小于shmmax值。 解决办法:集群中所有节点在文件/etc/sysctl.conf中调整设置shmmax值的大小,使其大于shmall的值,然后执行/sbin/sysctl -p命令,让修改后的参数生效,重新执行命令。 GAUSS-50502: "Failed to obtain %s information." SQLSTATE: 无 错误原因:获取swap分区或者内存信息失败。 解决办法:检查系统是否正常。 父主题: GAUSS-50000 -- GAUSS-50999
  • GAUSS-50400 -- GAUSS-50499 GAUSS-50400: "The remaining space of device [%s] cannot be less than %s." SQLSTATE: 无 错误原因:磁盘空间不能少于指定值。 解决办法:清理磁盘空间、扩大磁盘容量或更换磁盘。 GAUSS-50401: "The usage of the device [%s] space cannot be greater than %s." SQLSTATE: 无 错误原因:磁盘的使用率不能大于指定值。 解决办法:清理磁盘空间、扩大磁盘容量或更换磁盘。 GAUSS-50406: "Failed to obtain disk read and write rates." SQLSTATE: 无 错误原因:获取磁盘读写速率失败。 解决办法:根据dd命令执行结果,解决问题。然后重新调用命令。 GAUSS-50407: "Failed to clean shared semaphore." SQLSTATE: 无 错误原因:清理共享信号量失败。 解决办法:根据ipcs命令执行结果,解决问题。然后重新调用命令。 GAUSS-50408: "Failed to obtain disk read-ahead memory block." SQLSTATE: 无 错误原因:获取磁盘预读内存块失败。 解决办法:根据blockdev命令执行结果,解决问题。然后重新调用命令。 GAUSS-50409: "The remaining space of dns cannot support shrink." SQLSTATE: 无 错误原因:DN 数据实例 的剩余空间不能满足缩容需要。 解决办法:1. 为当前DN实例数据目录增加扩展磁盘; 2. 清理回收当前数据库的一些冗余数据;3. 请联系技术支持工程师提供技术支持。 GAUSS-50410: "Failed to check if remaining space of dns support shrink." SQLSTATE: 无 错误原因:执行DN数据实例剩余磁盘空间操作失败。 解决办法:根据gs_check检查结果,解决问题。然后重新调用命令。 父主题: GAUSS-50000 -- GAUSS-50999
  • GAUSS-50300 -- GAUSS-50399 GAUSS-50300: "User %s does not exist." SQLSTATE: 无 错误原因:用户不存在。 解决办法:检查用户不存在的原因,创建用户。 GAUSS-50301: "The cluster user/group cannot be a root user/group." SQLSTATE: 无 错误原因:集群用户的用户/组不能是root用户/组。 解决办法:更改集群用户的用户/组。 GAUSS-50302: "The cluster user cannot be a user with the root permission." SQLSTATE: 无 错误原因:集群用户不能拥有root权限。 解决办法:更改集群用户的权限或切换没有root权限的其他集群用户。 GAUSS-50304: "The new user [%s] is not the same as the old user [%s]." SQLSTATE: 无 错误原因:新旧用户不匹配。 解决办法:更改用户,使之与旧用户匹配。 GAUSS-50305: "The user is not matched with the user group." SQLSTATE: 无 错误原因:用户和用户组不匹配。 解决办法:检查修改用户和用户组,使之相匹配。 GAUSS-50306: "The password of %s is incorrect." SQLSTATE: 无 错误原因:密码错误。 解决办法:检查并修改为使用正确的密码。 GAUSS-50307: "User password has expired." SQLSTATE: 无 错误原因:用户密码过期。 解决办法:请检查并修改密码。 GAUSS-50308: "Failed to obtain user information" SQLSTATE:无 错误原因:获取用户信息失败。 解决办法:检查用户信息是否正确。 GAUSS-50309: "Failed to obtain password change times of data base initial user" SQLSTATE:无 错误原因:获得数据库初始用户修改密码次数失败。 解决办法:检查是否修改过初始用户的密码,如果没有,请修改密码。 GAUSS-50311: "Failed to change password for %s." SQLSTATE:无 错误原因:为用户更改密码失败。 解决办法:检查/temp/temp.[user]文件是否有读权限,文件内容是否正确。 GAUSS-50313: "Failed to delete %s group." SQLSTATE:无 错误原因:删除组失败。 解决办法:1.检查要删除组是否存在;2.检查集群状态是否正常。 GAUSS-50314: "Failed to delete %s user." SQLSTATE:无 错误原因:删除用户失败。 解决办法:检查待删除的用户是否存在。 GAUSS-50315: "The user %s is not matched with the owner of %s." SQLSTATE:无 错误原因:用户与路径的属主不匹配。 解决办法:修改路径的属主。 GAUSS-50317: "Failed to check user and password." SQLSTATE:无 错误原因:检查用户和密码失败。 解决办法:检查集群中各节点的用户和密码是否正确。 GAUSS-50318: "Failed to add %s user." SQLSTATE:无 错误原因:添加用户操作失败。 解决办法:根据useradd命令执行结果,解决问题。然后重新调用命令。 GAUSS-50319: "Failed to add %s group.” 错误原因:添加用户组操作失败。 解决办法:根据groupadd命令执行结果,解决问题。然后重新调用命令。 父主题: GAUSS-50000 -- GAUSS-50999
  • GAUSS-50200 -- GAUSS-50299 GAUSS-50200: "The %s already exists." SQLSTATE: 无 错误原因:文件/目录已经存在。 解决办法:删除该文件/目录。 GAUSS-50201: "The %s does not exist." SQLSTATE: 无 错误原因:文件/目录不存在。 解决办法:检查/目录文件不存在的原因,创建目录/文件或执行能够创建该文件/目录的脚本。 GAUSS-50202: "The %s must be empty." SQLSTATE: 无 错误原因:目录不为空。 解决办法:检查目录,备份后使其为空。 GAUSS-50203: "The %s cannot be empty." SQLSTATE: 无 错误原因:目录/文件不能为空。 解决办法:检查目录/文件为空的原因,然后创建目录/文件或执行能够创建该目录的脚本。 GAUSS-50204: "Failed to read %s." SQLSTATE: 无 错误原因:读文件失败。 解决办法:检查并修改文件和用户的权限。 GAUSS-50205: "Failed to write %s." SQLSTATE: 无 错误原因:写文件失败。 解决办法:检查并修改文件和用户的权限。 GAUSS-50206: "Failed to create %s." SQLSTATE: 无 错误原因:创建文件失败。 解决办法:检查并修改用户在该文件路径目录下的权限。 GAUSS-50207: "Failed to delete %s." SQLSTATE: 无 错误原因:删除文件失败。 解决办法:检查并修改用户在该文件路径目录下的权限。 GAUSS-50208: "Failed to create the %s directory." SQLSTATE: 无 错误原因:创建文件夹失败。 解决办法:检查并修改用户在该目录下的权限。 GAUSS-50209: "Failed to delete the %s directory." SQLSTATE: 无 错误原因:删除文件夹失败。 解决办法:检查并修改用户在该目录下的权限。 GAUSS-50210: "The %s must be a file." SQLSTATE: 无 错误原因:不是文件类型。 解决办法:检查并修改类型,必须是文件类型。 GAUSS-50211: "The %s must be a directory." SQLSTATE: 无 错误原因:不是目录类型。 解决办法:检查并修改类型,必须是目录类型。 GAUSS-50212: "The suffix of the '%s' file should be '%s'." SQLSTATE: 无 错误原因:文件的后缀不是指定的类型。 解决办法:更改文件的后缀为指定的类型。 GAUSS-50213: "The %s path must be an absolute path." SQLSTATE: 无 错误原因:路径不是绝对路径。 解决办法:更改路径值为绝对路径。 GAUSS-50214: "Failed to copy %s." SQLSTATE: 无 错误原因:复制文件失败。 解决办法:检查待复制的文件是否存在,目的路径是否存在,网络是否正常。 GAUSS-50216: "Failed to remote copy %s." SQLSTATE: 无 错误原因:远程复制文件/目录失败。 解决办法:检查待复制的文件/目录是否存在,目的路径是否存在。 GAUSS-50217: "Failed to decompress %s." SQLSTATE: 无 错误原因:解压包失败。 解决办法:检查待解压的压缩包是否存在,格式是否正确,有无损坏。 GAUSS-50218: "Failed to rename %s." SQLSTATE: 无 错误原因:重命名文件失败。 解决办法:检查待命名的文件是否存在,重命名后的文件名和后缀是否正确。 GAUSS-50219: "Failed to obtain %s." SQLSTATE: 无 错误原因:获取目录/文件/路径失败。 解决办法:检查目录/文件/路径是否存在。 GAUSS-50220: "Failed to restore %s." SQLSTATE: 无 错误原因:恢复目录/文件/路径失败。 解决办法:检查目录/文件/路径是否存在。 GAUSS-50221: "Failed to obtain file type." SQLSTATE: 无 错误原因:获取文件类型失败。 解决办法:1.检查命令是否正确;2.检查指定文件/路径是否存在。 GAUSS-50222: "The content of file %s is not correct." SQLSTATE: 无 错误原因:文件内容不正确。 解决办法:检查文件内容是否正确。 GAUSS-50223: "Failed to update %s files." SQLSTATE: 无 错误原因:更新(写)文件失败。 解决办法:检查需要更新(写)的文件是否存在,写入文件的内容是否正确。 GAUSS-50224: "The file name is incorrect." SQLSTATE: 无 错误原因:文件名错误。 解决办法:检查文件是否有多个后缀名(即文件名中有多个".")。 GAUSS-50227: "Failed to compress %s." SQLSTATE: 无 错误原因:压缩文件/目录失败。 解决办法:检查待压缩的文件/目录是否存在,目的路径是否存在。 GAUSS-50228: "The %s does not exist or is empty." SQLSTATE: 无 错误原因:文件/目录不存在或者为空。 解决办法:检查文件/目录是否存在或者为空。 GAUSS-50229: "Cannot specify the file [%s] to the cluster path %s." SQLSTATE: 无 错误原因:不能指定文件放到集群的某个路径下。 解决办法:更换将文件存放的指定路径。 GAUSS-50230: "Failed to read/write %s." SQLSTATE: 无 错误原因:读/写文件失败。 解决办法:检查文件是存在,文件是否有读/写的权限。 GAUSS-50231:“Failed to generate %s file.” SQLSTATE: 无 错误原因:生成文件失败 解决办法:检查生成文件失败的原因,重新生成文件 父主题: GAUSS-50000 -- GAUSS-50999
  • GAUSS-50100 -- GAUSS-50199 GAUSS-50100:"The %s is not readable for %s." SQLSTATE: 无 错误原因:文件对某用户而言没有读权限。 解决办法:检查用户是否正确或给用户赋予符合条件的读权限。 GAUSS-50101:"The %s is not executable for %s." SQLSTATE: 无 错误原因:文件对某用户而言没有执行权限。 解决办法:检查用户是否正确或给用户赋予符合条件的执行权限。 GAUSS-50102:"The %s is not writable for %s." SQLSTATE: 无 错误原因:文件对某用户而言没有写权限。 解决办法:检查用户是否正确或给用户赋予符合条件的写权限。 GAUSS-50104:"Only a user with the root permission can run this script." SQLSTATE: 无 错误原因:只有root权限的用户才能执行该脚本。 解决办法:切换到有root权限的用户来执行该脚本。 GAUSS-50105:"Cannot run this script as a user with the root permission." SQLSTATE: 无 错误原因:不能以root权限的用户来执行该脚本。 解决办法:切换到非root权限的其他用户来执行该脚本。 GAUSS-50106:"Failed to change the owner of %s." SQLSTATE: 无 错误原因:更改文件/目录的属主失败。 解决办法:检查赋予文件/目录的用户/组是否正确。 GAUSS-50107:"Failed to change the permission of %s." SQLSTATE: 无 错误原因:修改文件/目录的权限失败。 解决办法:检查修改文件/目录的用户是否为root用户或者赋予文件/目录的权限值是否正确。 GAUSS-50109:"Only a user with the root permission can check SSD information." SQLSTATE: 无 错误原因:仅root权限的用户才能检查SSD信息。 解决办法:检查当前用户是否具有root权限。 父主题: GAUSS-50000 -- GAUSS-50999
  • GAUSS-50000 -- GAUSS-50099 GAUSS-50000:"Unrecognized parameter: %s." SQLSTATE: 无 错误原因:参数无法识别。 解决办法:检查报错信息中所涉及的参数,如果不是所执行脚本需要指定的参数就会报这个错。 GAUSS-50001:"Incorrect parameter. Parameter '-%s' is required" SQLSTATE: 无 错误原因:缺少必须参数。 解决办法:检查报错信息中所涉及的参数,如果执行脚本必须要求指定该参数而用户未指定就会报这个错。 GAUSS-50002:"Incorrect parameter. Parameter '-%s' is not required" SQLSTATE: 无 错误原因:多余的参数。 解决办法:检查报错信息中所涉及的参数,如果执行脚本不需要指定该参数而用户指定了就会报这个错。 GAUSS-50003:"The parameter '-%s' type should be %s." SQLSTATE: 无 错误原因:参数类型错误。 解决办法:检查报错信息中所涉及的参数的类型,必须为指定的类型。 GAUSS-50004:"The parameter '-%s' value is incorrect." SQLSTATE: 无 错误原因:参数值错误。 解决办法:检查报错信息中所涉及的参数的值,必须符合规范。 GAUSS-50005:"The parameter '-%s' and '-%s' cannot be used together." SQLSTATE: 无 错误原因:参数A和参数B不能同时被指定。 解决办法:检查报错信息中所涉及的两个参数以及要执行的场景,只允许指定其中一个。 GAUSS-50006:"Too many command-line arguments (first is \"%s\")." SQLSTATE: 无 错误原因:指定参数的个数超过规定数量。 解决办法:检查报错信息中所涉及的参数个数是否满足要求。 GAUSS-50007:"Failed to set %s parameter." SQLSTATE: 无 错误原因:设置GUC参数失败。 解决办法:检查gs_guc工具中参数设置是否满足工具要求。 GAUSS-50008:"Failed to reload parameter." SQLSTATE: 无 错误原因:加载参数失败。 解决办法:检查加载参数的命令是否正确。 GAUSS-50009:"Parameter format error." SQLSTATE: 无 错误原因:参数格式错误。 解决办法:检查命令中参数格式是否正确。 GAUSS-50010:"Failed to check %s parameter." SQLSTATE: 无 错误原因:检查内核参数失败。 解决办法:检查内核参数shared_buffers或者max_connections值是否正确。 GAUSS-50011:"The parameter[%s] value[%s] is invalid." SQLSTATE: 无 错误原因:参数有效值错误。 解决办法:输入正确参数。 GAUSS-50012:"The parameter '%s' value can't be empty." SQLSTATE: 无 错误原因:该参数不能为空。 解决办法:检查该参数是否为空。 GAUSS-50013:"The parameter '%s' have not been initialized." SQLSTATE: 无 错误原因:参数未初始化就被使用。 解决办法:检查代码逻辑,需要首先初始化指定参数。 GAUSS-50015:"The command line parser error: %s." SQLSTATE: 无 错误原因:命令行解析器执行错误。 解决办法:命令行解析器解析系统命令行失败,根据错误指示修正命令行输入参数。 GAUSS-50016:"The re-entrant parameter '-%s' is not same with the previous command." SQLSTATE: 无 错误原因:操作重入后,命令参数改变,无法执行重入操作。 解决办法:重入时输入与上次失败操作相同的参数或执行手动回滚操作后再执行新的操作。 父主题: GAUSS-50000 -- GAUSS-50999
  • GAUSS-04781 -- GAUSS-04790 GAUSS-04781: "ORDER/GROUP BY expression not found in list" SQLSTATE: XX000 错误原因:在ORDER/GROUP BY子句中无法查找到给定的ORDER/GROUP引用。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04782: "Relation with OID %u does not exist." SQLSTATE: XX000 错误原因:所查询的表不存在。 解决办法:系统内部错误。请联系技术支持工程师提供技术支持。 父主题: GAUSS-04701 -- GAUSS-04800
  • GAUSS-04771 -- GAUSS-04780 GAUSS-04771: "Snapshot too old." SQLSTATE: XX000 错误原因:查询的快照是旧的快照。 解决办法:可尝试重新执行。 GAUSS-04772: "Load CU failed in adio! spcNode(%u), dbNode(%u), relNode(%u), columnId(%d), cuid(%u)" SQLSTATE: XX000 错误原因:列存储读取数据文件失败。 解决办法:请确保数据文件状态正常,若数据文件异常,请从备机或备份数据中恢复。 GAUSS-04773: "Prefetch the CU data(%u) file of column(%d) of relation id(%s) contains incorrect checksum" SQLSTATE: XX000 错误原因:crc校验失败,数据文件损坏。 解决办法:从备机或者备份数据恢复集群数据文件。 GAUSS-04774: "Sync load the CU data(%u) file of column(%d) of relation(%s) contains incorrect checksum" SQLSTATE: XX000 错误原因:crc校验失败,数据文件损坏。 解决办法:从备机或者备份数据恢复集群数据文件。 GAUSS-04776: "The relation '%s' has no distribute type." SQLSTATE: 0A000 错误原因:所查询的表没有分布类型,比如在CN查询desc表。 解决办法:此类表只可以在DN查询。 GAUSS-04777: "This operation is not supported" SQLSTATE: XX000 错误原因:guc参数enable_cluster_resize设置为true,与当前DML操作的子计划仅在CN上执行不匹配。 解决办法:当DML操作的子计划仅在CN上执行时,需要将guc参数enable_cluster_resize设置为false。 GAUSS-04778: "cache lookup failed for relation %u." SQLSTATE: 42P01 错误原因:系统内部从缓存中查找表失败。 解决办法:系统内部错误。请联系技术支持工程师提供技术支持。 GAUSS-04779: "Upper-level GROUPING found where not expected" SQLSTATE: XX000 错误原因:上层的grouping不能存在于subplan中。 解决办法:重新写语义相同的SQL语句。 GAUSS-04780: "GROUPING found where not expected" SQLSTATE: XX000 错误原因:where等子句中不能含有grouping。 解决办法:请修改SQL语句。 父主题: GAUSS-04701 -- GAUSS-04800
  • GAUSS-04761 -- GAUSS-04770 GAUSS-04761: "No storepath is specified for a DFS server." SQLSTATE: XX000 错误原因:创建HDFS表空间时没有指定storepath。 解决办法:创建HDFS表空间时指定storepath。 GAUSS-04762: "current text search configuration does not support options" SQLSTATE: 22023 错误原因:当前的configuration不支持options。 解决办法:按照文档修改SQL语句。 GAUSS-04763: "Zero already extended clog page, maybe confuse transaction status" SQLSTATE: XX000 错误原因:程序某种问题导致对已经扩出来的clog页多次进行zero,可能影响事务状态,这种情况下程序PANIC,保护clog页不被搞错。 解决办法:重新拉起PANIC的节点即可。 GAUSS-04764: "could not access status of transaction %lu, nextXid is %lu" SQLSTATE: XX000 错误原因:对未存在的事务状态进行访问,可能是所访问的事务在节点上还未存在。 解决办法: 如果是主动调用访问不存在的事务的状态,无需处理。 如果是gs_clean报出来的,可能是事务在某个节点未参与,无需处理。 如果是一个正常的事务,节点也参与,请联系技术支持工程师提供技术支持。 GAUSS-04765: "rewrite_page_list_write: Cannot allocate memory" SQLSTATE: XX000 错误原因:系统可用内存不足,申请内存失败。 解决办法:操作系统释放部分内存后,可尝试重新执行。 GAUSS-04766: "CUListWrite: Cannot allocate memory" SQLSTATE: XX000 错误原因:系统可用内存不足,申请内存失败。 解决办法:操作系统释放部分内存后,可尝试重新执行。 GAUSS-04767: "write cu failed, colid(%d) cuid(%u), offset(%lu), size(%d) : %m" SQLSTATE: XX000 错误原因:异步IO写数据文件操作异常。 解决办法:从备机或者备份数据恢复集群数据文件。 GAUSS-04768: "Relation \'%s\' Column \'%s\' cudesc tuple(cuid %d) missing" SQLSTATE: 02000 错误原因:CUDesc中对应列的信息丢失。 解决办法:检查CUDesc表数据是否丢失。 GAUSS-04769: "Relation \'%s\' virtual cudesc tuple(cuid %d) not found" SQLSTATE: 02000 错误原因:cudesc表的数据元组不可见。 解决办法:可尝试重新执行。 GAUSS-04770: "CUListPrefetch: Cannot allocate memory" SQLSTATE: XX000 错误原因:系统可用内存不足,申请内存失败。 解决办法:操作系统释放部分内存后,可尝试重新执行。 父主题: GAUSS-04701 -- GAUSS-04800
  • GAUSS-04751 -- GAUSS-04760 GAUSS-04751: "could not write to partition staging temporary file while loading partition %s" SQLSTATE: XX000 错误原因:分区表导入过程中下盘缓存文件创建失败。 解决办法:检查是否当前系统的文件数达到了最大值,检查当前系统是否有足够的存储空间用于创建分区表导入时的临时文件。 GAUSS-04752: "error write temp file while loading partitioned DFS table, %lu bytes written but expected %lu" SQLSTATE: XX000 错误原因:分区表导入过程中下盘缓存文件写失败。 解决办法:检查是否当前系统的文件数达到了最大值,检查当前系统是否有足够的存储空间用于创建分区表导入时的临时文件。 GAUSS-04753: "could not rewind DFS Partition Loading temporary file: %m" SQLSTATE: XX000 错误原因:在分区表导入过程中,下盘缓存文件未能成功移动文件游标。 解决办法:检查下盘临时文件是否已经损坏。 GAUSS-04754: "error read staging temp file for partitioned table loading, expected:%u, actual read %lu" SQLSTATE: XX000 错误原因:在分区表导入过程中,下盘缓存文件未能成功移动文件游标。 解决办法:检查下盘临时文件是否已经损坏——读写不一致。 GAUSS-04755: "Only ORC is supported for now." SQLSTATE: 0A000 错误原因:系统内部错误。HDFS表仅支持ORC格式。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04756: "DfsStore: unrecognized heap_update status: %u" SQLSTATE: XX000 错误原因:desc表的删除和更新冲突。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04757: "type '%s' is not supported in DFS ORC format column store" SQLSTATE: 0A000 错误原因:此数据类型是HDFS表不支持的。 解决办法:创建HDFS表时使用其他数据类型。 GAUSS-04758: "Value '%s' of option 'compression' is invalid for row table" SQLSTATE: 0A000 错误原因:行存表压缩参数指定错误。 解决办法:修正压缩参数为yes或者no。 GAUSS-04759: "Invalid string for 'filesystem' option." SQLSTATE: 22023 错误原因:创建表空间时,设置的filesystem的值错误,直接报错。 解决办法:创建表空间时,设置的filesystem为general或者为hdfs。 GAUSS-04760: "No cfgpath is specified for a DFS server." SQLSTATE: XX000 错误原因:创建HDFS表空间时没有指定cfgpath,直接报错。 解决办法:创建HDFS server时需要指定cfgpath。 父主题: GAUSS-04701 -- GAUSS-04800
  • GAUSS-04741 -- GAUSS-04750 GAUSS-04741: "The count of address '%s' must be not greater than %d." SQLSTATE: 44000 错误原因:address的数量不能超过2个。 解决办法:创建DFS server时指定的address不能超过两个。 GAUSS-04742: "Unsupport ipv6 format" SQLSTATE: 44000 错误原因:DFS server的address不支持IPv6格式。 解决办法:创建DFS server的address改为IPv4格式。 GAUSS-04743: "The incorrect address format" SQLSTATE: 44000 错误原因:address的格式书写错误。 解决办法:查看正确描述address。 GAUSS-04744: "Failed to create DfsInsert handler when updating table." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04745: "build global dfs space cache hash table failed" SQLSTATE: 42704 错误原因:系统内部错误。创建全局的HDFS连接缓存失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04746: "The number of files exceeds the limit %d." SQLSTATE: 22000 错误原因:文件数量达到设定的上限值。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04747: "could not initialize DFS space hash table" SQLSTATE: 42704 错误原因:不能创建用于缓存文件序号的hash table。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04748: "Partition directory exceeds max length of one partition directory on attribute [%s], max allowed:%d" SQLSTATE: XX000 错误原因:存储分区表的分区目录名字长度超过了最大限制512字节。 解决办法:用户数据需要保证“分区键+分区键值”不超过512字节(含URI转码)。 GAUSS-04749: "could not initialize partition pruning result cache." SQLSTATE: XX000 错误原因:分区表导入过程中用于分区搜索的cache创建失败。 解决办法:检查机器是否有足够的内存来创建分区搜索的cache。 GAUSS-04750: "Unsupported data type on column:%s when forming partition signature" SQLSTATE: XX000 错误原因:分区表导入过程中发现分区键的数据类型不在支持的类型中。 解决办法:查看系统目录表是否有数据不一致情况,以创建的分区表分区列是否是不支持的分区类型。 父主题: GAUSS-04701 -- GAUSS-04800
  • GAUSS-04731 -- GAUSS-04740 GAUSS-04731: "No folder path is specified for a DFS table." SQLSTATE: 44000 错误原因:创建HDFS外表检查不存在folderrname。 解决办法:创建表HDFS表时需要指定foldername的option。 GAUSS-04732: "No file path is specified for a DFS table." SQLSTATE: 44000 错误原因:创建HDFS外表检查不存在filename。 解决办法:创建表HDFS表时需要指定filename的option。 GAUSS-04733: "No hdfscfg path is specified for a DFS server." SQLSTATE: 44000 错误原因:创建DFSserver没有指定HDFS的配置文件路径。 解决办法:创建HDFS表需要指定HDFS的配置文件路径,即指定cfgpath的option。 GAUSS-04734: "There is an illegal character \'%c\' in the option %s." SQLSTATE: 44000 错误原因:在filename或者foldername的option中存在非法字符。 解决办法:检查flilename或者foldername路径的规范性,重新创建HDFS外表。 GAUSS-04735: "The option %s should not be end with \'%c\'." SQLSTATE: 44000 错误原因:检测filename的option以'/'结束直接报错。 解决办法:filename的option不能以'/'结束。 GAUSS-04736: "Only a folder path is allowed for a DFS table." SQLSTATE: 44000 错误原因:创建HDFS外表时,检测有多余一个的filename路径。 解决办法:检查filename的option数量。 GAUSS-04737: "Only a hdfscfg path is allowed for a DFS server." SQLSTATE: 44000 错误原因:创建HDFS外表时,检测有多余一个的foldername路径。 解决办法:foldername的option数量。 GAUSS-04738: "The path '%s' must be an absolute path." SQLSTATE: 42P17 错误原因:检测filename或者foldername的路径不是绝对路径。 解决办法:创建HDFS表指定的foldername或者filename必须是一个绝对路径。 GAUSS-04739: "The address option exists illegal character: \'%c\'" SQLSTATE: 44000 错误原因:HDFS的Server的address option中存在非法字符空格。 解决办法:将非法字符空格去掉。 GAUSS-04740: "No address is specified for a DFS server." SQLSTATE: 44000 错误原因:检测创建HDFS Server没有指定address。 解决办法:创建HDFS Server指定address。 父主题: GAUSS-04701 -- GAUSS-04800
  • GAUSS-04721 -- GAUSS-04730 GAUSS-04721: "The path here must be an absolute path, but it is: %s" SQLSTATE: HV00A 错误原因:Dfs表扫描算子中传入的文件名应当为绝对路径名,但该路径为非绝对路径名。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04722: "Unsupported data type on typeoid:%d when parsing partition signature" SQLSTATE: 0A000 错误原因:分区表查询过程中发现分区键的数据类型不在支持的类型中。 解决办法:查看系统目录表是否有数据不一致情况已创建的分区表分区列是否为不支持的分区类型。 GAUSS-04723: "We only support pushing down opExpr and null test predicate." SQLSTATE: 0A000 错误原因:HDFS表过滤谓词出现不支持的类型。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04724: "could not find operator by oid %u" SQLSTATE: 42704 错误原因:系统内部错误。通过OID查找操作类型失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04725: "Not support pushing predicate with sublink param now!" SQLSTATE: 0A000 错误原因:系统内部错误。不支持子查询的谓词下推。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04726: "Not support pushing predicate with non-const" SQLSTATE: 0A000 错误原因:系统内部错误。不支持非常量的谓词下推。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04727: "We only support pushing down opExpr and null test predicates." SQLSTATE: 0A000 错误原因:系统内部错误。仅仅支持表达式和null谓词下推。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04728: "Data type %u has not been supported for predicate push down." SQLSTATE: 0A000 错误原因:系统内部错误。报错的数据类型不支持动态谓词下推。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04729: "The maximum accuracy of decimal/numeric data type supported is %d bits." SQLSTATE: 0A000 错误原因:decimal/numeric支持的最大精度超过规定38位。 解决办法:建表时定义decimal/numeric类型的精度小于或者等于38。 GAUSS-04730: "Column %s is unsupported data type for a orc table." SQLSTATE: HV004 错误原因:ORC格式的HDFS外表不支持报错的列的数据类型。 解决办法:查看报错列的数据类型,修改为支持的数据类型。 父主题: GAUSS-04701 -- GAUSS-04800
  • GAUSS-04711 -- GAUSS-04720 GAUSS-04711: "Unsupported data type : %u." SQLSTATE: 0A000 错误原因:HDFS表不支持的数据类型。 解决办法:根据提示的信息变更定义类型为HDFS表支持类型。 GAUSS-04712: "Invalid string for 'COMPRESSION' option." SQLSTATE: 22023 错误原因:无效的压缩模式。 解决办法:创建表时设置正确压缩模式,HDFS只支持zlib和snappy。 GAUSS-04713: "Failed to create partition directory %s when loading data to partitioned DFS table" SQLSTATE: 08000 错误原因:HDFS分区表导入数据时在创建分区目录失败。 解决办法:在对应DN日志中查找具体原因信息,很多情况是由于用户权限不够。 GAUSS-04714: "Error occurs while opening a new file, detail can be found in dn log of %s." SQLSTATE: 08000 错误原因:HDFS表导入过程中创建DFS上的新文件失败。 解决办法:在对应DN日志中查看具体原因信息,可能是HDFS集群或者权限问题。 GAUSS-04715: "Error occurs while spilling a new file to write, detail can be found in dn log of %s." SQLSTATE: XX000 错误原因:HDFS表导入过程中向DFS文件中填充数据失败。 解决办法:在对应DN日志中查看具体原因信息。 GAUSS-04716: "Error occurs while add a column batch, detail can be found in dn log of %s." SQLSTATE: 22000 错误原因:HDFS表导入将上层的数据填充到底层数据流buffer过程失败。 解决办法:在对应DN日志中查看具体原因信息。 GAUSS-04717: "Error occurs while close the orc writer, detail can be found in dn log of %s." SQLSTATE: 22000 错误原因:HDFS表导入过程中,关闭新写入的DFS文件失败。 解决办法:在对应DN日志中查看具体原因信息。 GAUSS-04718: "The start index is over the limit." SQLSTATE: 22000 错误原因:在HDFS表导入数据时,将上层的数据填充到底层数据流buffer过程中,导入的数据超过了buffer的最大限制。 解决办法:在对应DN日志中查看具体原因信息。 GAUSS-04719: "DFS connector can not be NULL when loading data into dfs table." SQLSTATE: 42704 错误原因:HDFS导入过程中,发现和dfs的链接是无效指针。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04420: "Invalid Oid for operator %d." SQLSTATE:20000 错误原因:基于HDFS表的列类型构建过滤谓词时无法找到该类型的操作函数。 解决办法:检查该类型在pg_opclass是否有对应的操作函数,或者请联系技术支持工程师提供技术支持。 父主题: GAUSS-04701 -- GAUSS-04800
  • GAUSS-04691 -- GAUSS-04700 GAUSS-04692: "Value-based partition table should have one column at least" SQLSTATE: 42601 错误原因:基于value的分区表至少有一列。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04693: "Value-Based partition table creation encounters unexpected data in unnecessary fields" SQLSTATE: XX000 错误原因:创建value分区表时遇到了异常数据。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04694: "too many grouping sets present (max 4096)" SQLSTATE: 54001 错误原因:分组个数不能超过4096。 解决办法:修改SQL语句。 GAUSS-04695: "arguments to GROUPING must be grouping expressions of the associated query level" SQLSTATE: 42803 错误原因:grouping参数没有在group by子句中找到。 解决办法:修改SQL语句。 GAUSS-04696: "GROUPING must have fewer than 32 arguments" SQLSTATE: 54023 错误原因:grouping的参数个数小于32。 解决办法:修改SQL语句。 GAUSS-04697: "ngram parser only support UTF8/GBK encoding" SQLSTATE: XX000 错误原因:ngram分词算法只支持UTF8/GBK两种数据库编码格式。 解决办法:NG RAM 是为支持中文全文检索引入的分词算法,使用本功能需要确保数据库编码为UTF8/GBK。 GAUSS-04698: "syntax error in zhparser_extra_dicts '%s'" SQLSTATE: XX000 错误原因:用户自定义字典名称错误。 解决办法:修改自定义字典名称,多个字典用“,”分割。 GAUSS-04699: "incorrect extra dicts file name '%s' in zhparser_extra_dicts" SQLSTATE: XX000 错误原因:用户自定义字典名称命名错误。 解决办法:用户自定义字典命名应遵循“prefix.encoding.xdb”格式。 GAUSS-04700: "Fail to load scws dict from : '%s'" SQLSTATE: XX000 错误原因:装载用户自定义字典失败。 解决办法:字典文件不存在或字典路径不正确,请重新设置,字典文件应由scws组件生成。 父主题: GAUSS-04601 -- GAUSS-04700
  • 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分布方式创建,不支持在创建外表时显式添加ROUNDROBIN分布信息。 解决办法:在创建GDS外表时,去除指定的分布信息,即去掉语句中显示指定的“DISTRIBUTE BY ROUNDROBIN”。 父主题: 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-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 message %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
  • 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
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全