GBase 8s
运维管理
文章

Cannot create an attached index with a collation different from that of DB LOCALE

发表于2026-07-27 09:49:2119次浏览1个评论

索引见不了:

查看字符集:
> SELECT * FROM sysmaster:sysdbslocale;

dbs_dbsname  sysmaster
dbs_collate  en_US.819

dbs_dbsname  sys
dbs_collate  en_US.819

查看本地字符集如下:

发现字符集存在错误,故做如下操作:

export DB_LOCALE=en_US.819
export CLIENT_LOCALE=en_US.819

然后再建索引,就正常了。

评论

登录后才可以发表评论
GBase用户21143发表于 7天前
这个报错就是客户端字符集和库的 DB_LOCALE 不匹配,先查 sysdbslocale 确认库编码,export 对齐 DB_LOCALE 和 CLIENT_LOCALE 再建索引试试。