检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQLSTATE: 42883 错误原因:根据给定的函数名称找不到对应的build-in function。 解决办法:检查pg_proc表中是否存在对应的函数名称。 GAUSS-01834: "null prosrc for C function %u" SQLSTATE: XX005
GAUSS-01940: "primary keys cannot be expressions" SQLSTATE: 0A000 错误原因:主键不允许是表达式。 解决办法:请重新选择主键。 父主题: GAUSS-01901 -- GAUSS-02000
expressions with matching dimensions" SQLSTATE: 2202E 错误原因:多维的数组必须具有与维度相匹配的数组表达式。 解决办法:检查输入字符串。 GAUSS-02335: "unrecognized RowCompareType: %d" SQLSTATE:
for function %u" SQLSTATE: XX000 错误原因:未在pg_aggregate中找到对应的聚集函数。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00960: "function %u doesn't return OPAQUE" SQLSTATE:
员的指导下完成。 图2 Oracle迁移到DWS基本流程 表1 Oracle迁移到DWS基本流程 流程 描述 准备工具 迁移前需准备的软件工具。 迁移表定义 使用PL/SQL Developer工具进行表定义迁移。 迁移表全量数据 使用华为云迁移服务CDM完成进行数据迁移。 迁移业务SQL
用分区(Region内)部署一个同构的GaussDB(DWS)灾备集群,如果生产集群所处的地理位置发生自然灾害,或者集群内部出现了故障从而导致生产集群无法正常对外提供读写服务,那么灾备集群可以切换为生产集群,从而保障业务连续性。 双集群容灾框架基于Roach备份恢复,在两套集群之
that has operated on temporary tables" SQLSTATE: 0A000 错误原因:两阶段事务不能作用于临时表。 解决办法:请关闭两阶段事务。 父主题: GAUSS-03401 -- GAUSS-03500
"cannot open %s query as cursor" SQLSTATE: 42P11 错误原因:无法作为游标打开该计划。 解决办法:请检查有表定义。 父主题: GAUSS-02201 -- GAUSS-02300
错误原因:数据转换为timestamp格式时,format参数值不正确,不符合timestamp格式。 解决办法:请修正转换格式format的字符串,使其能正确表示timestamp格式,重新执行。 GAUSS-03354: "'%s' is not a number" SQLSTATE: 22P02
expression" SQLSTATE: 42601 错误原因:overlaps函数的左参数个数大于2。 解决办法:overlaps支持一个参数或者两个参数的表达式。 父主题: GAUSS-00101 -- GAUSS-00200
SQL里有保留字和非保留字之分。根据标准,保留字绝不能用做其他标识符。非保留字只是在特定的环境里有特殊的含义,而在其他环境里是可以用做标识符的。 表1 SQL关键字 关键字 GaussDB(DWS) SQL:1999 SQL:1992 ABORT 非保留 - - ABS - 非保留 - ABSOLUTE
SQLSTATE: XX000 错误原因:无法找到对应的foreign data wrapper。 解决办法:请检查使用中的gds、hdfs外表以及roach、obs设置是否正确。 GAUSS-01074: "cache lookup failed for foreign server
"partition number is overflow." SQLSTATE: XX000 错误原因:系统内部错误。根据分区序号获取分区表示符时,分区序号已经超过了实际拥有的分区个数。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01623: "Unupport partition
window clause" SQLSTATE: 0A000 错误原因:只支持默认的窗口函数,使用了不支持的窗口函数。 解决办法:请检查输入的表达式语法是否是支持的窗口函数。 GAUSS-03856: "window vector aggregation is not yet implemented"
GS_112150011 错误码: prepared transaction belongs to another database. 解决方案:事务未准备好,请连接到准备好事务的数据库。 level: ERROR GS_112201175 错误码: prepared transactions
错误原因:检查失败。 解决办法:根据check日志分析处理。 GAUSS-53012: Failed to insert pmk data to database. SQLSTATE:无 错误原因:检查失败。 解决办法:根据gs_checkperf工具日志分析处理。 父主题: GAUSS-53000
return" SQLSTATE: 22023 错误原因:COPY操作的分隔符不允许使用换行或回车。 解决办法:COPY操作分隔符只能是水平制表符或逗号,具体请参考《SQL语法参考》的“COPY”章节。 GAUSS-01183: "COPY null representation cannot
clause is not an OpExpr" SQLSTATE: XX000 错误原因:计划问题,mergejoin的条件不是一个算术表达式。 解决办法:生成的计划有问题,请联系技术支持工程师提供技术支持。 GAUSS-02278: "unsupported mergejoin
PL_COMPILATION_TIME:plpgsql(存储过程)编译时间。 NET_SEND_TIME:网络上的时间花销。 DATA_IO_TIME:IO时间上的花销。 表1 PV_INSTANCE_TIME字段 名称 类型 描述 stat_id integer 类型编号。 stat_name text 运行时间类型名称。
理兼容是指:这两种数据类型在pg_type系统表中的typlen,typbyval,typalign都相同)。 解决办法:创建一个CAST时,保证源数据类型和目标数据类型是物理兼容的(物理兼容是指:这两种数据类型在pg_type系统表中的typlen,typbyval,typalign都相同)。