检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
类似于hll_add所提供的功能,通常在分布式聚合运算的第一阶段DN上使用。 hll_union_trans 类似hll_union所提供的功能,在分布式聚合运算的第一阶段DN上使用。 hll_union_collect 类似于hll_union所提供的功能,在分布式聚合运算第二阶段CN上使用,汇总各个DN上的结果。
表迁移 操作步骤 在CDM管理控制台的“集群管理”页面,单击集群操作列的“作业管理”,选择“表/文件迁移 > 新建作业”。 选择源端以及目的端配置。 配置源端作业参数,根据待迁移的数据库类型配置对应参数: 表1 源端作业参数 源端参数 取值样例 模式或表空间 db_user01 使用SQL语句
客户端端口号。 backend_start timestamp with time zone 程序启动时间。 state text 日志复制的状态(追赶状态,还是一致的流状态)。 sender_sent_location text 发送端发送日志位置。 receiver_write_location
错误原因:创建行存表或者CU格式的列存表时指定了version参数直接报错。 解决办法:创建行存表或者CU格式的列存表时不要version参数。 GAUSS-04636: "Invalid string for 'VERSION' option" SQLSTATE: XX000 错误原因:无效的version参数。
解决办法:密码必须加密,禁止使用密码的明文。 GAUSS-00576: "Must be system admin to create replication users." SQLSTATE: 42501 错误原因:没有创建replication用户的权限。 解决办法:请使用系统管理员权限创建replication用户。
错误原因:表所对应的表空间为空。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02086: "parseNodeString(): badly formatted node string '%s'..." SQLSTATE: XX000 错误原因:未匹配到正确的节点信息。
指定正在更新或插入的目标表。 table_name 目标表的表名。 alias 目标表的别名。 取值范围:字符串,符合标识符命名规范。 USING子句 指定源表,源表可以为表、视图或子查询。 ON子句 关联条件,用于指定目标表和源表的关联条件。不支持更新关联条件中的字段。ON关联条件可以是ctid
接用DROP TABLE IF EXISTS修复的。 这种情况的通用修复方式为: CREATE TABLE IF NOT EXISTS将所有CN和DN的表定义补齐。 如果表没有用,就在CN上DROP table删掉所有CN和DN的表定义,如果表还有用,继续使用即可。 父主题: 数据库使用
SQLSTATE: 22P04 错误原因:数据文件中的列的个数超过表中列的个数。 解决办法:检查数据文件列的个数与表定义是否一致。 GAUSS-00998: "%s" SQLSTATE: 42000 错误原因:语法错误。 解决办法:检查sql语句的语法是否正确。 GAUSS-00999: "must
GAUSS-04422: "%u/%u/%u invalid bcm meta buffer %u" SQLSTATE: XX000 错误原因:无效的BCM文件的meta页面。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04423: "could not create data file
统当前的节点规模、对象数、数据量无关,可通过增加弹性VW提升系统的读写能力、并发能力、资源隔离能力。 定时增删DWS 3.0逻辑集群 支持弹性扩容和经典扩容 弹性扩容不会对OBS上的数据进行重分布,经典扩容会重分布所有数据,系统会根据table_buckets/总dn数的值是否超
42803 错误原因:使用group by时,targetlist里边的变量没有变量出现在group by的变量里,或者使用聚集函数。 解决办法:使用group by时,targetlist里边的变量必须出现在group by的变量里,或者使用聚集函数。 GAUSS-00250: "subquery
错误原因:Copy操作指定的编码格式和数据库编码之间无默认转换函数。 解决办法:请修改Copy操作指定的编码格式。 GAUSS-01166: "invalid user-define header file '%s'" SQLSTATE: XX000 错误原因:Copy操作中遇到非法的用户自定义头文件。
too long(>=%dbytes)" SQLSTATE: 42602 错误原因:内存上下文的名字超出了限定值MEMORY_CONTEXT_NAME_LEN。 解决办法:由用户确认内存上下文的合法性。 GAUSS-04295:"Fail to send signal to backend(tid:%lu)
解决办法:可以修改数组的元素类型,这样能自动修改这个数组的类型。 GAUSS-01050: "type '%s' already exists in schema '%s'" SQLSTATE: 42710 错误原因:类型在指定模式中已经存在。 解决办法:检查此模式中的对象,看是否已存在此类型。
解决办法:检查表的类型。 GAUSS-01878: "invalid privilege type %s for column" SQLSTATE: 0LP01 错误原因:该权限类型不适用于列属性。 解决办法:检查上下文中关于权限类型的说明以及对象类型的说明。 GAUSS-01879:
PL/SQL包(详情请参见包)和REF CURSOR(详情请参见REF CURSOR)的迁移语法。迁移语法决定了关键字/功能的迁移方式。 本节包括以下内容: 包、包变量、包拆分、REF CURSOR、VARRAY、创建包模式、授予执行权限、包名列表、数据类型,各节点的具体内容详见包~数据类型章节。 包 包变量 包拆分
2 输出malloc等调用栈的trace日志。 输出路径为:/proc/pid/cwd指向的目录,pid为gaussdb进程ID。 输出日志命名规则为:jeprof.<pid>.*.heap,其中pid表示GaussDB进程ID,*表示trace日志输出的序号,序号唯一。如:jeprof
错误原因:对象不是复合类型。 解决办法:检查操作的对象是否是复合类型。 GAUSS-00849: "'%s' is not an index" SQLSTATE: 42809 错误原因:执行索引操作的对象非索引表。 解决办法:检查执行索引操作的对象,确保是正常的索引表。 GAUSS-00850:
式函数的向量化。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03876: "Unsupported array expression in vector engine" SQLSTATE: XX000 错误原因:系统内部错误:未实现数组表达式函数的向量化。