一、近期发现个人安装的达梦试用版即将到期,担心到期以后无法使用,所以将原数据库中的数据通过DM管理工具导出功能导出为dmp文件,随后卸载达梦数据库,从官网重新下载镜像文件进行安装。
二、安装过程是图形化界面,一路下一步即可,没有什么问题。安装完成后,新建数据库实例,使用DM管理工具准备导入备份数据时,发现导入\导出功能竟然是灰的,怎么都点不了。查询官网的资料,提示两个解决方案。
1、客户端和服务端的版本不符,但我是客户端和服务端一起安装在同一台机器,不存在该问题。
2、将数据库安装的bin目录添加到系统变量上,我尝试添加到了用户变量和系统变量,都不生效。
将数据库反复卸载安装,机器也进行了重启,折腾了一天依旧未能解决问题。
三、因为无法使用导入\导出功能还原数据,只能另辟蹊径。首先想到的是DM数据迁移工具,但是打开后没有找到能导入dmp文件的位置。最后通过命令行执行数据库安装目录bin路径下的【dimp】命令,成功导入数据。
总结:
1、网上关于达梦数据库的资料还是较少。
2、最终还是没有解决DM管理工具导入\导出无法使用的问题,后续如果要备份数据的话,还是只能用【dexp】命令。
3、用dimp命令时,输入【 dimp USERID=account/password@IP:port FILE=xxx.dmp 】时,提示用户名和密码不对或者服务未启动,反复核对输入的账户密码和JDBC地址,发现没有问题,只能使用【 dimp FILE=xxx.dmp 】,后续根据命令提示输入用户名和密码,导入成功。但是有多个实例时如何区分?(未测试存疑)
4、查看其他安装达梦数据库试用版的机器,发现授权早已过期,但是依然能够连接正常使用,有关试用版授权一年的问题还不清楚具体情况。