通过数据泵expdp、impdp方式备份与还原(导出与导入)Oracle数据库
作者专注于Java、架构、Linux、小程序、爬虫、自动化等技术。 工作期间含泪整理出一些资料,微信搜索【程序员高手之路】,回复 【java】【黑客】【爬虫】【小程序】【面试】等关键字免费获取资料。
目录
前言
一、备份
step1:使用system登录oracle
step2:创建逻辑目录
step3:给用户授权
step4:导出数据库
step5:查看导出的文件
二、还原数据库前准备工作
step1:删除表空间与用户
step2:创建表空间与用户
step3:给用户授权
三、还原
step1:使用system登录oracle
step2:创建逻辑目录
step3:给目标用户授权
step4:创建真实目录,存放备份文件
step5:导入备份文件
OK, GAME OVER !
前言
先赞后看,此生必赚!
备份还原oracle数据库的方式有很多种,本文只讲解使用expdp、impdp数据泵方式备份与还原(恢复)数据库,此种方式可以导出/导入数据库表以及表中的数据。
请自行修改目录路径,否则出现错误别怪我哦~
一、备份
step1:使用system登录oracle
打开DOS命令行界面,使用system用户登录oracle,格式:sqlplus 用户名/密码@实例名(或者使用plsql、sqlyog等工具登录)。
C:\Users\Administrator>sqlplus system/000000@orcl
step2:创建逻辑目录
创建备份逻辑目录,此目录不是真实的目录(单引号里面的内容是备份的目录,可以先查看一下所有的目录:select * from dba_directories;)
SQL>create or replace directory data as 'D:\app\shuhao\oradata\orcl';
step3:给用户授权
SQL>grant read, write on directory data to jeecg_test;
step4:导出数据库
退出数据库,进入DOS命令行界面,执行下列命令导出数据库
expdp jeecg_test/000000@orcl directory=data dumpfile=JEECG_20180226.DMP logfile=jeecg.log schemas=jeecg_test
解读:
directory是step2创建的目录
dumpfile是导出的文件名,存放于directory目录里
schemas后面是用户名
step5:查看导出的文件
二、还原数据库前准备工作
注:在本地或者另外一台电脑都可以进行还原
step1:删除表空间与用户
导入前需要先删除原来的表空间和用户,如果之前没创建过该表空间,则忽略此步骤
drop tablespace JEECG_TEST including contents and datafiles;
drop user JEECG_TEST cascade;
step2:创建表空间与用户
create tablespace JEECG_TEST datafile 'D:\app\shuhao\oradata\orcl\JEECG_TEST.DBF' size 50m autoextend on;
注:单引号里面的文件名与表空间名字相同
create user jeecg_test identified by 000000 default tablespace JEECG_TEST temporary tablespace temp;
step3:给用户授权
grant connect to JEECG_TEST;
grant resource to JEECG_TEST;
grant dba to JEECG_TEST;
注:dba为最高级权限,可以创建数据库,表等。
三、还原
step1:使用system登录oracle
打开dos命令行界面,使用system登录oracle,格式:sqlplus 用户名/密码@实例名(或者使用plsql、sqlyog等工具登录)。
C:\Users\shuhao>sqlplus system/orcl@orcl
step2:创建逻辑目录
创建还原目录(单引号里面的内容是导入的目录,与前面创建的目录相同)
SQL>create or replace directory data as 'D:\app\shuhao\oradata\orcl';
step3:给目标用户授权
SQL>grant read,write on directory data to jeecg_test;
step4:创建真实目录,存放备份文件
在相应位置创建真实目录,把备份的文件JEECG_20180226.DMP放到真实目录里
step5:导入备份文件
DOS命令行执行下列命令
impdp jeecg_test/000000@orcl directory=data dumpfile=JEECG_20180226.DMP logfile=jeecg.log remap_schema =JEECG_TEST:JEECG_TEST
注:remap_schema=JEECG_TEST:JEECG_TEST表示把左边的JEECG_TEST用户的数据,导入到右边的JEECG_TEST用户里面
OK, GAME OVER !
更多内容,请关注公众号:程序员高手之路
在公众号回复:Oracle资源 即可免费获取下列Oracle视频教程!
通过数据泵expdp、impdp方式备份与还原(导出与导入)Oracle数据库相关推荐
- Oracle11G数据泵expdp/impdp使用并行与压缩技术备份与恢复
Oracle11G数据泵expdp/impdp使用并行与压缩技术备份与恢复 环境准备 创建directory对象 create or replace directory expdp_dir as '/ ...
- oracle数据泵整库备份,详解oracle 12c通过数据泵expdp/impdp工具实现对数据备份、恢复...
标签: 简介 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,数据泵导出导入(EXPDP和IMPDP)的作用 1.实现逻辑备份和逻辑恢复 2.数据库用户之间移动对象 ...
- Oracle 20c 新特性:数据泵 expdp / impdp 的EXCLUDE和CHECKSUM增强
墨墨导读:随着 Oracle 的数据泵技术不断增强,这个逻辑数据备份和迁移工具,已经成为了 Oracle 数据库用户的首选工具之一,在 20c 中, expdp / impdp 都获得了大量的特性增强 ...
- Oracle使用数据泵 (expdp/impdp)实施迁移
实验环境: 1.导出环境:RedHat6.4+Oracle 11.2.0.4.0,利用数据库自带的scott示例用户进行试验测试. Directory:wjq à /tmp/seiang_wjq 2. ...
- 数据泵expdp/impdp导入导出详细说明
目录 1.数据泵导出expdp详细参数 2.数据泵导入impdp详细参数 3.数据泵作业参数详细说明 3.1 EXPDP命令行选项 3.1.1 ATTACH 3.1.2 CONTENT 3.1.3 D ...
- Oracle数据泵Expdp/Impdp带查询条件导出/导入dmp包
一. 导出 1. 按表 1. expdp username/password@database dumpfile=11.dmp directory=DATA_PUMP_DIR tables=table ...
- Oracle使用数据泵导入/导出数据(expdp/impdp)【图文教程】
Oracle使用数据泵导入/导出数据(expdp/impdp) 此类博客太多的坑,都不完整,要不执行着就报错执行不下去了,要不说的不清不楚,整理的一步步截图,100%成功. expdp数据导出 远程登 ...
- Oracle-数据泵expdp/impdp实操
概述 数据泵的作用: 数据泵的特点与传统导出导入的区别 需求描述 方案分析 操作步骤 expdp 1.创建逻辑目录 2.查看目录 3.给cc用户赋予在指定目录的操作权限 4. 导出数据 scp dmp ...
- ORACLE 数据泵expdp导出命令使用
ORACLE 数据泵expdp导出命令使用 在cmd窗口下 第一种写法:优先使用(数据库中所有SCHEMAS表数据) expdp DARSUAT/DARSUAT DIRECTORY=DATA_PUMP ...
最新文章
- YOLOV4各个创新功能模块技术分析(二)
- Spring ShedLock指南
- 修改PHP session 默认时间方法
- TF:利用TF读取数据操作,将CIFAR-10 数据集中的训练图片读取出来,并保存为.jpg格式
- hihocoder #1465 : 后缀自动机五·重复旋律8
- SQL Server查询正在执行的存储过程并停止
- Redis在生产中不得不重视的几个运维问题
- ABAP Development Tool 代码模板和其他一些实用技巧汇总
- CentOS7 安装NodeJS
- Python with和contextlib.closing配合使用(contextlib)
- eclipse 左边目录结构下五referenced library解决办法
- jsp实验管理系统开题报告_MR教育燧光与广东实验中学关于MR化学课程开题报告研讨会顺利完成...
- 【IT之路】LoadRunner系列-Win7 64bit下搭建Loadrunner11破解版
- 质性数据分析软件NVivo教程:自动编码情绪如何运作?
- 进程已结束,退出代码-1073740791(0xC0000409)
- scrapy框架常用从头到尾巴
- 程序员必须要做的颈椎操
- linux解压rar文件,linux下解压rar文件
- CSS Font-awesome字体图标库文件
- dubbo学习(一)dubbo简介与原理
热门文章
- 工欲善其事必先利其器(Windows)
- Java 全功能开源办公软件O2OA V4.2698 稳定版发布
- spoolsv.exe是什么进程、错误及解决办法
- 集群(Trunking)调度通信系统
- flash and .net
- asp.net Forms身份验证
- VS进行Revit插件UI开发时缺少WPF项
- introjs 用法 新手引导
- 在matlab图中加国界线,科学网-Matlab 利用m_map加国界线-肖鑫的博文
- ViT-Adapter:Vision Transformer Adapter for Dense Predictions