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 05 Oracle
mybatis使用oracle进行添加数据的方法
Apr 27 Oracle
oracle通过存储过程上传list保存功能
May 12 Oracle
Oracle 区块链表创建过程详解
May 15 Oracle
ORACLE数据库应用开发的三十个注意事项
Jun 07 Oracle
ORACLE查看当前账号的相关信息
Jun 18 Oracle
RPM包方式安装Oracle21c的方法详解
Aug 23 Oracle
使用Oracle命令进行数据库备份与还原
Dec 06 Oracle
Oracle 触发器trigger使用案例
Feb 24 Oracle
Oracle用户管理及赋权
Apr 24 Oracle
在Oracle表中进行关键词搜索的过程
Jun 10 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
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
php模拟post提交数据的方法
2015/02/12 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
使用PHP如何实现高效安全的ftp服务器(二)
2015/12/30 PHP
PHP检查URL包含特定字符串实例方法
2019/02/11 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
2007/12/23更新创意无限,简单实用(javascript log)
2007/12/24 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
2013/05/08 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
jquery实现的点击翻书效果代码
2015/11/04 Javascript
jQuery隐藏和显示效果实现
2016/04/06 Javascript
JavaScript中Require调用js的实例分享
2017/10/27 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
Python中str.join()简单用法示例
2018/03/20 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
Python当中的array数组对象实例详解
2019/06/12 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
节日快乐! Python画一棵圣诞树送给你
2019/12/24 Python
python复合条件下的字典排序
2020/12/18 Python
Django中ORM的基本使用教程
2020/12/22 Python
python如何修改文件时间属性
2021/02/05 Python
HTML5资源预加载(Link prefetch)详细介绍(给你的网页加速)
2014/05/07 HTML / CSS
HTML块级标签汇总(小篇)
2016/07/13 HTML / CSS
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
Orvis官网:自1856年以来,优质服装、飞钓装备等
2018/12/17 全球购物
德国网上超市:myTime.de
2019/08/26 全球购物
爱尔兰橄榄球店:Irish Rugby Store
2019/12/05 全球购物
大学毕业登记表自我鉴定
2013/10/09 职场文书
干部作风建设工作总结
2014/10/29 职场文书
婚宴祝酒词大全
2015/08/10 职场文书
美德少年主要事迹材料
2015/11/04 职场文书
2016年“七一建党节”广播稿
2015/12/18 职场文书
MySQL高级进阶sql语句总结大全
2022/03/16 MySQL