当前位置: 首页 > wzjs >正文

华为网站建设和阿里云哪个好网络营销活动案例

华为网站建设和阿里云哪个好,网络营销活动案例,仪征 做网站,wordpress-5.2.2中文下载本文摘自GBASE南大通用社区,by:wty,原文请点击:GBase 8s常见问题 -- 字符集相关问题|GBASE社区|天津南大通用数据技术股份有限公司|GBASE-致力于成为用户最信赖的数据库产品供应商 23103 Code-set conversion function failed …

本文摘自GBASE南大通用社区,by:wty,原文请点击:GBase 8s常见问题 -- 字符集相关问题|GBASE社区|天津南大通用数据技术股份有限公司|GBASE-致力于成为用户最信赖的数据库产品供应商

23103   Code-set conversion function failed due to an illegal sequence or invalid value.

字符集转换失败,字符串中出现非法字符

1. 数据库是英文字符集,在sysmaster系统库中查sysdbslocale表来确定数据库是什么字符集

[gbasedbt@test ~]$ dbaccess sysmaster -Database selected.> select * from sysdbslocale;dbs_dbsname  sysmaster
dbs_collate  en_US.819dbs_dbsname  sysutils
dbs_collate  en_US.819dbs_dbsname  sysuser
dbs_collate  en_US.819dbs_dbsname  sysadmin
dbs_collate  en_US.819dbs_dbsname  db_utf8
dbs_collate  zh_CN.57372dbs_dbsname  db_gb18030
dbs_collate  zh_CN.5488dbs_dbsname  db_en
dbs_collate  en_US.8197 row(s) retrieved.> 

en_US.819 : 英文

zh_CN.57372 :UTF-8 ,同zh_CN.UTF8

zh_CN.5488 : GB18030-2000,兼容gbk,同zh_CN.GB18030-2000

2. 如果是在连接数据库时报此错误,有可能是客户端/jdbc/应用程序放在含有中文的目录中,导致数据无法插入到系统库中,不能正常连接数据库。

-23197   Database locale information mismatch.

DB_LOCALE参数或环境变量与数据库不一致

按上面的方法查询数据库的字符集,修改配置

[gbasedbt@test ~]$ dbaccess db_utf8 -23197: Database locale information mismatch. 
[gbasedbt@test ~]$ export DB_LOCALE=zh_cn.utf8
[gbasedbt@test ~]$ dbaccess db_utf8 -Database selected.> 

-23101   Unable to load locale categories.

字符集参数或环境变量配置错误,一般是配置了错误的值,导致无法识别

可以先去掉字符集配置,再按上面的方法查询数据库的字符集,修改配置

[gbasedbt@test ~]$ export DB_LOCALE=zh_cn.utf123
[gbasedbt@test ~]$ dbaccess sysmaster -23101: Unable to load locale categories.
[gbasedbt@test ~]$ unset DB_LOCALE
[gbasedbt@test ~]$ dbaccess sysmaster -Database selected.> 

修改现有数据库的字符集

不支持直接修改数据库字符集,需要先将数据库导出,配置新字符集之后,新建数据库或导入数据库

下面举例将utf-8字符集的数据库通过导入导出的方式,重建为gb18030字符集

1. 配置DB_LOCALE、CLIENT_LOCALE环境变量,使用dbexport导出数据库

[gbasedbt@test ~]$ export DB_LOCALE=zh_cn.utf8
[gbasedbt@test ~]$ export CLIENT_LOCALE=zh_cn.utf8
[gbasedbt@test ~]$ dbexport testdb -ss
{ DATABASE testdb  delimiter | }grant dba to "gbasedbt";、...dbexport completed
[gbasedbt@test ~]$

2. 删除或重命名原库(如果新库不需要与原库同名,可以跳过此步骤)

重命名:

[gbasedbt@test ~]$ dbaccess sysmaster -Database selected.> rename database testdb to testdb1;Database renamed.> 

删除:

[gbasedbt@test ~]$ dbaccess sysmaster -Database selected.> drop database testdb;Database dropped.> 

3. 修改DB_LOCALE,将刚才导出的数据库导入

如果没有删除/重命名原数据库,需要修改导出文件名为新的库名

1)修改导出的文件夹名:testdb.exp  >  testdb1.exp

2)修改数据库对象SQL文件:testdb.sql  >  testdb1.sql   此文件在导出的文件夹里

3)修改Oracle模式对象SQL文件:testdb_ora.sql  >  testdb_ora1.sql   此文件在导出的文件夹里(如果没有可以忽略)

*注意:此步骤不要修改CLIENT_LOCALE环境变量,CLIENT_LOCALE环境变量对应的是导出文件的字符集

[gbasedbt@test ~]$ export CLIENT_LOCALE=zh_cn.gb18030-2000
[gbasedbt@test ~]$ dbimport testdb -d datadbs01 -l
{ DATABASE testdb  delimiter | }grant dba to "gbasedbt";...dbimport completedset environment sqlmode 'oracle';...set environment sqlmode 'gbase';
[gbasedbt@test ~]$

导入命令:dbimport testdb -d datadbs01 -l

testdb :库名,对应上述导出文件中三个文件的文件名

-d datadbs01 :指定存储的dbspace,使用onstat -d查询dbspace信息

-l :指定导入数据库的日志模式为无缓存日志,不指定默认使用无日志模式,指定有缓存模式使用 -l buffered

http://www.dtcms.com/wzjs/35508.html

相关文章:

  • 杭州 网站开发上海最新政策
  • 郑州网站推广专员色盲测试图数字
  • 台州网站建设外包淘宝客推广平台
  • wordpress获取登录作者seo新手教程
  • 专业做俄语网站建设司沈阳高端关键词优化
  • 外贸做独立网站怎么样信息流广告投放工作内容
  • iis可以做php网站吗山西seo优化公司
  • b赣州网站建设郑州网站seo外包公司
  • 桌面上链接网站怎么做百度竞价排名案例分析
  • wordpress手机菜单分行好的seo网站
  • 瑞安做网站建设哪家好凡科建站怎么收费
  • 自己做优惠券网站seo工作流程图
  • 深圳网站建设外贸公司排名搜索引擎优化公司排行
  • 株洲网站建设seo网络优化公司哪家好
  • 网站动态背景欣赏建站之星官方网站
  • 织梦万网网站搬家教程在seo优化中
  • 宝安做棋牌网站建设如何推广微信公众号
  • 郑州有哪些做网站的公司个人做seo怎么赚钱
  • it网上做笔记的网站seo关键词优化举例
  • 网站做服务端海外seo是什么
  • 免费网站空间互联网广告推广
  • 做印章的网站搜索数据
  • 广州的十七做网站全面落实疫情防控优化措施
  • 做动图为所欲为的网站微信seo排名优化软件
  • 2017年网站建设高职考f卷优化 英语
  • 注册科技有限公司可以做网站吗香港服务器
  • 自己做采集电影网站自助建站的优势
  • 怎样找到网站后台入口seo查询站长工具
  • 网站开发女最好的营销策划公司
  • 分类信息网站建设系统网站 seo