注:备份还原oracle数据库的方式有很多种,本文只讲解使用expdp、impdp数据泵方式备份与还原(恢复)数据库,此种方式可以备份数据库表以及表中的数据

一、备份

step1:使用system登录oracle

打开DOS命令行界面,使用system用户登录oracle,格式:sqlplus 用户名/密码@实例名(或者使用plsql、sqlyog等工具登录)。

C:\Users\Administrator>sqlplus system/000000@orcl?

step2:创建逻辑目录

创建备份逻辑目录,此目录不是真实的目录(单引号里面的内容是备份的目录)

SQL>create directory data as ‘D:\app\Administrator\admin\orcl\dpdump’;

注:如果目录已经存在,需要先删除再创建(如果不存在,则忽略下面两个sql):??

SQL>drop directory data;

SQL>create directory data as ‘D:\app\Administrator\admin\orcl\dpdump’;

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后面是用户名

二、还原数据库前准备工作

注:在本地或者另外一台电脑都可以进行还原

step1:删除表空间与用户

导入前需要先删除原来的表空间和用户,如果之前没创建过该表空间,则忽略此步骤

drop tablespace JEECG_TEST including contents and datafiles;

drop user jeecg_test cascade;

step2:创建表空间与用户

create tablespace JEECG_TEST datafile ‘D:\app\shuhao\Administrator\orcl\dpdump\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\Administrator>sqlplus system/000000@orcl?

step2:创建逻辑目录

创建还原目录(单引号里面的内容是导入的目录,与前面创建的目录相同)

SQL>create directory data as ‘D:\app\Administrator\admin\orcl\dpdump’;

注:如果目录已经存在,需要先删除再创建(如果不存在,则忽略下面两个sql):??

SQL>drop directory data;

SQL>create directory data as ‘D:\app\Administrator\admin\orcl\dpdump’;

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,以上就是备份还原oracle数据库的过程,so easy!^_^

恢复oracle数据步骤,通过数据泵expdp、impdp方式备份与还原/恢复 Oracle数据库(详细过程)-Oracle...相关推荐

  1. 通过数据泵expdp、impdp方式备份与还原(导出与导入)Oracle数据库

    作者专注于Java.架构.Linux.小程序.爬虫.自动化等技术. 工作期间含泪整理出一些资料,微信搜索[程序员高手之路],回复 [java][黑客][爬虫][小程序][面试]等关键字免费获取资料. ...

  2. Oracle 20c 新特性:数据泵 expdp / impdp 的EXCLUDE和CHECKSUM增强

    墨墨导读:随着 Oracle 的数据泵技术不断增强,这个逻辑数据备份和迁移工具,已经成为了 Oracle 数据库用户的首选工具之一,在 20c 中, expdp / impdp 都获得了大量的特性增强 ...

  3. Oracle11G数据泵expdp/impdp使用并行与压缩技术备份与恢复

    Oracle11G数据泵expdp/impdp使用并行与压缩技术备份与恢复 环境准备 创建directory对象 create or replace directory expdp_dir as '/ ...

  4. oracle数据泵整库备份,详解oracle 12c通过数据泵expdp/impdp工具实现对数据备份、恢复...

    标签: 简介 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,数据泵导出导入(EXPDP和IMPDP)的作用 1.实现逻辑备份和逻辑恢复 2.数据库用户之间移动对象 ...

  5. Oracle使用数据泵 (expdp/impdp)实施迁移

    实验环境: 1.导出环境:RedHat6.4+Oracle 11.2.0.4.0,利用数据库自带的scott示例用户进行试验测试. Directory:wjq à /tmp/seiang_wjq 2. ...

  6. 数据泵expdp/impdp导入导出详细说明

    目录 1.数据泵导出expdp详细参数 2.数据泵导入impdp详细参数 3.数据泵作业参数详细说明 3.1 EXPDP命令行选项 3.1.1 ATTACH 3.1.2 CONTENT 3.1.3 D ...

  7. Oracle-数据泵expdp/impdp实操

    概述 数据泵的作用: 数据泵的特点与传统导出导入的区别 需求描述 方案分析 操作步骤 expdp 1.创建逻辑目录 2.查看目录 3.给cc用户赋予在指定目录的操作权限 4. 导出数据 scp dmp ...

  8. ORACLE进阶(一) 通过EXPDP IMPDP命令实现导dmp

    文章目录 一.前言 二.准备工具 三.Expdp文件导出 四.备注 五.数据泵导出的各种模式 5.1 按表模式导出: 5.2 按查询条件导出 5.3 按表空间导出 5.4 导出方案 5.5 导出整个数 ...

  9. mysql 高效备份_Mysql高性能备份方案解决数据不间断访问(LVM快照方式备份)

    Mysql高性能备份方案解决数据不间断访问(LVM快照方式备份) mysql LVM快照备份特点: 1.在大多数情况下,这种方式几乎算得上是热备.它无需关闭服务,只需要设置只读或者类似这样的限制. 2 ...

  10. Oracle rman备份和还原恢复数据库

      1.切换服务器归档模式,如果已经是归档模式可跳过此步: %sqlplus /nolog (启动sqlplus) SQL> conn / as sysdba (以DBA身份连接数据库) SQL ...

最新文章

  1. 从头编写 asp.net core 2.0 web api 基础框架 (5) EF CRUD
  2. 什么工作,未来可以走创业路线?
  3. java两人猜数字游戏,java之猜数字游戏
  4. 前端开发学习笔记(二)
  5. SqlServer高级特性--存储过程
  6. jquery同步请求
  7. TrojanDownloader简单分析
  8. vs工程移植报错:缺少MSVCP140D.dll ,CONCRT140D.dll ucrtbased.dll vcruntime140d.dll错误。
  9. ALGO-123_蓝桥杯_算法训练_A+B problem
  10. 东京食尸鬼 第四季 高清下载
  11. 45岁,从中医转行云计算,年薪近百万...
  12. “我在小公司混,有没有资格去知名技术大会上做分享?”
  13. 关于《PHP任务学习》的说明
  14. 19. Rootkit detectors (隐形工具包检测器 5个)
  15. pyspark分类算法之决策树分类器模型实践【decisionTreeClassifier】
  16. 计算机科学美国大学专业,最新!2019年USNews美国大学计算机专业排名
  17. sublime text 64位 3.3114 绿色汉化版下载地址
  18. 投影仪连接wifi无法连接网络认证如何处理
  19. 2.1 Converting Celsius to Fahrenheit
  20. 精通计算机英语,学好英语有助于精通电脑

热门文章

  1. Linux 开源 ssh 工具,【原创开源】jssh linux scp ssh 免密登录工具
  2. android取消自动获取焦点,Android 如何让EditText不自动获取焦点 (转)(示例代码)...
  3. jenkins使用_Spring Boot 系列:使用 Jenkins 部署 Spring Boot
  4. 人体识别_你知道人脸识别,但你知道人体识别吗?ReID技术了解一下!
  5. REC Solar推出黑色多晶半切片PERC组件,已进入量产化
  6. 智能指针shared_ptr, auto_ptr, scoped_ptr, weak_ptr总结
  7. 输入框正则表达式大全
  8. VMWaer克隆centos后网络的问题解决
  9. IIS添加对ashx文件的支持
  10. 【转】ASP.net2。0中解决无法获取 GridView 隐藏列值问题