使用plsql迁移Oracle数据 您所在的位置:网站首页 plsql数据导入dmp 使用plsql迁移Oracle数据

使用plsql迁移Oracle数据

2023-09-19 04:50| 来源: 网络整理| 查看: 265

使用plsql生成pde文件,再使用plsql将pde文件导入其他的数据库中  为什么导出pde文件,而不是SQL脚本、或dmp二进制文件

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

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

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

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

导出pde文件的操作流程 选中工具栏:Tools——》Exports Tables按照下图的操作流程,一步步执行即可

导入pde文件流程  选中工具栏:Tools——》ImportTables按照下图的操作流程,一步步执行即可

查询表空间使用情况

select t.bytes/1024/1024/1024 ||'GB',t. * from dba_data_files t; 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有