逻辑还原的时候,报错信息如下:
dimp V8
version: 03134284368-20250430-272000-20149 Pack1
start dimp: SYSDBA/******@localhost:5236 DIRECTORY=C:\Users\15476\Desktop\新建文件夹 (2) FILE=imp_exp_20260810150253.dmp LOG=imp_imp_exp_20260810150253_20260810150511.log SCHEMAS="HNWARNFW" COMPILE=Y IGNORE=N INDEXFIRST=N TABLE_FIRST=N FAST_LOAD=N LOG_WRITE=N DUMMY=N COMMIT_ROWS=5000
本地编码:PG_GBK, 导入文件编码:PG_UTF8
[0/30]开始导入模式[HNWARNFW]......
[0/30]导入模式中的 NECESSARY GLOBAL 对象……
----- [2026-08-10 15:05:11]导入表:HNWARNFW.st_jy_task_list -----
[0/30][表: st_jy_task_list]创建表 HNWARNFW.st_jy_task_list ...
[1/30][表: st_jy_task_list]创建表已完成,导入表 st_jy_task_list 的数据中...
[表: st_jy_task_list]
[警告]Error Code:-6108,字符串截断
[表: st_jy_task_list]
[警告]Error Code:-6108,字符串截断
表 HNWARNFW.st_jy_task_list 的数据导入完成,共导入数据:0 行, 大小 0.000 KB
[警告]表 HNWARNFW.st_jy_task_list 导入失败...
[1/30][表: st_jy_task_list]导入 st_jy_task_list 注释
[2/30][表: st_jy_task_list]导入成功……
[2/30][表: st_jy_task_list]导入 st_jy_task_list 列注释
[29/30]模式[HNWARNFW]导入完成......
[30/30][表: st_jy_task_list]导入成功……
[30/30]整个导入过程共花费 0.221 s
成功终止导入, 出现3个警告
表结构导入成功,,表数据导入失败。
**
但是在源库导出为 csv。再在目标库进行导入的时候,数据可以正常插入。**
这是什么原因呢?怎么解决呢?
1、检查一下两个数据库的字符集是否一致,数据库查询命令:
SELECT DECODE(UNICODE, 0, 'GB18030', 1, 'UTF8', 2, 'EUC-KR', NULL) AS CHARSET;
2、检查数据库的页大小是否一致,数据库查询命令:
SELECT CAST(PAGE()/1024 AS VARCHAR) AS PAGE_SIZE;
操作系统编码设置utf-8 试一试
