2020年5月25日

使用PLSQL进行Oracle数据导入导出[转]

1. 导出格式介绍

① Dmp格式:.dmp是二进制文件,可跨平台,还能包含权限,效率好,

② Sql格式:.sql格式的文件,可用文本编辑器查看,通用性比较好,效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段 (blob,clob,long),如果有,会报错

③ Pde格式:.pde格式的文件,.pde为PL/SQL Developer自有的文件格式,只能用PL/SQL Developer工具导入导出,不能用文本编辑器查看。

备注:虽然dmp格式为最优选,但是不容易实现,原因有俩点:首先此格式需要安装oracle完整版,因为导出时需要选择对应exp.exe与imp.exe,而且导出是安装的版本要与要导出数据的数据库版本一致,同理导入时也要对应,否则会出现版本不一致的问题(查阅资料中介绍的,个人没有证实);其次此格式的导出经常会遇到导出过程一闪而过,但是导出不成功的情况,原因未知(可以查阅环境变量配置ORACLE_HOME配置正确,个人尝试多次,仍有问题,最后无奈选取导出为pde格式)。

2. 导出方法

登录plsql工具,所使用用户为源数据库有导出权限(exp_full_database,dba等)的用户。

①导出建表语句(包括存储结构)

导出步骤tools ->export user object,选择要导出的对象,导出.sql文件,如下图:

等待导出完成

②导出数据文件

导出步骤tools ->export tables,选择要导出的表及导出的格式进行导出。

导出为dmp格式(注意:Export Executable选择oracle安装目录bin下的exp.exe),如下图:

导出为sql格式,如下图:

导出为pde格式,如下图:

备注:采用第三方工具导出导入整个数据库的话,耗时较长,一定要有足够的时间来操作(数据量大的话需要好几个小时)

3. 导入方法

登录plsql工具,使用之前准备工作所创建的用户。

步骤类似导出方法

①导入建表语句

导入步骤tools->import tables->SQL Inserts 导入.sql文件,注意SQL*Plus Executable选择 oracle安装目录bin下的sqlplus.exe文件,如下图所示:

②导入数据

tools->import talbes,然后再根据导出的数据格式选择导入dmp文件,或者sql文件,或者pde文件,注意Import Executable选择oracle安装目录bin下的imp.exe文件,如下图所示:

备注:导入之前最好把以前的表删除,当然导入另外数据库除外。

另外导入时当发现进度条一直卡在一个点,而且导出的文件不再增大时,甚至是提示程序未响应,千万不要以为程序卡死了,这个导入导出就是比较缓慢,只要没有提示报错,或者导入完成就不要停止程序

————————————————

转自:https://blog.csdn.net/xudasong123/java/article/details/79819578

使用PLSQL进行Oracle数据导入导出[转]

用plsql导出oracle,使用PLSQL进行Oracle数据导入导出[转]相关推荐

  1. Oracle数据库的创建、数据导入导出

    如何结合Sql脚本和PL/SQL Developer工具来实现创建表空间.创建数据库.备份数据库.还原数据库等操作,然后实现Oracle对象创建.导入数据等操作,方便我们快速了解.创建所需要的部署Sq ...

  2. kibana数据导入导出_怎么实现kibana的数据导入导出

    匿名用户 1级 2016-10-19 回答 logstash好说,client只需要在代码逻辑改下redis地址就可以了,logstash server直接docker pull镜像就可以了. ela ...

  3. 开源OA协同办公平台搭建教程丨服务器端命令:数据导入导出及配置

    O2OA应用开发平台是一款开源办公产品,是使用JavaEE技术栈,分布式架构设计的真正全代码开源的企业应用定制化开发平台,平台既可以支持小企业的OA协同办公系统快速搭建,也能支持复杂的集团化大型协同门 ...

  4. oracle数据库数据导入导出步骤(入门)

    oracle数据库数据导入导出步骤(入门) 说明:  1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL  2.如果熟悉命令,建议用exp/i ...

  5. cmd imp导入dmp文件_这是一篇长篇入门级数据库讲解:oracle数据库数据导入导出步骤...

    正如标题一样,本文内容主要介绍了浅谈入门级oracle数据库数据导入导出步骤,文章通过步骤解析介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧!!! ...

  6. oracle临时表经常被锁_这是一篇长篇入门级数据库讲解:oracle数据库数据导入导出步骤

    正如标题一样,本文内容主要介绍了浅谈入门级oracle数据库数据导入导出步骤,文章通过步骤解析介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧!!! ...

  7. oracle数据库数据导入导出步骤

    oracle数据库数据导入导出步骤(基础) 前言: Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.它是在数据库领域一直处于领先 ...

  8. oracle 加载数据戽_oracle数据库数据导入导出步骤(入门)

    oracle数据库数据导入导出步骤(入门) 说明: 1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL 2.如果熟悉命令,建议用exp/imp ...

  9. Oracle数据导入导出imp/exp

    功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份.   大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失).  Oracle有个好处,虽然 ...

  10. oracle数据导入/导出

    Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份.   大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据 ...

最新文章

  1. python速成要多久2019-8-28_2019最全Python入门学习路线,不是我吹,绝对是最全
  2. (转)深入理解SP、LR和PC
  3. colpick-jQuery颜色选择器使用说明
  4. Windows2008 组策略应用
  5. c++date数据类型_PLC编程设涉及到的数据类型了解一下
  6. uniapp苹果底部栏自适应配置
  7. Java类加载器 以及类加载器的委托模型
  8. 如何使用SQL Server数据库实验助手(DEA)工具
  9. 海康nvr sdk java调用,海康SDK开发NVR拍照功能
  10. 地表最强报表工具,一张模板秒杀数百Excel !
  11. (零基础)入门python学习四步骤,附上Python全栈学习路线大刚!
  12. java mye_JAVA环境搭建之MyEclipse10+jdk1.8+tomcat8环境搭建详解
  13. 15_MySQL存储过程与存储函数
  14. 风险价值VaR(Value at Risk)和损失期望值ES(Expected shortfall)的估计
  15. Python 爬虫实战 汽车某家(五) 口碑、评分
  16. Python定时任务框架APScheduler快速入门
  17. cad尺寸标注快捷键_为什么在CAD布局中标注模型空间图形尺寸差别很大?
  18. 单片机、usb和串口通信
  19. 什么是BSP票和BSP电子票
  20. Linux下Makefile的安装以及使用

热门文章

  1. win2000/xp/2003 错误代码
  2. xmlspy xsd生成java_XmlSpy / XSD 以及 验证
  3. java 协同过滤算法_基于用户的协同过滤算法(Java实现或R语言实现)
  4. 微信公众号推送消息模板(抖音挺火的推送消息给女朋友)
  5. android 不限速迅雷,迅雷不限速分享(手机+PC端打包) – 长期更新
  6. 中国数字化城市行业现状调研及前景规划分析报告2022~2028年
  7. syslog (cactiez)
  8. [fsevents@^1.2.2] optional install error: Package require os(darwin) not compatible with your platfo
  9. windows10用户密码获取
  10. C语言运算符都有那些?