oracle如何导出和导入数据库/表

  oracle如何将项目中的表导出后在导入自己的数据库中,这是一个完整的操作,对于数据库备份或在本地查看数据验证数据进场用到,一般情况下我都用dos黑窗口进行操作,简单记录下,毕竟好记性不如烂笔头嘛!

  oracle的imp/exp就相当于oracle数据的还原与备份,利用这个功能我们可以构建两个相同的数据库,一个用于正式的,一个用户测试,一般情况下,我们常用的是将服务器的数据导出来,放在本地进行测试,以便发现问题并改正。

  imp命令可以把本地.dmp文件导入到对应数据库中,不管是本地还是远程的

  exp命令可以把数据从远程服务器中导入到本地,以.dmp进行保存到本地文件夹下

  1、oracle如何导出表?

  步骤一:打开cmd;

  步骤二:语法: exp 用户名/密码@服务名 tables=表名 file=存入本地dmp目标地址 log=存入本地log目标地址 owner=要导出的用户名

      导出表:exp test/test@orcl tables=sys_user file=D:/user.dmp log=D:/user.log

      导出数据库:去掉“  tables=表名 “ 就好!

        exp test/test@orcl  file=D:/user.dmp log=D:/user.log 

      导出该用户的数据库 : 

        exp test/test@orcl  file=D:/user.dmp log=D:/user.log owner=test

      温馨提示:oracle 11g空表不能exp导出问题,其解决方案课参考:http://www.cnblogs.com/angusbao/p/8392001.html

  运行情况:以下是dos窗口运行情况,在d盘下可以看到user.dmp和user.log两个文件,运行完成后可以到目标地址查看是否存在

  

  2、oracle如何导入表到本地数据库?

  步骤一:打开cmd;

  步骤二:输入:imp 用户名/密码    BUFFER=64000 file=数据库表.dmp存放的地址   ignore=y  full=y

      说明:ignore=y是表示忽略创建错误,继续后面的操作;full=y表示导入文件中的全部内容,有可能有多个用户的内容,如果你链接的用户默认使用的表空间设置是system,则导入文件的内容会导到system上。

      示例:imp test/test    BUFFER=64000 file=D:/user.dmp ignore=y  full=y

  运行情况:可以到PL/SQL工具查看是否已经导入和数据是否正确,操作的dos运行情况如下图所示。

  

  到此整个完整的流程就结束了,刚开始的时候给别人导出了一份我们的数据库表,两边对应一致,但是没有想怎么导入,时间长了容易忘,写博客好不好,肯定好,但是怎么去坚持就成了重点,或许写的很儿科,当过去很长时间后再看自己写的也会感觉很可笑,我想这就可能对了,只有这样才能发现自己真的技术水平提高了,对于工作一年的人很容易出现好高骛远的情况,技术,只有持之以恒才能走向成功,现在,在成功的路上!

  欢迎各位园友们指点迷津,谢谢各位!

   

转载于:https://www.cnblogs.com/angusbao/p/7680709.html

