對新建數據庫做操作,系統提示23101錯誤
23101 Unable to load locale categories
一般来说就是编码集设定的问题,需要和已有数据库编码集设定一致。数据库当前编码集可以查 sysdbslocale表得知。
dbaccess sysmaster<<!
select * from sysdbslocale
!
结果如下:
dbs_dbsname sysmaster
dbs_collate en_US.819
dbs_dbsname sysutils
dbs_collate en_US.819
最后设置两个环境变量后就搞定。
法一:
setenv CLIENT_LOCALE en_US.819
setenv DB_LOCALE en_US.819
法二:在profile文件中更改CLIENT_LOCALE和DB_LOCALE
export CLIENT_LOCALE=en_US.819
export DB_LOCALE=en_US.819