因为需要使用国产数据库达梦做项目,所以搭建了达梦的环境。数据库安装和创建实例就不多说了。在导入别人给的dmp文件的时候,遇到了编码不一致的问题。
(先贴问题图片让大家快速确定是不是和我一样的问题)
其他文章要么是说linux环境导入,要么就是windows环境但让你改本地字符集。都没办法解决我的问题,要么代价太大。
先看看我遇到的问题过程。
首先我安装并创建了实例。我拷贝了一份dmp文件。
然后打开DM管理工具。用SYSDBA去创建一个用户,用户名应该和导出时的一致。如果你不知道导出时的用户名,可以先随便取一个。
例如我创建一个DM10
用户的权限之类的可以先不设置,需要的后面再修改就行了。
然后刷新模式。