做旅游网站的优势,深圳市门户网站建设怎么样,网站公司做网站修改会收费吗,河南省建设厅网站首页备份与恢复的定义及分类
备份的定义及分类#xff1a; 备份就是把数据库复制到转储设备的过程。其中#xff0c;转储设备是指用于放置数据库副本的磁带或磁盘。通常也将存放于转储设备中的数据库的副本称为原数据库的备份或转储。备份是一份数据副本#xff0c;从不同的角度…备份与恢复的定义及分类
备份的定义及分类 备份就是把数据库复制到转储设备的过程。其中转储设备是指用于放置数据库副本的磁带或磁盘。通常也将存放于转储设备中的数据库的副本称为原数据库的备份或转储。备份是一份数据副本从不同的角度分类如下
从物理与逻辑的角度来分类
从物理与逻辑的备份可以分为物理备份和逻辑备份。
物理备份对数据库操作系统的物理文件数据文件控制文件和日志文件的备份。物理备份又可以分为脱机备份冷备份和联机备份热备份前者是在关闭数据库的时候进行的后者是以归档日志的方式对运行的数据库进行备份。可以使用oracle的恢复管理器RMAN或操作系统命令进行数据库的物理备份。
逻辑备份对数据库逻辑组件如表和存储过程等数据库对象的备份。逻辑备份的手段很多如传统的EXP数据泵EXPDP数据库闪回技术等第三方工具都可以进行数据库的逻辑备份。
从数据库的备份角度分类
从数据库的备份角度备份可以分为完全备份和增量备份和差异备份
完全备份每次对数据库进行完整备份当发生数据丢失的灾难时完全备份无需依赖其他信息即可实现100%的数据恢复其恢复时间最短且操作最方便。
增量备份只有那些在上次完全备份或增量备份后被修改的文件才会被备份。优点是备份数据量小需要的时间短缺点是恢复的时候需要依赖以前备份记录出问题的风险较大。
差异备份备份那些自从上次完全备份之后被修改过的文件。从差异备份中恢复数据的时间较短因此只需要两份数据---最后一次完整备份和最后一次差异备份缺点是每次备份需要的时间较长。
恢复的定义及分类 恢复就是发生故障后利用已备份的数据文件或控制文件重新建立一个完整的数据库恢复分为以下两种类型
实例恢复当oracle实例出现失败后oracle自动进行的恢复
介质恢复当存放数据库的介质出现故障时所作的恢复。介质恢复又分为完全恢复和不完全恢复
完全恢复将数据库恢复到数据库失败时的状态。这种恢复是通过装载数据库备份并应用全部的重做日志做到的。
不完全恢复将数据库恢复到数据库失败前的某一时刻的状态。这种恢复是通过装载数据库备份并应用部分的重做日志做到的。进行不完全恢复后必须在启动数据库时用resetlogs选项重设联机重做日志。
RMAN的存储类型有三种方式
1.备份集 默认类型
2.压缩备份集
3.镜像copy
组成每个备份集的每个文件称之为备份片
RMAN备份可以存放在两种位置
1.目标数据库的控制文件
2.恢复目录中
RMAN备份的优点
1.RMAN只备份有效数据
2.RMAN可以实现增量备份 使用RMAN工具
RMAN是oracle的一个重要工具用于备份和恢复数据文件归档日志和控制文件也可以用来执行完全或不完全的数据库恢复。RMAN有3种不同的用户接口命令行方式GUI方式集成在OEM中的备份管理器API方式用于集成到第三方的备份软件中它具有以下特点
支持在线热备份
支持多级增量备份
支持并行备份、恢复
减少所需要备份量
备份、恢复使用简单 RMAN的组件
target database目标数据库
目标数据库就是需要RMAN 对其进行备份与恢复的数据库RMAN可以备份数据文件控制文件归档日志spfile
service session服务器会话
RMAN启动数据库上的oracle服务器进程将建立一个与目标数据库的会话有目标数据库上的服务器进程进行备份、还原、恢复的实际操作。
RMAN RepositoryRMAN资料库
RMAN使用过程中会用到的控制信息是一些关于备份、归档日志及RMAN活动的元数据
Recovery Catalog恢复目录
恢复目录是建立在RMAN恢复目录数据库上的一种schema对象用于保存RMAN资料库数据。恢复目录是一个可选的组件。RMAN会将资料数据记录在目标数据库的控制文件中但这样不够安全因为一旦目标数据库的控制文件损坏就意味着所有的RMAN备份失效。所以建议在单独的一个数据库中建立一个恢复目录另外保存一份资料库数据。
MML媒体管理库
MML是第三方工具或软件用于管理对磁带的读写与文件的跟踪管理。如果你想直接通过RMAN备份到磁带上就必须配置媒体管理层媒体管理层的工具和RMAN共同配合完成备份与恢复。
快闪恢复区
快闪恢复区是oracle数据库用于保存所有与恢复相关的文件的默认磁盘位置。这些相关文件包括归档日志RMAN备份控制文件自动备份复用的控制文件和重做日志副本及闪回日志文件。
辅助数据库
在正常使用时RMAN会与目标数据库一起使用如果创建了恢复目录数据库那么也会与恢复目录数据库一起使用。在某些情况下希望创建辅助数据库。辅助数据库时使用RMAN从目标数据库的备份中创建的新数据库。辅助数据库能够被创建作为备用数据库使用。在数据库发生灾难时能够在不丢失任何数据及停机时间最短的情况下切换至备用数据库。 ———————————————— 版权声明本文为CSDN博主「小白系统工程师」的原创文章遵循 CC 4.0 BY-SA 版权协议转载请附上原文出处链接及本声明。 原文链接https://blog.csdn.net/weixin_41078837/article/details/80609077