检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何实现GaussDB(DWS)不同编码库之间数据容错导入 要实现从数据库A(UTF8编码)至数据库B(GBK编码)的数据导入,常规方法导入数据时会出现字符集编码不匹配的错误,导致数据无法导入。
如何查看和设置GaussDB(DWS)数据库的字符集编码格式 查看数据库字符集编码 使用server_encoding参数查看当前数据库的字符集编码。例如,查看到数据库music的字符集编码为UTF8。
字典编码的hint 功能描述 通过设置指定列来构建字典编码,将字典编码的字符串的比较转化为数字的比较,加快group by、filter等查询速度。该hint仅8.3.0及以上集群版本支持。
设置自动快照策略 用户可根据自身需求,选择快照类型对集群设置一个或多个自动快照策略。自动快照策略开启后,系统将按照设定的时间和周期以及快照类型自动创建快照。 操作步骤 登录GaussDB(DWS)管理控制台。 在左侧导航栏中,选择“集群 > 专属集群”。 在集群列表中,单击指定集群的名称
SQL文件编码类型必须匹配表1中指定的编码类型。 如果用户对某文件终端进行了编辑,该页签的图标将以脏标志*字符开头。保存该页签的更改后,该标志会消失。 文件终端不支持重命名。一个终端仅对应一个源脚本文件,但一个脚本文件可以在多个终端页签打开。
默认值:off omit_encoding_error 参数说明:数据库进行字符编码转换,在出现字符编码错误时,若目标端字符集编码为UTF-8,可将有转换错误的被转换字符忽略,并以"?"代替。 参数类型:USERSET 取值范围:布尔型 on表示有转换错误的字符将被忽略,以“?”
规则2.2 创建DATABASE时必须选择正确的数据库编码 违反规则的影响: 选错数据库编码可能导致数据乱码,且不支持直接修改数据库编码,需重新建库重新导入数据。 方案建议: 通常建议建库时指定ENCODING为UTF-8编码,特殊场景根据实际情况而定。
自动快照概述 自动快照采用差异增量备份,第一次创建自动快照为全量备份,以后每间隔一段时间做一次全量备份,全量备份作为基础版本。两次全量备份之间都是做增量备份,增量备份基于前一次备份所发生的更改进行记录。 在恢复快照时,GaussDB(DWS)会将最近一次的全量备份到本次备份之间的所有备份一起用于恢复集群
从“数据库编码”中选择所需编码字符集类型。数据库支持UTF-8、GBK、SQL_ASCII和LATIN1编码字符集,使用其他编码字符集创建数据库可能导致操作出错。 只有当至少存在一个已连接的数据库时才能执行此操作。 勾选“连接到该数据库”,然后单击“确定”。
规则2.2 创建DATABASE时必须选择正确的数据库编码 违反规则的影响: 选错数据库编码可能导致数据乱码,且不支持直接修改数据库编码,需重新建库重新导入数据。 方案建议: 通常建议建库时指定ENCODING为UTF-8编码,特殊场景根据实际情况而定。
conowner oid PG_AUTHID.oid 编码转换的属主。 conforencoding integer - 源编码ID。 contoencoding integer - 目的编码ID。 conproc regproc PG_PROC.oid 转换过程。
encoding integer 数据库的字符编码方式。 pg_encoding_to_char()可以将此编号转换为编码名称。 datcollate name 数据库使用的排序顺序。 datctype name 数据库使用的字符分类。
默认值:off omit_encoding_error 参数说明:数据库进行字符编码转换,在出现字符编码错误时,若目标端字符集编码为UTF-8,可将有转换错误的被转换字符忽略,并以"?"代替。 参数类型:USERSET 取值范围:布尔型 on表示有转换错误的字符将被忽略,以"?"
GAUSS-00991 -- GAUSS-01000 GAUSS-00991: "encoding conversion function %s must return type 'void'" SQLSTATE: 42P17 错误原因:编码转换函数只能返回void。
一个外部数据源对象(Data Source)包含了外部数据库的一些口令编码等信息,主要配合Extension Connector使用。
conowner oid PG_AUTHID.oid 编码转换的属主。 conforencoding integer - 源编码ID。 contoencoding integer - 目的编码ID。 conproc regproc PG_PROC.oid 转换过程。
该字符是符合服务器locale的,但是服务器设置的LC_CTYPE locale与数据库的字符编码不兼容。 解决办法:服务器设置的locale与数据库字符编码不兼容,请重新设置服务器的locale。
GAUSS-02614: "invalid encoding name '%s'" SQLSTATE: 22023 错误原因:无法识别的字符编码集。 解决办法:修改SQL语句。
解决办法:确认当前编码方式所对应的字符集空间。 GAUSS-01792: "collation '%s' already exists" SQLSTATE: 42710 错误原因:想要创建的字符集已经存在,不可重复创建。 解决办法:确认当前数据库中已经存在的字符集。
一个外部数据源对象(Data Source)包含了外部数据库的一些口令编码等信息,主要配合Extension Connector使用。