在进行生产服务器升级、或更换数据库服务器、搭建测试环境时,需要对生产数据库进行备份以及将来可能的还原。

1.expdp导出

expdp DMS/123456 version=10.2.0.1.0 directory=DATA_PUMP_DIR dumpfile=10G_20180623_DMS.DMP logfile=TO_20180623.log schemas=SP_DMS

DMS/123456是具有导出权限的用户名密码,version是导出的版本,默认是服务端版本,主要用于兼容导入低版本的数据库服务器

directory是导出文件的目录,可以通过下列语句查询
select * from dba_directories;
dumpfile是导出文件名,logfile是日志文件名,schemas是导出哪个用户数据
执行效果:

2.impdp导入

impdp DMS/123456 directory=DATA_PUMP_DIR dumpfile= 10G_20180623.DMP  remap_schema=SP_DMS:SP_NEXT remap_tablespace=USERS:BYMIS

remap_schema是原来的数据库用户:目标的数据库用户  remap_tablespace是原来的表空间:目标的表空间。当两个数据库使用不同的数据库用户、表空间时,启用这两个参数,缺省情况下则系统认为相同。

3.exp导出

与expdp导出相比,备份速度很慢,但是有一个优点,不要求在服务器主机执行命令,客户端能执行命令。

exp sp_test/123456@eorcl file=D:test.dmp log=D:exp.log owner=sp_test

sp_test/123456@eorcl是数据库用户名密码和network配置的数据库服务连接 owner是导出哪个数据库用户数据

4.imp导入

与exp导出的文件,搭配使用

imp sp_test/sp_test file=d:test.dmp log=d:test.txt ignore=y  fromuser=...  touser=...  
ignore忽略该错误并将数据导入已存在的表,否则会跳过该表不导入任何数据。fromuser是源数据库用户 touser是目标数据库用户

5.plsql工具备份

用户登录---》工具---》导出用户对象,在弹出的页面,选项数据库用户、输出文件的目录,点击导出按钮,将导出用户的表结构、序列、函数等创建对象。

用户登录---》工具---》导出表,在SQL插入选项卡,全选所有表,点击导出按钮,工具将导出表记录数据。不支持导出大字段表数据,如clob。

 

												

Oracle 备份与恢复的更多相关文章

  1. Oracle备份与恢复案例

    注:以下内容来自<Oracle备份与恢复案例.doc>文档. Oracle备份与恢复案例 By Piner 一. 理解什么是数据库恢复 当我们使用一个数据库时,总希望数据库的内容是可靠的. ...

  2. Oracle 备份与恢复基础

    Oracle 备份与恢复基础 :三思笔记 备份与恢复 A whole database backup is either a consistent backup or an inconsistent ...

  3. Oracle 备份与恢复 15 个典型问题

    1.问:Oracle11g数据库数据量有50T,每天增量50g左右,该如何制定备份方案,如何验证备份的有效性? 答:50T的数据也不大,运营商的地市级市数据基本都在100T以上了,只要备份环境允许的话 ...

  4. Oracle 备份与恢复介绍

    一.Oracle备份方式分类:Oracle有两类备份方式:(1)物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带.物理备份又分为冷备份.热备份:   (2)逻 ...

  5. oracle备份与恢复

    Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP).热备份和冷备份.导出备件是一种逻辑备份,冷备份和热备份是物理备份. 导出/导入(Export/Import) 利用Exp ...

  6. Oracle备份与恢复介绍(物理备份与逻辑备份) 分类: Oracle 2015-07-27 22:59 15人阅读 评论(0) 收藏

    算是挺全的了,有命令有真相 原文链接:http://blog.chinaunix.net/uid-354915-id-3525989.html 一.Oracle备份方式分类: Oracle有两类备份方 ...

  7. Oracle备份与恢复:冷备份恢复

    模拟数据库数据文件丢失的情况下,通过丢失之前的数据文件物理备份做恢复: 说明:数据文件丢失前一刻的所有归档日志都存在. 环境:oracle10g +rhel5 1.关闭数据库,copy system0 ...

  8. Oracle备份与恢复详解

    http://www.360doc.com/content/10/1015/15/3267996_61218717.shtml --------摘自 360doc 为了能有效地备份和恢复数据库,建议大 ...

  9. Oracle备份与恢复:RMAN

    今天第一次学习RMAN的使用.先登录系统: 数据库未启动,rman命令不能执行.在rman下 也可以 startup . 全库备份的命令:backup  database 查看备份集. 下面模拟,数据 ...

随机推荐

  1. 【转载】c++中浅复制与深复制

    https://www.cnblogs.com/xiaodingmu/p/7407307.html

  2. ElasticSearch评分分析 explian 解释和一些查询理解

    ElasticSearch评分分析 explian 解释和一些查询理解 按照es-ik分析器安装了ik分词器.创建索引:PUT /index_ik_test.索引包含2个字段:content和nick ...

  3. [物理学与PDEs]第2章习题8 一维定常粘性不可压缩流体的求解

    考察固定在 $y=0$ 与 $y=1$ 处两个平板之间的定常粘性不可压缩流体沿 $x$ 方向的流动. 设 $p=p(x)$, 且已知 $p(0) =p_1$, $p(L)=p_2$, $p_1> ...

  4. CDH5.16.1启动报错:Invalid value set for db.setupType, the valid values are EMBEDDED or EXTERNAL

    1 自己的配置文件已经添加了配置,但是还是报错,由于是自建数据库 com.cloudera.cmf.db.setupType=EXTERNAL 2,索性注释掉这个参数,启动就ok了

  5. 「WC2018」通道

    没有代码能力... LOJ #2339 Luogu P4220 UOJ #347 题意 给定三棵树$ T1,T2,T3$,求一个点对$ (x,y)$使得$ T1.dist(x,y)+T2.dist(x ...

  6. vue组件化的应用

    前言:vue组件化的应用涉及到vue-cli的内容,所以在应用之前是需要安装node和vue-cli的,具体如何安装我就不一一赘述了.可能一会儿我心情好的时候,可以去整理一下. 1.应用的内容:在一个 ...

  7. ASP .NET Core HTTP Error 502.5 – Process Failure

    页面返回错误 事件日志显示错误 大家可以先看着个链接 https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetco ...

  8. selenium——find_element_by_xx 与 find_element(By.XX,'XXXX')

  9. 【原创】运维基础之yum离线环境安装软件

    首先查看系统版本号,然后根据版本号从 CentOS-7-x86_64-DVD-1708.iso 和 CentOS-7-x86_64-Everything-1708.iso 根据需要选择一个下载,我这里 ...

  10. 【原创】大数据基础之Hadoop(3)yarn数据收集与监控

    yarn常用rest api 1 metrics # curl http://localhost:8088/ws/v1/cluster/metrics The cluster metrics reso ...