文档章节

ORCL 备份恢复 及其理解

深夜里写琴弹代码的人
 深夜里写琴弹代码的人
发布于 2017/08/27 12:37
字数 571
阅读 10
收藏 0
点赞 0
评论 0

oracle备份 数据库 分为:全部备份,按表空间 备份,   按用户备份。

还原时  也同一行  有这三种方式。那么 怎么才能成功的还原数据看呢? 

先说一下  备份命令:

expdp   sys/password@ORCL DIRECTORY=dmpdir DUMPFILE=20170731.dmp  [SCHEMAS=xxx_username][full=y]  [tablespace = XXX_TABLE_SPACE]

[SCHEMAS=xxx_username]     按照用户  备份;   ----常用

[full=y]                       全备份;----常用

[tablespace = XXX_TABLE_SPACE]   按表空间备份;-----不常用

1、三种模式用到的情况  和 优缺点对比:

全备份:

          优点:当数据库  数据不多时,适合全部备份 。还原时 表空间 、用户也会自动创建。很方便还原。

          缺点:数据多时很慢  容易卡死。

按用户备份:

            有点:数据库数据很多,只按照当前用户备份,很快。

            缺点:需要手动创建用到的 用户 、表空间。

按表空间备份:

          优点:如果那个表空间 损坏,或者没还原成功,可以单独备份还原。

          缺点:没针对用户,可能很多垃圾数据。

2、用户,表空间的关系:

用户 :用来区分 数据库域。 每个用户下的域,可以加你自己的表,表名可以重名。

表空间:存储数据的区域,不管是谁建的,都按字节存起来。  

【们看得出来,用户就相当于 MSServer  和mysql中的实例。每个实例都可以建自己的表,互不影响,不会出现重名不能创建。 】

3、三种模式 的还原

impdp  sys/password@ORCL DIRECTORY=dmpdir DUMPFILE=20170731.dmp [SCHEMAS=xxx_username][full=y] [tablespace = XXX_TABLE_SPACE]

[SCHEMAS=xxx_username]     按照用户  备份;   ----常用

[full=y]                       全备份;----常用

[tablespace = XXX_TABLE_SPACE]   按表空间备份;-----不常用

全备份:             必须创建  备份数据库的  表空间文件  路径, 空间才能自动 创建 还原。

按用户备份:         必须把用户、表空间 全部建好。

按表空间备份:   建立 表空间即可。

