文档章节

ORCL 备份恢复 及其理解

深夜里写琴弹代码的人
 深夜里写琴弹代码的人
发布于 2017/08/27 12:37
字数 571
阅读 10
收藏 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
博文 27
码字总数 7834
作品 0
西安
程序员
存储结构之控制文件

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

长平狐
2012/09/19
21
0
ORA-01207: 文件比控制文件更新 - 旧的控制文件

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

MGwilliam
2014/04/14
0
0
ORACLE 新手学习之controlfile

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

天真花语
07/03
0
0
Oracle数据库的备份与恢复

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

libao2235
06/26
0
0
20、oracle用户管理恢复

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

lxm111111
2017/09/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

spring 事件

ContextRefreshedEvent Event raised when an {@code ApplicationContext} gets initialized or refreshed. ContextClosedEvent Event raised when an {@code ApplicationContext} gets clos......

Canaan_
31分钟前
1
0
leetcode两数之和

leetcode中求两数之和解决方法 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 给定 nums = [2, 7, 11, ...

lar555
47分钟前
1
0
js实现限制网页内容复制

转载 在我们做的网页发到网上后,如果访客看到比较喜欢的内容,只要复制就可以变为自己的,自己辛辛苦苦弄半天还不及人家的一下复制,有时为了只让访客看到,而不能让它们复制内容,就用Jav...

lc_comeon
51分钟前
1
0
jenkins将spring boot项目发布到阿里云镜像中

1、spring boot项目 1.1 pom.xml配置 <artifactId>xxx-docker</artifactId><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.......

xixingzhe
今天
0
0
qsv格式可以在电视上播放吗

  大家都知道qsv格式是爱奇艺的独家缓存格式,是加密的,一般的播放器是无法播放的,只能在爱奇艺播放器上播放,如果想要在电视上播放,就必须要安装爱奇艺播放器,比较麻烦。其实还有一种...

萤火的萤火
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部