5oracle10g手工备份恢复--打开数据库的备份跟恢复_练习56新.pdfVIP

  • 1
  • 0
  • 约7.26千字
  • 约 10页
  • 2019-06-09 发布于湖北
  • 举报

5oracle10g手工备份恢复--打开数据库的备份跟恢复_练习56新.pdf

5oracle10g手工备份恢复--打开数据库的备份跟恢复_练习56新

打开数据库的备份与恢复(一) 1.打开数据库的备份与恢复 第 3、4 节介绍了从一致备份中还原并恢复一个数据库,但弊端在于操作过程中数 据库必须被关闭。因为在实际环境中,用户和应用系统一直在使用数据库,数据库是不 允许被关闭,那如何实现打开数据库的备份和恢复,本节及下一节进行讨论。 在数据打开时,数据文件和控制文件被被更新,重做日志被写入并归档,此时办法 是在备份时把表空间置于备份模式,然后备份数据文件,备份完毕后把表空间恢复到正 常状态。当数据库出现故障时,可以从备份路径下复制部分或全部文件进行还原,需要 特别注意的每个数据文件首部都有一个序号,所有数据文件必须拥有同样的SCN 号时, 数据库才能够被打开。 1.1. 打开数据库的整体备份 上面提到打开数据库备份时需要把表空间置为备份模式,当表空间处于备份模式时 处理动作如下: 设置该表空间文件头标记,表明该文件即将进行热备份; 表空间数据文件执行一个检查点,内存中所有“脏”数据块被写入数据文件中, 检查点的SCN 被写入数据文件头和控制文件中,这时对文件中的任何变化都是 冻结的; 在告警日志文件中添加一个开始备份记录 在数据文件中任何块首次变动前,相关数据块将被拷贝到重

文档评论(0)

1亿VIP精品文档

相关文档