学习 第2章:备份与恢复选项
/* 2008/05/26
*Oracle 备份与恢复培训教程 Kenny Smith,Stephan Haisley著 周琪、韩岷、李渝琳等译
*第2章:备份与恢复选项
*/
1 数据库备份与恢复分为两种:用户管理和服务器管理。
用户管理备份策略意味着由管理员自己来实施备份和恢复操作。
2 一致性备份:数据库关闭时拷贝的数据库文件,也叫冷备份。
非一致性备份:数据库打开时拷贝的数据库文件,也叫热备份。
3 物理数据库恢复可以通过多种方式完成,包括:完全数据库恢复、不完全数据库恢复、表空间时间
点恢复。
4 三种不完全恢复:
基于时间的恢复:可以指定期望的数据库恢复的时间。
基于取消的恢复:可以指定恢复到某一重做恢复文件。这种恢复操作结束时,所有的改变通过重做
日志被重新应用于数据库,包括取消操作前最新的重做日志。基于取消的恢复结果,数据库中包含了
最后重做日志被填写时的全部数据。数据库打开时,所有为提交的事务被回退。
基于更改的恢复:可以指定恢复停止时的Oracle数据库的SCN。
5 模式(schema)是数据库用户的数据库对象集,包括:表、视图、数据链接关系、触发器、过程、
函数、包等。
6 Oracle的LogMiner工具读取日志文件并且还原其中的SQL语句,可以使用LogMiner提供的SQL语句重
新创建或者恢复以前数据库事务创建的SQL语句。
7 Oracle数据库的服务器管理的备份和恢复策略由RMAN(恢复管理器--Recovery Manager)来处理备
份和恢复操作。指导RMAN制作备份、执行还原、完成恢复。
Oracle的RMAN提供一个数据库备份、还原和恢复的弹性、有效和智能的机智。RMAN完成块层次的数
据库备份和恢复。Oracle数据库的最小原子单位是数据块。数据文件、重做日志文件和控制文件均由
数据块组成。RMAN向备份位置读写这些数据块。恢复时,RMAN从备份位置读取数据块的拷贝来还原数
据库。虽然RMAN也能制作数据文件和控制文件的映像拷贝,但以数据块的方式工作仍是它最有价值的
特点。
8 RMAN恢复管理器的特征:
1、智能化:只需简单的命令
2、数据块层操作:可以增量备份,减少空间和时间。
3、备份范围:可以只备份控制文件、一个或多个数据文件、一个或多个表空间、整个数据库、部分
或所有归档日志文件。
4、目录:RMAN可以使用目录存储数据库备份和恢复细节,这个目录是表、视图、序列的摘要,包含
了所有数据库备份的历史。
5、介质管理层:备份操作过程中,通常要将备份数据写入磁带设备中。磁带设备可能是一个磁带或
者是一个磁带阵列。
6、存储脚本:可以创建一组命令脚本并保存到恢复管理器目录中,调用即可。
7、SQL解释器:在RMAN提示符下,可以键入SQL命令完成数据库操作
8、性能:备份是耗费时间和资源的事情。RMAN提供不同的参数来控制备份过程中创建的文件数量和
大小、同时被读取的文件数量,以及每秒被读取的最大数据量。备份不用将表空间置于热备份方式,
因此,没有额外的重做日志产生,这样比用户管理热备份完成更好。
9 RMAN恢复管理器的功能
1、数据库文件拷贝
2、复制数据库
3、备用数据库
4、表空间时间点恢复
10 可以通过物理备份数据库。通过下列哪种操作可以完成物理备份?
A、关闭数据库
B、从数据库中提取数据
C、在数据库中制作数据库文件的备份
D、打开时运行到处程序
答案:C
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-310350/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12778571/viewspace-310350/
学习 第2章:备份与恢复选项相关推荐
- MySQL性能调优与架构设计——第5章 备份与恢复
第5章 备份与恢复 前言 数据库的备份与恢复一直都是 DBA 工作中最为重要的部分之一,也是基本工作之一.任何正式环境的数据库都必须有完整的备份计划和恢复测试,本章内容将主要介绍 MySQL数据库的备 ...
- [翻译] 神经网络与深度学习 第六章 深度学习 - Chapter 6 Deep learning
目录: 首页 译序 关于本书 关于习题和难题 第一章 利用神经网络识别手写数字 第二章 反向传播算法是如何工作的 第三章 提升神经网络学习的效果 第四章 可视化地证明神经网络可以计算任何函数 第五章 ...
- JavaScript DOM 编程艺术 (第二版)学习之3-4章
JavaScript DOM 编程艺术 (第二版)学习之3-4章 第三章 DOM 3.1 文档:DOM中的"D" 3.2 对象:DOM中的"O" 3.3 模型: ...
- c语言口令验证模块加强版,[C语言学习第3章口令验证模块的开发.ppt
[C语言学习第3章口令验证模块的开发 C语言程序 设计项目教程 第3章 口令验证模块的开发 Evaluation only. Created with Aspose.Slides for .NET 3 ...
- 《Go语言圣经》学习笔记 第九章 基于共享变量的并发
<Go语言圣经>学习笔记 第九章 基于共享变量的并发 目录 竞争条件 sync.Mutex互斥锁 syn.RWMutex读写锁 内存同步 syn.Once初始化 竞争条件检测 示例:并发的 ...
- 《Go语言圣经》学习笔记 第二章 程序结构
Go语言圣经学习笔记 第二章 程序结构 目录 命名 声明 变量 赋值 类型 包和文件 作用域 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记,几乎是书上的内 ...
- 《Go语言圣经》学习笔记 第一章 Go语言入门
Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...
- Java学习 第三章 数组(三)排序算法
** Java学习 第三章 数组(三)排序算法 ** 主要内容:排序算法.排序算法横向比较.Arrays工具类的使用.数组常见异常 1.数组中涉及到的常见算法:排序算法 1.1 排序算法分类:内部排序 ...
- Kotlin学习笔记 第二章 类与对象 第十一节 枚举类 第八节密封类
参考链接 Kotlin官方文档 https://kotlinlang.org/docs/home.html 中文网站 https://www.kotlincn.net/docs/reference/p ...
最新文章
- h5 先加载小图_【3dmax】小图渲大图(光子贴图的调用)
- 读后感《我回阿里的29个月》
- mybatis学习(55):延迟加载
- resin指定java版本_resin的几个常用配置
- Python 包管理工具 pip 安装 和 使用
- tilemap 菱形_使用Cocos creator制作【治愈七夕】-音乐游戏图形api绘制跳舞的线
- 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序
- 5 table滑动固定_淮南滑动管托固定管托
- 计算机音乐广东爱情故事,改编自网易云音乐——广东十年爱情故事热评
- python 对 PDF 的拆分 和合并
- 计算机知识学习——window10台式电脑显示未插入扬声器或耳机解决方案
- android studio如何多moudle依赖同一个gradle配置
- 计算机网络 理论复习概括
- php 分数相同怎么排名,怎么算出成绩排名_学校班级成绩排名计算方法
- Matlab计算状态转移频数,matlab统计频数
- kmeans算法练习
- 《新一代视频压缩编码标准H.264/AVC》
- 几款特别好看的springboot快速开发模板
- 如何访问西门子S1500PLC的IO系统
- 语义网笔记(一) 初识语义网
热门文章
- 数学建模重要算法简介及算法实现
- 机器人 python 路径规划_基于Q-learning的机器人路径规划系统(matlab)
- 02 FinalReference.referent的回收时机
- WeakHashMap源码解析及使用场景
- L2-3 清点代码库【STL】
- P1458 [USACO2.1]顺序的分数 Ordered Fractions
- 地理信息系统专业考研 GIS专业考研 名词解释大全[转]
- CompletableFuture学习
- 拼团商城是如何盈利的?
- vba html 转化为 xlsx,使用VBA批量转换Excel格式,由.xls转换成.xlsx