达梦数据库数据迁移工具的使用

实验室三峡项目刚开始使用的是oracle数据库,现在要迁移到达梦数据库

一、迁移步骤参考链接

  1. 需要创建用户实例。创建用户实例使用【数据库配置助手】按照提示信息进行创建即可,此处不再赘述。创建实例后需要创建用户名以及表空间。打开DM管理工具。

 

  1. 2 双击左上角的用户,打开数据库登陆页面,输入密码等相关信息后连接数据库。

 

  1. 3创建用户以及表。打开下图中的【用户→管理用户】鼠标右键后选择【新建用户】。打开新建用户页,输入用户名(用户名任意名称即可,创建用户后会自动创建同名的数据库。)。在【所属角色中】设置用户的权限角色(默认创建的用户角色是public。此时该账户没有创建表等权限)。填写完成信息后,点击【确定】按钮完成用户的创建。

 

  1. 4创建完成后,在【模式】右键刷新,会发现上一步骤中创建用户后,在此默认创建了同名的数据库。

 

  1. 5接下来就可以执行数据迁移操作了。打开【DM数据迁移工具】。

 

  1. 6在左侧空白处鼠标右键选择【新建工程】,打开新建工程页,任意填写工程名后点击【确定】。

 

  1. 7在上一步骤中新建个工程下新建迁移。

 

  1. 双击上一步骤中创建的迁移,点击【下一步】。

 

  1. 选择迁移方式,本次是oracle数据库迁移到DM7所以选择如下图中的选项,点击【下一步】

 

  1. 录入要导入的oracle的数据库信息。下图中为oracle中与dm库中填写信息对照。填写完成后,点击【下一步】

 

  1. 如果点击【下一步】之后出现报错信息。如下图。此时因为达梦数据默认的驱动程序不能满足,需要手动指定驱动。

 

  1. 点击【指定驱动】打开页面中,一般计算机安装oracle客户端后,能在..\oracle\jdbc\lib目录下找到一个名为ojdbc5.jar 的jar包。此时【驱动路径】要选择该jar包(也可以直接在网上下载该jar包)。

 

  1. 点击“驱动类名”的【自动获取】。选择“使用自定义URL”,“URL”地址中按照如下格式录入连库串。jdbc:oracle:thin:数据库用户名/密码@//主机名:端口号/服务名 点击【确定】。

 

  1. 回到数据源配置页面,点击【下一步】。进入输入达梦数据库信息页。录入要导入的达梦数据库的信息。点击【下一步】

 

  1. 该页面将列出所连接oracle下的所有数据库。勾选要导入的数据库,“目的模式”默认与“源模式”数据库名称一致。若要导入达梦的其他数据库中,则在下拉框中选择即可。点击【下一步】

 

  1. 打开页面中为所选择数据库的所有数据库表,点击【选择】按钮将选中所有的表。双击任意一条数据后可打开设置表映射关系页,如果需要的话可进行相应的设置。选择完成后点击【下一步】

 

 

  1. 点击【完成】,该工具将会将数据导入到相应的库中,耐心等待即可。

 

 

 

二、数据迁移过程中需要注意的问题

1、在进行迁移之前一定要先创建所迁移的模式对应的用户(用户名需要与所迁移的模式相同),在迁移的过程中,源库填写迁移模式所对应的用户名密码,目标库填写新创建的对应的用户名密码,不要填写system这个用户,因为这样迁移过去了使用创建的用户登是查看不到相应的数据模式的

2、在迁移过程中选择模式的时候,可能源库存在许许多多的模式,我们只选择我们所要迁移的模式,然后选择我们所要迁移的表,不要一键选择所有的模式。

3、可以从windows环境下的oracle迁移数据到linux环境下的达梦数据库,开始在迁移时一直报错,后面才恍然大悟,原来是HUST用户的权限不够,后面直接赋予用户dba权限,问题解决

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值