当前位置:首页 > 技术知识 > 正文内容

oracle数据导入导出_oracle数据导入导出命令

关于oracle的数据导入导出,这个功能的使用场景,一般是换服务环境,把原先的oracle数据导入到另外一台oracle数据库,或者导出备份使用。只不过oracle的导入导出命令不好记忆,稍稍有点复杂,在工作之余知道有这个知识点,并且知道哪里查笔记,查文档即可。要使用的时候能快手找到指令,针对运维人员来讲就需要记忆更深,掌握的要求更高。

毕竟是大公司出来的产品,oracle的数据导入导出,就我个人知道的情况,我只会依赖命令去做,目前没有听说有相关工具进行导入导出。mysql就不一样了,使用SQlYog或者navicat直接导出sql,表结构和数据自己选择是否勾选,很方便。

废话不多说,oracle导入导出有expdp/impdp 和exp/imp 配套两种方式,第一种是后面诞生的,效率更高,使用数据泵技术。

expdp ibopo_zgq/ibopo_zgq schemas=ibopo_zgq
dumpfile=ibopo_zgq20170628.dmp DIRECTORY=dpdata1

dumpfile为导出的文件名,schemas为导出的数据库表空间,DIRECTORY非必填,为导出的目录位置。我们可以创建目录,并授权给相应用户。

create or replace directory dpdata1 as '/home/wsj'; 
 grant read or write on dpdata1 to ibopo_zgq;

则导出后放在
/home/wsj/ibopo_zgq20170628.dmp,后面也可以加上导出日志的位置
logfile=exp_wsj.log

关于导入,则使用impdp命令,参数也好多,有些参数不是必须。

impdp  ibopo_youxuan/ibopo_youxuan   DIRECTORY=dpdata1   DUMPFILE=ibopo_zgq20170628.dmp   table_exists_action=replace  REMAP_SCHEMA=ibopo_zgq:ibopo_youxuan

dumpfile为上一次导出的,这里做导入,directory也指定了目录,

table_exists_action配置replace为替换的模式,即存在就覆盖,没有就新增,配置append为追加的模式。

REMAP_SCHEMA为表空间映射,如果两个表空间不一样,在导入的时候就需要切换成正确的表空间,oracle提供了表空间映射配置。最好换服务器的时候,表空间的命名最好一致,不一致就需要remap_schema

关注微信公众号“宝康大叔”,给你提供更多学习资料和项目实战资料,以及创业随笔。

相关文章

Axure案例小红书APP登陆界面划屏效果制作

有一款叫做小红书的APP(不是小黄书)登陆界面做的非常清新脱俗,教他家用Axure模仿练习一下他的登陆界面划屏效果,这个内容虽然有些多,但是制作方法并不难,耐心跟着做的话肯定没问题哒!点击观看效果效果...

从零搭建网站?5个步骤详解网站建设全流程

在数字化时代,拥有一个专业网站已成为企业或个人品牌展示的核心竞争力。但对于新手而言,网站建设往往显得复杂难懂。本文梳理出5大关键步骤,手把手带你完成从策划到上线的全流程,省时省力不踩坑!一、前期准备:...

苹果编程Objective C与Swift谁更牛?

小鹏大学刚刚毕业,软件开发方面的东西学的不是很多,听好多同学说做iOS开发工资上万是很容易的,踌躇满志,一直想自学iOS开发,可突如其来的一件事让他瞬间迷茫了。时间:2014年9月10日10点地点:某...

IT博物馆之Objective-C诞生(micro博物馆)

1984年,Objective-C诞生。设计者:布莱德·考克斯(Brad Cox)、汤姆·洛夫(Tom Love)Objective-C是面向对象的通用、高级编程语言。它扩展了标准的 ANSI C,将...

伪装成抖音国际版Tiktok的短信蠕虫

概述近期监测到一款仿冒Tiktok的短信蠕虫,该短信蠕虫最明显的特点就是针对Android系统版本高于6.0以上的设备,由于Android版本的更新迭代,现在大部分设备已经更新到较高的版本,通过不完全...

Windows 加密盘BitLocker爆锁屏绕过严重漏洞

BitLocker Windows内置现代设备级数据加密保护功能,BitLocker与Windows内核深度集成。有大量的企业和个人使用BitLocker加密自己关键数据,以防止数据泄密。BitLoc...