达梦逻辑导入使用总结

实例1
1>字符集:GB18030
2>是否以字节为单位:否

实例2
1>字符集:uft8
2>是否以字节为单位:否

实例3
1>字符集:uft8
2>是否以字节为单位:是

实例4
1>字符集:uft8
2>是否以字节为单位:否

实例1 ->>实例2 GB18030导入UTF8
“char1” VARCHAR(10)
insert into TEST.TABLE_1 values(‘哈哈哈哈哈’);
导出模式TEST并导入到实例2中。报错字符串截断 表结构导入成功但没有数据。
将源数据改为‘哈哈哈’3个字,这样目的端数据库utf8可以容纳下,然后再次导出导入。未发现字符串截断,且数据导入成功
因为目标端只能容下 3个汉字 (char10/3)

实例3->>实例2
情景:以字节为单位导入到非字节为单位的数据库,
“name1” VARCHAR(5)
insert into CHAR_TEST.CHAR_TEST values(‘哈哈哈哈哈哈’);

导入成功,但是有警告

实例2->>实例4
系统字符集问题测试
windows系统字符集为GBK,linux系统字符集为utf8
情景:源端和目的端数据库初始化参数一致。
COLUMN_1" CHAR(10),“COLUMN_2” CHAR(10));
insert into WIN_LIN.TABLE_1 VALUES(‘哈哈哈’,‘啦啦啦’);
虽然日志最下方没有警告,但日志最上方还是有个导入导出字符集不一致警告。查看下数据,数据正常
这种虽然导入成功,但是建议开个终端可以临时设置linux字符集为gbk export LANG=zh_CN.gbk
[dmdba@ora78 ~]$ locale
导入未出现导入导出字符集不一致警告。

04关于模式映射导入测试
方法2:实例4创建用户USER1导入
方法3:模式映射

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值