windows达梦数据库导入dmp文件报编码不一致问题解决

在Windows上使用达梦数据库导入dmp文件时遇到编码不一致的问题,通常由于系统GBK编码与数据库GB18030编码冲突。通过DM管理工具无法直接导入,且错误提示不明确。解决方法是在命令行使用导入命令,即使显示编码不一致警告,也能继续执行。错误可能是由于用户名不匹配,创建相应用户后即可成功导入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为需要使用国产数据库达梦做项目,所以搭建了达梦的环境。数据库安装和创建实例就不多说了。在导入别人给的dmp文件的时候,遇到了编码不一致的问题。

(先贴问题图片让大家快速确定是不是和我一样的问题)

其他文章要么是说linux环境导入,要么就是windows环境但让你改本地字符集。都没办法解决我的问题,要么代价太大。

先看看我遇到的问题过程。

首先我安装并创建了实例。我拷贝了一份dmp文件。

然后打开DM管理工具。用SYSDBA去创建一个用户,用户名应该和导出时的一致。如果你不知道导出时的用户名,可以先随便取一个。

例如我创建一个DM10

 

 用户的权限之类的可以先不设置,需要的后面再修改就行了。

然后刷新模式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值