Windows达梦8数据库:本地与导入编码差异的最优化解方案

Windows达梦8数据库:本地与导入编码差异的优化解决办法

在Windows环境下使用达梦8DM管理工具导入从Linux系统导出的.dmp文件时会遇到相关问题。

错误展示

对应错误截图1Windows达梦8数据库:本地与导入编码差异的最优化解方案

" /> 对应错误截图2Windows达梦8数据库:本地与导入编码差异的最优化解方案

" />

解决步骤如下:

  1. 重新构建UTF-8编码的数据库
构建UTF-8编码数据库截图Windows达梦8数据库:本地与导入编码差异的最优化解方案

" />
  1. 新建一个模式
新建模式截图Windows达梦8数据库:本地与导入编码差异的最优化解方案

" />
  1. 利用CMD命令进行导入操作

找到DM数据库安装路径中的bin目录,进入终端后,使用以下命令:

dimp USERID=SYSDBA/SYSDBA@LOCALHOST:5236 FILE=‪C:\Users\Downloads\imp_exp20.dmp remap_schema=old_schema:new_schema IGNORE=Y COMPILE=Y INDEXFIRST=N TABLE_FIRST=Y COMMIT_ROWS=5000 FAST_LOAD=N 

需留意remap_schema=old_schema:new_schema部分(例如:DMHR)。最终成功完成导入!

相关文章

暂无评论

暂无评论...