使用plsql迁移Oracle数据

使用plsql生成pde文件,再使用plsql将pde文件导入其他的数据库中 

  • 为什么导出pde文件,而不是SQL脚本、或dmp二进制文件

答:SQL脚本在有大量数据的情况下,执行时间过长(非常长),生成dmp二进制文件需要一个执行文件,而安装plsql和instantclient后也是没有执行文件,其操作过程过于麻烦,但是具体选择因情况而定,比如数据量不大,有需要修改SQL的情况下可以选择导出SQL脚本;dmp网上查询是需要Oracle安装在本地,可以选择(这种情况比较少见);

  • 不同用户名、不同表空间迁移数据库,无论SQL脚本、pde文件、dmp文件在导出文件时需要注意些什么?

答:在导出文件时,导出的表需要是当前用户的表,不能是建立视图之后,访问别的用户的表;否则,在生成文件时会带有用户名,表空间信息,在执行导入的时候会报错

注意事项:本人在迁移数据超过400万的时候,如果只生成一个pde文件,会有迁移不全的问题,解决办法是将400万的数据分段生成pde文件,就可以完全导入了,前提是你的表中有可以分段的字段(时间之类的)

导出pde文件的操作流程

  1. 选中工具栏:Tools——》Exports Tables
  2. 按照下图的操作流程,一步步执行即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值