informatica 代码页(codepage)字符集 UFF-8转GB2312
存储库服务代码页需要是936(简体中文),否则后台存储不了中文信息;(UTF-8)配置的是106。
调整方案如下:
1.将生产环境所有资料库、工作流、连接(元数据表 opb_cnx)进行备份(以防出错后恢复使用)。
2.登录Repository后台数据库,找到表OPB_REPOSIT,将对应的存储库服务的CODEPAGE_ID修改为936(简体中文)
3.登录管理控制台
删除存储库服务
重建存储库服务,名称同原来的一模一样,代码页选择简体中文,不创建新内容。
4.用记事本(切记使用记事本【记事本默认编码是gb2312,这样之前utf-8编码的中文不会乱码】)将之前导出的xml的dtd中
encoding="UTF-8" 换成gb2312CODEPAGE="UTF-8" 换成ms936
如下: <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE POWERMART SYSTEM "powrmart.dtd">
<POWERMART CREATION_DATE="04/09/2015 15:03:04" REPOSITORY_VERSION="184.93">
<REPOSITORY NAME="REP_CA" VERSION="184" CODEPAGE="UTF-8" DATABASETYPE="Oracle">
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE POWERMART SYSTEM "powrmart.dtd">
<POWERMART CREATION_DATE="04/09/2015 15:03:04" REPOSITORY_VERSION="184.93">
<REPOSITORY NAME="REP_CA" VERSION="184" CODEPAGE="ms936" DATABASETYPE="Oracle">
5.导入xml
4.测试修改结果。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Unity3D教程:Array数组类的使用
- 下一篇: windows修改默认代码页