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
Oracle11g R2 安装教程完整版
Jun 04 Oracle
快速学习Oracle触发器和游标
Jun 30 Oracle
Oracle安装TNS_ADMIN环境变量设置参考
Nov 01 Oracle
Oracle表空间与权限的深入讲解
Nov 17 Oracle
使用Oracle命令进行数据库备份与还原
Dec 06 Oracle
oracle删除超过N天数据脚本的方法
Feb 28 Oracle
分析SQL窗口函数之排名窗口函数
Apr 21 Oracle
Oracle中DBLink的详细介绍
Apr 29 Oracle
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
Jun 28 Oracle
oracle设置密码复杂度及设置超时退出的功能
Jun 28 Oracle
Oracle查看表空间使用率以及爆满解决方案详解
Jul 23 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生成数字字母的验证码图片
2015/07/14 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
jQuery EasyUI API 中文文档 - Draggable 可拖拽
2011/09/29 Javascript
JS.elementGetStyle(element, style)应用示例
2013/09/24 Javascript
jQuery前端框架easyui使用Dialog时bug处理
2014/12/05 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
2015/05/11 Javascript
属于你的jQuery提示框(Tip)插件
2016/01/20 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
Vue2 模板template的四种写法总结
2018/02/23 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
2018/02/24 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
解决vue项目,npm run build后,报路径错的问题
2020/08/13 Javascript
在react项目中使用antd的form组件,动态设置input框的值
2020/10/24 Javascript
vant中的toast轻提示实现代码
2020/11/04 Javascript
简单谈谈Python流程控制语句
2016/12/04 Python
Python中的函数式编程:不可变的数据结构
2018/10/08 Python
Python3.5内置模块之random模块用法实例分析
2019/04/26 Python
Python3批量生成带logo的二维码方法
2019/06/24 Python
django如何实现视图重定向
2019/07/24 Python
python实现H2O中的随机森林算法介绍及其项目实战
2019/08/29 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
2020/02/26 Python
python查看矩阵的行列号以及维数方式
2020/05/22 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
HTML5 canvas画图并保存成图片的jcanvas插件
2014/01/17 HTML / CSS
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
Pandora德国官网:购买潘多拉手链、戒指、项链和耳环
2020/02/20 全球购物
化妆师职业生涯规划书
2014/02/16 职场文书
电力安全事故反思
2014/04/27 职场文书
个人总结与自我评价
2014/09/18 职场文书
个人批评与自我批评总结
2014/10/17 职场文书
用Python实现Newton插值法
2021/04/17 Python