探讨表空间联机备份与恢复

p { margin-bottom: 0.21cm; }
  1. 表空间热备与恢复的优点

  1. 在不宕机的情况下进行备份;

  2. 当主要数据文件出现问题时,在重做日志和归档日志完好的情况下,可以进行无数据损失的人工恢复;

  3. 当非主要数据文件出现问题时,恢复数据文件可以不停现有服务;

  4. 备份好数据文件,在保证其安全后,可以删除备份之前的归档日志文件。


  1. 表空间热备的过程

  1. 检查当前的热备状态,排除有其他DBA在进行备份操作


SQL> select * from v$backup;


  1. 查看需要备份的数据文件


SQL> select file_id,file_name from dba_data_files;


  1. 查看ID号对应的表空间名称


SQL> select file_id,tablespace_name from dba_data_files;


  1. 对表空间进行备份


alter tablespace SYSTEM begin backup;

host copy ***\SYSTEM01.dbf h:\hotbak\

alter tablespace SYSTEM end backup;


……(省略一些)


  1. 数据库的恢复

  1. 表空间恢复(业务数据丢失,数据库open状态)

(1)alter tablespace users offline

(2)host copy 数据文件备份

(3)recover tablespace users

(4)alter tablespace users online


  1. 数据文件恢复(数据库启动错误)

(1)alter database datafile '***' offline

(2)host copy 数据文件备份

(3)recover datafile '***'

(4)alter database datafile '***' online


  1. 注意事项

  1. 归档完全恢复:一个有效的备份+redolog/archivelog

恢复时需要用到的动态性能视图:

v$recover_file 列出哪些文件需要恢复

v$archived_log 列出数据库的归档日志文件列表

v$recovery_log 列出用于恢复的归档日志文件列表

  1. 重做日志缓冲区和重做日志文件都要适当加大

  2. 进行联机备份时,每次只备份一个表空间

  3. dml操作最少的时间段进行联机备份

  4. 如果热备中数据库突然断电,此时先从v$backup视图中查看哪个表空间或数据文件处于备份模式,将其结束备份,然后再将其置于open状态。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20399666/viewspace-703599/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/20399666/viewspace-703599/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值