如果还原报错,请分析错误,然后具体来解决。。。。祝你成功!~~~~~*\ ^_^ /*~~~

 

======================

顺便说说  DIRECTORY:

DIRECTORY  为oracle声明的路径,它不会帮你创建这个路径,只是存了一个字符串, 如果你创建这个DIRECTORY,请把 这个路径的  每一级文件夹都建好,DIRECTORY  路径就可以用了。

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
深夜里写琴弹代码的人
粉丝 1
博文 25
码字总数 7604
作品 0
西安
程序员
存储结构之控制文件

其实,蛮蛋疼的,体系结构要想深入的理解,还需要配合后续的备份与恢复的实验和原理。但不管啦,先稍微了解一下。 控制文件是个相当小的二进制文件,最多能增长到64m左右。 参数文件告诉实例...

长平狐 ⋅ 2012/09/19 ⋅ 0

Oracle冷备份

一、冷备份 数据库在关闭状态下完成所有物理系统文件拷贝的过程,也称脱机备份 适合于非归档模式下,数据库处于一致性状态 二、步骤 首先在运行的库中得到数据库运行的所有的物理文件位置,然...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

ORA-01207: 文件比控制文件更新 - 旧的控制文件

模拟ORA-01207异常 一、环境准备 1、备份oradata/orcl目录下的所有文件:redo日志,控制文件,数据文件 2、启动数据库,创建表空间 startup create tablespace test datafile 'D:appAdminist...

MGwilliam ⋅ 2014/04/14 ⋅ 0

ORACLE 新手学习之controlfile

ORACLE 新手学习之controlfile 一:控制文件描述 控制文件是保存数据库结构信息的一个小二进制文件,它在MOUNT阶段被加载。控制文件里保存着数据库名称、检查点信息、最新的SCN、数据库SCN、...

天真花语 ⋅ 2013/10/29 ⋅ 0

ORACLE之重建控制文件

这里上传图片一直失败,想要查看详细信息和截图的可以下载附件 首先看一下控制文件的理解: 控制文件是一个二进制文件,用于记录数据库的物理结构。一个控制文件只属于一个数据库。创建数据库...

舞动梦灵 ⋅ 2016/06/13 ⋅ 0

oracle的备份和恢复

2014-04-30 1.控制文件路径 SQL>select name from v$controlfile; NAME ------------------------------------------------------------------------------ /u01/app/oracle/oradata/orcl......

蓝蝶飞扬 ⋅ 2014/04/30 ⋅ 0

Oracle数据库的备份与恢复

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

libao2235 ⋅ 2015/04/22 ⋅ 0

rman备份恢复测试

rman备份恢复测试 1,打开数据库新建测试数据 $sqlplus / nolog SQL>conn / as sysdba SQL>startup SQL>create table cds(id number(1),name varchar2(20)); SQL>insert into cds(id,name) v......

木雨山 ⋅ 2011/07/29 ⋅ 0

20、oracle用户管理恢复

20、oracle用户管理恢复 下面会一一讲解控制文件、redo文件及非归档模式、归档模式数据文件丢失的情况下,如何恢复数据? (1)控制文件(controlfile)丢失 在做恢复实验之前,先备份好数据。 ...

lxm111111 ⋅ 2017/09/19 ⋅ 0

记录一次ORACLE的不完全恢复

前言:之前说过一句话,备份有时候就是用于数据库的恢复,虽然很多时候都用不上。但是你永远不知道什么时候会用上,这就是备份的意义; 昨天晚上10点多的时候,突然朋友打电话过来,要帮忙做...

猎人笔记 ⋅ 2015/02/08 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

笔试题之Java基础部分【简】【一】

基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法,其他 1.length、length()和size() length针对...

anlve ⋅ 29分钟前 ⋅ 2

table eg

user_id user_name full_name 1 zhangsan 张三 2 lisi 李四 `` ™ [========] 2018-06-18 09:42:06 星期一½ gdsgagagagdsgasgagadsgdasgagsa...

qwfys ⋅ 53分钟前 ⋅ 0

一个有趣的Java问题

先来看看源码: public class TestDemo { public static void main(String[] args) { Integer a = 10; Integer b = 20; swap(a, b); System.out......

linxyz ⋅ 57分钟前 ⋅ 0

十五周二次课

十五周二次课 17.1mysql主从介绍 17.2准备工作 17.3配置主 17.4配置从 17.5测试主从同步 17.1mysql主从介绍 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主...

河图再现 ⋅ 今天 ⋅ 0

docker安装snmp rrdtool环境

以Ubuntu16:04作为基础版本 docker pull ubuntu:16.04 启动一个容器 docker run -d -i -t --name flow_mete ubuntu:16.04 bash 进入容器 docker exec -it flow_mete bash cd ~ 安装基本软件 ......

messud4312 ⋅ 今天 ⋅ 0

OSChina 周一乱弹 —— 快别开心了,你还没有女友呢。

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享吴彤的单曲《好春光》 《好春光》- 吴彤 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :小萝莉街上乱跑,误把我认错成...

小小编辑 ⋅ 今天 ⋅ 8

Java 开发者不容错过的 12 种高效工具

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用...

jason_kiss ⋅ 昨天 ⋅ 0

Linux下php访问远程ms sqlserver

1、安装freetds(略,安装在/opt/local/freetds 下) 2、cd /path/to/php-5.6.36/ 进入PHP源码目录 3、cd ext/mssql进入MSSQL模块源码目录 4、/opt/php/bin/phpize生成编译配置文件 5、 . ./...

wangxuwei ⋅ 昨天 ⋅ 0

如何成为技术专家

文章来源于 -- 时间的朋友 拥有良好的心态。首先要有空杯心态,用欣赏的眼光发现并学习别人的长处,包括但不限于工具的使用,工作方法,解决问题以及规划未来的能力等。向别人学习的同时要注...

长安一梦 ⋅ 昨天 ⋅ 0

Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令...

刘祖鹏 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部