Oracle数据库原理与应用 姚世军 第10章 数据库备份与恢复

Oracle数据库原理与应用 姚世军 第10章 数据库备份与恢复

ID:40238864

大小:947.50 KB

页数:43页

时间:2019-07-28

Oracle数据库原理与应用 姚世军 第10章 数据库备份与恢复_第1页
Oracle数据库原理与应用 姚世军 第10章 数据库备份与恢复_第2页
Oracle数据库原理与应用 姚世军 第10章 数据库备份与恢复_第3页
Oracle数据库原理与应用 姚世军 第10章 数据库备份与恢复_第4页
Oracle数据库原理与应用 姚世军 第10章 数据库备份与恢复_第5页
资源描述:

《Oracle数据库原理与应用 姚世军 第10章 数据库备份与恢复》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章数据库备份与恢复10/7/20211数据库故障类型1.语句故障(StatementFailure)语句故障是指Oracle程序中处理一条SQL语句时发生的逻辑故障,它通常不需要DBA干预进行恢复。2.进程故障(ProcessFailure)进程故障是指数据库实例的用户进程、服务进程或数据库后台进程由于某种原因意外终止而产生的故障。3.用户错误(UserErrors)用户错误是指普通用户在使用数据库时所产生的错误4.实例故障(InstanceFailure)实例故障是指由于硬件故障、应用程序错误或执行SHUTDOWNABORT语句而导致实例非正常停止运行的情况。5.介质故障(Media

2、Failure)是指Oracle数据库在读写数据库文件时发生的物理问题10/7/20212备份的类型物理备份与逻辑备份物理备份是指对数据库物理文件的备份;逻辑备份是指将数据库中的数据导出到一个二进制文件中2.完全备份与部分备份完全备份是包含了数据库当前控制文件和所有数据文件的备份。部分备份是指单独对部分表空间或数据文件所做的备份。10/7/20213备份的类型3.一致备份与不一致备份一致性备份是指数据库以干净的方式(SHUTDOWNNORMAL、IMMEDIATE或TRANSACTIONAL方式)关闭后,对一个或多个数据文件进行的备份。一致性备份中的所有数据文件都已经完成了一次检查点,即都具

3、有相同的SCN,并且与控制文件中的SCN相同,同时不包含检查点以后的变化。4.冷备份与热备份热备份是在数据库处于打开状态下对数据库进行的备份。冷备份是指在数据库完全正常关闭(SHUTDOWNNORAML、IMMEDIATE和TRANSACTION)的状态下所进行的备份。10/7/20214修复和恢复数据库恢复(DatabaseRestore)是指利用物理备份的数据库文件来替换已经损坏的数据库文件,从而使Oracle数据库服务器可以访问这些文件。数据库修复(DatabaseRecovery)是指利用归档重做日志和联机重做日志或数据库文件的增量备份来更新已恢复的数据文件,即将备份以后对数据库所做

4、的修改反映在恢复后的数据文件中,从而使数据库处于一致状态。10/7/20215崩溃恢复与介质恢复崩溃恢复是指单个实例的数据库在发生实例故障后进行恢复的过程。崩溃恢复的主要目标是恢复由于实例崩溃而丢失的位于缓存中的数据。介质恢复根据恢复的对象可以分为数据文件介质恢复和数据块介质恢复。10/7/20216完成介质恢复和不完全介质恢复完全介质恢复是从一个热备份或冷备份中恢复一个或全部数据文件,然后对恢复的内容重新应用重做日志(归档重做日志或联机重做日志),即对恢复后的数据文件重做备份以来发生的所有变化。数据库可以恢复到故障发生时的状态,在进行完全介质修复后不会丢失任何已有的数据。不完全介质恢复是指

5、应用部分归档或联机重做日志将数据库恢复到一个非当前时刻的状态,不需要对备份应用自从备份时刻起所有的重做日志,而只需要应用一部分归档重做日志文件。不完全介质恢复可将数据库恢复到从备份建立时刻开始到当前时刻之间任意一个时刻的状态。10/7/20217SGA的组成1.数据库缓存:它保存的是最近从数据文件中读取的数据(脏缓存块、空闲块、命中块)大小:DB_BLOCK_SIZE和DB_BLOCK_BUFFERS2.重做日志缓存:它是存储对数据库所做修改信息的缓存区。重做记录形式存储。大小:LOG_BUFFER3.共享池:包括库缓存、数据字典缓存和用于存储并行操作信息和控制结构的缓存。库缓存用于存放已经

6、解析并执行过的SQL语句、PL/SQL程序代码。SHARED_POOL_SIZE10/7/2021810.2用户管理的数据库备份用户管理的备份既可以是物理备份,也可以是逻辑备份,既可以进行数据库完全备份,也可以对数据库进行部分备份。如果数据库运行在非归档模式,只能在关闭状态下对数据库进行一致的完全备份。如果数据库运行在归档模式,可以对数据库进行不一致的完全备份,或者对某个表空间或数据文件进行单独的备份。10/7/20219用户管理的备份通常按照如下步骤进行:①通过查询动态性能视图或数据字典视图来获得所有数据文件、控制文件以及归档重做日志文件的位置与名称。常用的动态性能视图和数据字典:V$DA

7、TAFILE(数据文件信息)、V$TABLESPACE(表空间信息)、V$CONTROLFILE(控制文件信息)、V$ARCHIVE_DEST(归档重做日志文件信息)、DBA_DATAFILES(数据文件的字典视图)、DBA_TABLESPACES(表空间的字典视图)。②使用操作系统命令或工具将数据文件和归档重做日志文件复制到指定的位置上,如WINDOWS的COPY命令或资源管理器。③在SQLPlus中用SQ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。