oracle覆盖导入dmp文件的2种方法


Posted in Oracle onMay 21, 2021

使用imp、impdp方式导入数据

1.使用imp导入数据

打开cmd窗口,然后直接敲入一下命令即可,需要注意的是,要事先把dmp文件放到正确的路径中去

imp yx_base/11@yx_192.168.xx.xx file = E:\yxb\yx_base.dmp log = E:\yxb\yx_base.log full = y

2.使用impdp导入数据

(1)进入数据库服务器或本机打开cmd或shell命令界面,执行如下命令

Sqlplus sys/11@192.168.xx.xx/onaet as sysdba

oracle覆盖导入dmp文件的2种方法

(2)创建目录对象,如:create or replace directory dump_dir as 'D:\fzb';(以管理员账号登录创建)

创建好目录后退出,输入exit,然后回车

oracle覆盖导入dmp文件的2种方法

oracle覆盖导入dmp文件的2种方法

(3)在操作系统上创建相应的目录

如在D盘目录下建立文件夹fzb

oracle覆盖导入dmp文件的2种方法

(4)将dump文件放入对应文件夹,然后执行如下命令(导入哪个库的文件就用哪个库来登录进行导入操作)

impdp gd_base/11@192.168.xx.xx/oanet  directory=dump_dir dumpfile=gd_base.DMP schemas=gd_base

oracle覆盖导入dmp文件的2种方法

ps:下面看下oracle如何导入dmp文件并覆盖原有数据。

重复导入已存在的数据库,有以下两种导入方法IMP和IMPDP;

oracle覆盖导入dmp文件的2种方法

IMP导入的时候:如果已经存在此表, 会告诉你无法创建此表,因为表已经存在。同时使用参数full=y ignore=y 那就是全部导入,把dmp里的所有数据插入到表里面。换句话说会有重复,如果该表有主键,重复的会因为违反约束,导入不成功,但不重复的能够进去,这种情况是追加覆盖进去了。

oracle覆盖导入dmp文件的2种方法

数据备份,使用命令:

expuser/userfile=d:\user.dmp full=y

恢复时,使用命令:

imp user/userFILE=d:\user.dmp fromuser=user touser=userfull=y ignore=y

oracle覆盖导入dmp文件的2种方法

IMPDP导入的时候:用参数table_exists_action=replace 进行删除后覆盖;

table_exists_action选项:{skip 是如果已存在表,则跳过并处理下一个对象;append是为表增加数据;truncate是截断表,然后为其增加新数据;replace是删除已存在表,重新建表并追加数据}

oracle覆盖导入dmp文件的2种方法

数据备份,使用命令:

expdpuser/userdirectory=dump_dirdumpfile=schema.dmplogfile=schema.logschemas=userjob_name=exp_user_schema恢复时,使用命令:impdpuser/userdirectory=dump_dirdumpfile=schema.dmplogfile=schema.logtable_exists_action=replaceschemas=usercontent=alljob_name=imp_schema

oracle覆盖导入dmp文件的2种方法

以上就是oracle覆盖导入dmp文件的2种方法的详细内容,更多关于oracle导入dmp文件的资料请关注三水点靠木其它相关文章!

Oracle 相关文章推荐
oracle表分区的概念及操作
Apr 24 Oracle
使用springboot暴露oracle数据接口的问题
May 07 Oracle
Oracle更换为MySQL遇到的问题及解决
May 21 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
Oracle 多表查询基本语法实例
Apr 18 Oracle
Oracle用户管理及赋权
Apr 24 Oracle
SQL试题 使用窗口函数选出连续3天登录的用户
Apr 24 Oracle
oracle设置密码复杂度及设置超时退出的功能
Jun 28 Oracle
Oracle中日期的使用方法实例
Jul 07 Oracle
Oracle 区块链表创建过程详解
zabbix agent2 监控oracle数据库的方法
oracle通过存储过程上传list保存功能
May 12 #Oracle
使用springboot暴露oracle数据接口的问题
mybatis使用oracle进行添加数据的方法
Apr 27 #Oracle
Oracle设置DB、监听和EM开机启动的方法
oracle表分区的概念及操作
Apr 24 #Oracle
You might like
Apache实现Web Server负载均衡详解(不考虑Session版)
2013/07/05 PHP
smarty内置函数capture用法分析
2015/01/22 PHP
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
js相册效果代码(点击创建即可)
2013/04/16 Javascript
JS控制图片等比例缩放的示例代码
2013/12/24 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
jquery实现图片上传之前预览的方法
2015/07/11 Javascript
asp知识整理笔记3(问答模式)
2015/09/27 Javascript
jQuery表格(Table)基本操作实例分析
2017/03/10 Javascript
详解vue嵌套路由-query传递参数
2017/05/23 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
打字效果动画的4种实现方法(超简单)
2017/10/18 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
微信小程序云开发(数据库)详解
2019/05/17 Javascript
ES6 Object属性新的写法实例小结
2019/06/25 Javascript
使用vue-cli3+typescript的项目模板创建工程的教程
2020/02/28 Javascript
vue操作dom元素的3种方法示例
2020/09/20 Javascript
Nuxt的动态路由和参数校验操作
2020/11/09 Javascript
JS实现鼠标移动拖尾
2020/12/27 Javascript
[02:46]2014DOTA2国际邀请赛 选手为你解读比赛MVP充满梦想
2014/07/09 DOTA
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
使用Tensorflow将自己的数据分割成batch训练实例
2020/01/20 Python
python中tab键是什么意思
2020/06/18 Python
解决TensorFlow调用Keras库函数存在的问题
2020/07/06 Python
Vince官网:全球著名设计师品牌,休闲而优雅的服饰
2017/01/15 全球购物
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
英国领先的在线鱼贩:The Fish Society
2020/08/12 全球购物
什么是servlet
2012/05/08 面试题
酒店办公室文员岗位职责
2013/12/18 职场文书
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
公司接待方案
2014/03/08 职场文书
房屋转让协议书范本
2014/04/11 职场文书
小学德育工作经验交流材料
2014/05/22 职场文书
民事诉讼代理词
2015/05/25 职场文书