ORACLE 只做全备份与归档日志备份可行吗?

sczyq 2011-05-09 06:01:46
每天做(RMAN 热备),数据库基本是上班时间有人操作,特别是0点到8点基本空闲。

01:00:00 全备份

08:00:00 归档日志备份1
09:00:00 归档日志备份2
10:00:00 归档日志备份3
11:00:00 归档日志备份4
12:00:00 归档日志备份5
14:00:00 归档日志备份6
15:00:00 归档日志备份7
16:00:00 归档日志备份8
17:00:00 归档日志备份9
18:00:00 归档日志备份10
23:00:00 归档日志备份11

恢复时:全备份 + 归档日志备份(1->n)

这样做可行吗?


...全文
402 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sczyq 2011-05-09
  • 打赏
  • 举报
回复
全备指令:

BACKUP DATABASE PLUS ARCHIVELOG
FORMAT '/xxxx/xxxx/ORCL_%s_%t.bak'
TAG 'BAK_FULL';


归档日志备份指令, 保证每一个日志都是不重复的,因此ORACLE归档日志在归档日志备份后目录一般是空的(全备后可能存在归档日志文件):


BACKUP ARCHIVELOG FROM TIME 'SYSDATE-1'
FORMAT '/xxxx/xxxx/ORCL_%s_%t.log'
TAG 'BAK_LOG'
DELETE INPUT;

这样做后,归档日志序号在归档日志备份后,总是 1


妥当否?
tangren 2011-05-09
  • 打赏
  • 举报
回复
是可以的,制定备份策略时要考虑:数据量有多大,能否在空闲时间段内完成全备;需要恢复的时间点;备份要保留多长时间;磁盘空间大小;可以容忍的恢复数据时的宕机时间等。
iqlife 2011-05-09
  • 打赏
  • 举报
回复
每天做一次全备,打开FLASHBACK(注意查看FLASHBACK)的时间,默认为24小时,基本能达到你的要求
sczyq 2011-05-09
  • 打赏
  • 举报
回复
不考虑备份空间、恢复文件个数等,只求能恢复到最近时间点。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