his系统数据库恢复方法分析

his系统数据库恢复方法分析

ID:9660716

大小:49.00 KB

页数:2页

时间:2018-05-04

his系统数据库恢复方法分析_第1页
his系统数据库恢复方法分析_第2页
资源描述:

《his系统数据库恢复方法分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、HIS系统数据库恢复方法分析  数据库的恢复  ORACLE数据库的恢复按备份的方式不同可分为2种:一种是针对物理备份的恢复,有3种基本恢复类型——联机数据块恢复、线程恢复和介质恢复;另一种是即由ORACLE提供的导入(IMPORT)工具进行恢复,是针对逻辑备份的恢复。  1物理备份的恢复  1.1联机数据块恢复数据块级的恢复在数据库正常操作期间由ORACLE自动进行,对用户是透明的,不需要DBA进行干涉。如果一个进程在修改缓冲区时死亡,ORACLE使用联机重做日志文件,为当前线程重建缓冲区,并将其写

2、入磁盘。当ORACLE在高速缓冲存中检测到损坏的数据块时,试图使该块脱离磁盘并使用联机日志文件予以恢复。在包含重做记录的联机日志文件中,找到尚未对保存该块的数据文件执行检查点处理的联机日志文件,并从这个文件开始恢复。如果在进行恢复时发生错误,则将数据块标为坏块,并且发出错误信息。PMON在恢复中要进行一些处理,然后检查需要清理的其他事件(如异常终止的进程,或回滚事物)。为了控制PMON的恢复工作量,ORACL限制在一次块恢复调用的重做的数量。块恢复是ORACLE数据库正常运作期间自动进行的常规操作,不

3、需涉及DBA采取任何行动。  1.2线程恢复线程恢复一般用于并行服务器中,并且有多个实例访问数据库。在控制文件中为线程保存的检查点S,保证在实例高速缓存中的任何脏数据块能够运用丢失的改动。线程恢复要清除关闭由实例打开的线程,如果当实例死亡时线程正处于日志切换中,则线程恢复要回滚响应的信息,并计算出下一个可用数据块号。下一个可用数据块号是重做日志文件中线程开始写重做的序号。线程恢复还要计算由死亡实例使用的最高S。线程恢复作为实例恢复或崩溃恢复的一部分进行。如果数据库打开的,并且有一个实例检测到另一个实例

4、已经死亡,则进行实例恢复。在任何需要进行线程恢复完成之后,如果死亡实例持有任何锁,那么OEACLE还要清除这些锁。如果在实例恢复完成之前重启动死亡实例,ORACLE则进行崩溃恢复。在试图线程恢复之前千万不要忘记,对于控制文件中每个数据文件的检查点计数器,要用数据文件头中对应的检查点计数器进行核对,这样可以确保所有数据文件都不会从备份中恢复。  1.3介质恢复在介质恢复中,不丢失数据的数据库恢复称为完全恢复。如果在数据库恢复之后丢失了某些数据,则称为不完全恢复。在做介质恢复时要注意几点:(1)何时进行介

5、质恢复:如果一个联机数据库文件需要介质恢复,数据库不能打开。如果数据文件需要做介质恢复,那么在数据库打开时,数据文件不能成为联机。(2)介质恢复操作三要素:数据库、表空间和数据文件。在进行介质恢复主要有三个可选项可供选用。首先,可以进行数据库恢复.这是指可以有备份恢复全部(或部分)数据文件,并且恢复整个数据库。第二种是选择表空间恢复.当数据库的一部份被打开并运行时,可以进行特定表的介质恢复,即恢复属于该表空间的所有数据文件。第三选择数据文件恢复,这种选择可以恢复某个特定的数据文件,而这时数据库的其余部

6、分尚在使用当中。(3)采用介质恢复的前提:如果介质故障是在数据库采用NOARCHIVE(不归档日志)方式下进行。那么用物理备份是不太可能的。换句话说,如果每周进行备份,当发生介质故障,在最坏的情况下可能丢失一周的数据。介质恢复时,可以使用3种恢复命令:  RECOVERDATABASE;  RECOVERTABLESPACE;  RECOVERDATAFILE。  3恢复方案样例  综上所述,上述的备份策略各有优缺点,因此,本人备份策略是冷备份加上逻辑备份构成一套完整的备份方案。  3.2系统环境p 

7、 log=目的盘符/文件夹/文件名.  logfull=y  注意:exp语句下的**.log是记录数据导过程的记录;imp语句下的**.log所记录是据导入过程的内容。

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

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

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