oracle如何导出和导入数据库/表相关推荐

  1. oraclek导出表_oracle如何导出和导入数据库/表

    oracle如何将项目中的表导出后在导入自己的数据库中,这是一个完整的操作,对于数据库备份或在本地查看数据验证数据进场用到,一般情况下我都用dos黑窗口进行操作,简单记录下,毕竟好记性不如烂笔头嘛! ...

  2. mysq命令行导出sql_MySQL命令行导出、导入数据库,备份数据库表

    MySQL导出数据库/数据表 1.首先,将你MySQL安装目录,例如C:\Program Files\MySQL\MySQL Server 5.7\bin添加到你的系统环境变量PATH中: 2.导出数 ...

  3. oracle cmd命令导入,oracle使用cmd命令导入数据库

    首先确认数据库文件是全库导出(比如原数据库的实例名为ORCL,则以下创建的实例就是要ORCL,要是原实例为TEXT,则创建的实例就要是TEXT) 前置条件:创建数据库实例(此处使用ORCL作例子,注意 ...

  4. mysql的表导入pgsql用_postgresql 导入数据库表并重设自增属性的操作

    postgresql使用Navicat软件导出数据库表,在导入会数据库的操作. postgresql 的自增字段 是通过 序列 sequence来实现的. 1.先删除导出的数据库表中的自增属性 2.导 ...

  5. DBeaver线下数据导入数据库表

    DBeaver线下数据导入数据库表 一.建表 create table java_etl_data( tablename varchar(25) null, field varchar(25) nul ...

  6. 把Excel表格通过MySql Workbench导入数据库表中的使用总结

    把Excel表格通过MySql Workbench导入数据库表中的使用总结 今天接到一个任务,把excel表中的数据导入到mysql数据库中,通过半个多小时的鼓捣,基本上摸清了里面的门道. 首先,准备 ...

  7. oracle导入dmp报无效的sql,oracle施用pl/sql导入数据库备份文件dmp导入失败原因

    oracle使用pl/sql导入数据库备份文件dmp导入失败原因 利用PL/SQL导入数据库备份失败: Tools→Import →Tables Import Executable选择导入工具路径 D ...

  8. columnproperty server sql_导出SQL Server数据库表中字段的说明/备注

    时 间:2013-02-18 09:09:11 作 者:摘 要:导出SQL Server数据库表中字段的说明/备注 正 文: 打开SQL企业管理器 ,找到你要导出用户表字段信息的那个数据库 ,点击工具 ...

  9. 命令行导出和导入数据库 How to export and import MySQL database using command line Interface...

    导出 : To export MySQL database, open putty on Windows or Terminal in either MAC or Linux OS, Go to th ...

最新文章

  1. 导师喜不喜欢你?看以下几点就知道!
  2. 一文详解「群体机器人」中的「实体进化」到底是什么?
  3. php 引入类_PHP 如何引入同一文件下多个class类
  4. php重定向 htaccess文件的编写
  5. 10年前腾讯微信后台第一天提交的代码曝光!
  6. 【放置奇兵】英雄各属性介绍
  7. 云鲸扫拖一体机器人说明书_比老公更好用的扫拖一体机—自动洗拖布的云鲸扫拖机器人使用体验...
  8. [vue] vue如何优化首页的加载速度?
  9. 在Nutz中如何配置多个数据库源,并且带事务控制
  10. TODO算子-双Value类型
  11. 8.Mac PHPStorm 快捷键
  12. MCJE魔改材质包教程
  13. Excel 2003 实用技巧 (FROM MSDN)
  14. SpringCloud蓝绿发布
  15. OpenGL基础47:法线贴图
  16. 站在巨人肩膀上优雅地分蛋糕
  17. 黑鲨3能升级鸿蒙5g吗,配上高通骁龙865 5G芯片的黑鲨游戏手机3,到底有多懂手游玩家!...
  18. tp5实现微信小程序支付
  19. 解决(‘You must install pydot (`pip install pydot`) and install graphviz (see...) ‘, ‘for plot_model..
  20. 不小心删除了ubuntu的内核,进不去系统和Biss,解决办法。

热门文章

  1. bzoj 1699: [Usaco2007 Jan]Balanced Lineup排队【st表||线段树】
  2. 用JS制作一个信息管理平台完整版
  3. python自动华 (四)
  4. 是否是工作日和节假日判定
  5. Photo Stack效果
  6. s5p4418 Android 4.4.2 驱动层 HAL层 服务层 应用层 开发流程记录(一 硬件驱动层)
  7. s6-1 传输层概述
  8. 所有受限制的应用程序包_【译】使用Blazor构建桌面应用
  9. #1066 : 无间道之并查集
  10. java web教学大纲_《JAVAWEB程序设计》教学大纲.pdf