暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

课程笔记|100天精通Oracle-实战系列

原创 沐言倾心 2022-08-29
867

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论