Oracle RMAN 基础配置和常用命令
RMAN 基础介绍
Recovery Manager (RMAN) 是一个 Oracle 数据库客户端,可以对数据库执行备份和恢复任务,并自动管理数据库备份策略,极大地简化了备份、还原和恢复数据库文件。
Oracle 数据库使用 RMAN 备份可以分为冷备和热备,区别在于是否开启归档模式,如下:
热备:归档模式,可在线进行备份,归档日志在的情况下可恢复至任意时间点
冷备:非归档模式,在 mount 下进行备份,仅能恢复到上次备份时间点
📢 注意: 开启归档模式后,归档日志默认是存放在快速恢复区中的,可以修改到指定的归档目录下。
RMAN 备份可以存放在磁盘(disk)或者 sbt 磁带机(tape)中,作为服务端的进程必须在数据库主机执行,备份的元数据存放在控制文件中。
RMAN 环境配置
在数据库服务器上,可以通过 rman 连接到 RMAN 管理工具:
rman target /
rman 有预设的默认配置设置,通过以下命令可以查看:
show all;
备份保留策略
保留策略: 通常用来决定哪些备份是有效的,以及哪些备份是被淘汰的。保留策略决定了备份是否为 obsolete 状态,obsolete 代表”淘汰、过时”的意思,RMAN 还原备份时不会选择 obsolete 的备份。
Oracle RMAN 的保留策略可以分为两种:
冗余度策略:通过配置保留的份数来决定哪些备份有效以及过时,默认为冗余度配置。
恢复窗口策略:指定一个时间窗口,此策略将保证必须能恢复此时间段内任一个时刻的数据。
下面通过两个例子来演示如何配置保留策略。
冗余度策略
如果需要配置备份冗余度为 2,默认为 1,配置命令:
CONFIGURE RETENTION POLICY TO redundancy 2;
最后修改时间:2022-08-29 17:02:16
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




