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 数据仓库ETL技术之多表插入语句的示例详解
Apr 12 Oracle
oracle表分区的概念及操作
Apr 24 Oracle
Oracle设置DB、监听和EM开机启动的方法
Apr 25 Oracle
oracle通过存储过程上传list保存功能
May 12 Oracle
DBCA命令行搭建Oracle ADG的流程
Jun 11 Oracle
使用Oracle跟踪文件的问题详解
Jun 28 Oracle
快速学习Oracle触发器和游标
Jun 30 Oracle
RPM包方式安装Oracle21c的方法详解
Aug 23 Oracle
详解Oracle块修改跟踪功能
Nov 07 Oracle
instantclient客户端 连接oracle数据库
Apr 26 Oracle
Oracle中DBLink的详细介绍
Apr 29 Oracle
Oracle锁表解决方法的详细记录
Jun 05 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
DIY实用性框形天线
2021/03/02 无线电
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
PHP中foreach()用法汇总
2015/07/02 PHP
幻宇的层模拟窗口效果-提供演示和下载
2007/01/20 Javascript
一个基于jQuery的树型插件(OrangeTree)使用介绍
2012/05/03 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
EditPlus注册码生成器(js代码实现)
2013/03/25 Javascript
用JavaScript实现动画效果的方法
2013/07/20 Javascript
JQuery的Ajax请求实现局部刷新的简单实例
2014/02/11 Javascript
js中document.write使用过程中的一点疑问解答
2014/03/20 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
javascript浏览器兼容教程之事件处理
2014/06/09 Javascript
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
解决jQuery使用JSONP时产生的错误
2015/12/02 Javascript
JavaScript事件用法浅析
2016/10/31 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
原生js实现商品放大镜效果
2017/01/12 Javascript
jQuery实现动态添加节点与遍历节点功能示例
2017/11/09 jQuery
基于bootstrap页面渲染的问题解决方法
2018/08/09 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
Python命名空间详解
2014/08/18 Python
Python使用py2exe打包程序介绍
2014/11/20 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018/11/06 Python
python for和else语句趣谈
2019/07/02 Python
python3用PIL把图片转换为RGB图片的实例
2019/07/04 Python
如何基于Python实现自动扫雷
2020/01/06 Python
Python urllib2运行过程原理解析
2020/06/04 Python
python 下划线的不同用法
2020/10/24 Python
德国消费电子产品购物网站:Guter Kauf
2020/09/15 全球购物
考察现实表现材料
2014/05/19 职场文书
领导干部贪图享乐整改措施
2014/09/21 职场文书
英语辞职信范文
2015/02/28 职场文书
2016年清明节网上祭英烈活动总结
2016/04/01 职场文书
Django Paginator分页器的使用示例
2021/06/23 Python