在这里插入图片描述

Oracle Recovery Manager Overview and Configuration Oracle恢复管理概述配置(RMAN的使用和配置)
目标:

一、基础知识

1、User Backup VS RMAN

在这里插入图片描述

2、Restoring &Recovering DB 还原&恢复数据库

在这里插入图片描述

3、Recovery Manager Features 管理恢复功能

RMAN提供了一种灵活的方式来:

4、RMAN Components RMAN组件

在这里插入图片描述

5、Repository1: Control File 存储库1:控制文件

6、Channel Allocation 通道分配

在这里插入图片描述

7、Media Management 介质管理

在这里插入图片描述

8、Types of Connectoin 连接类型

9、Without a Recovery Catalog 没有恢复目录

在这里插入图片描述

10、Recovery Manager Modes 恢复管理器模式

11、RMAN Configuration Settings RMAN配置设置

12、The CONFIGURE Command CONFIGURE命令

CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/db01/BACKUP/%u';
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 days;
  • 通过指定几余来实施保留策略:
 CONFIGURE RETENTION POLICY TO REDUNDANCY 2:

13、The SHOW Command SHOW 命令

14、The LIST Command LIST命令

15、The REPORT Command REPORT 报告命令

  • 生成对存储库的详细分析
  • 生成报告以回答:
  • REPORT NEED BACKUP 报告需要备份
    • 需要三个或更多增量备份以进行恢复的文件:
    • 文件已经三天没有备份了(报告需要备份三天):
      • REPORT NEED BACKUP days 3;
    • 如果没有两个多个备份,则需要备份:
      • REPORT NEED BACKUP redundancy 2;
    • 3天前恢复所票得备份:

二、基础操作

1、连接到RMAN

rman target sys/123@orcl nocatalog

在这里插入图片描述
这是一个使用Oracle RMAN(Recovery Manager)的命令,用于连接到Oracle数据库并指定目标数据库和连接信息。让我解释一下:

综合起来,这个命令的含义是使用RMAN连接到Oracle数据库,目标数据库是orcl,用户名sys密码是123,而且不使用RMAN目录。

2、Auto Channel Allocation 自动通道分配

RMAN> CONFIGURE DEFAULT DEVICE TYPE TO sbt;

在这里插入图片描述
这是原来设备类型
然后我们执行上列命令进行更改之后再次查看
在这里插入图片描述
这是现在的设备
然后我们只是实验一下操作操作完成将他恢复成原来的样子,执行下列语句

CONFIGURE DEFAULT DEVICE TYPE clear;

在这里插入图片描述

  • 配置自动通道的并行性:
    • RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 3;
  • 配置自动通道选项
    • RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT =/BACKUP/RMAN/U';
    • RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 2G:

3、Manual Channel Allocation 手动通道分配

 RUN {
 	ALLOCATE CHANNEL c1 TYPE disk
 		FORMAT ='/db01/BACKUP/usr0520.bak';
 	BACKUP DATAFILE '/db01/ORADATA/users0l.dbf';}

这是一个使用Oracle RMAN的脚本块,用于行数据库备份。让我解释一下这个脚本各个部分

整体来说,这个脚本的目的是使用RMAN备份Oracle数据库的一个数据文件(users0l.dbf),并将备份文件保存在指定的磁盘位置(/db01/BACKUP/usr0520.bak)。备份通道(c1)用于管理备份的过程

4、Additional Line Arguments 增加参数方法

将RMAN输出写入日志文件:

rman target sys/oracle
	log $ORACLE_HOME/ORADATA/u03/rman.log append

这是一个使用 Oracle RMAN(Recovery Manager)的命令,让我解释一下这个命令的各个部分:

综合起来,这个命令的含义是使用 RMAN 连接到 Oracle 数据库,目标数据库用户是 sys,密码oracle,并且将 RMAN 的日志信息记录到指定的日志文件中,如果文件已存在,则将日志信息追加到文件末尾

当RMAN被调用执行命令文件:

rman target sys/oracle
	log $ORACLE_HOME/ORADATA/u03/rman.log append
	@'$ORACLE_HOME/STUDENT/LABS/my_rman_script.rcv'

这个命令是在 Oracle RMAN 中执行一个脚本文件的命令,让我逐步解释

综合起来,这个命令的含义是使用 RMAN 连接到 Oracle 数据库(sys 用户,密码 oracle),将 RMAN 的日志信息记录到指定的日志文件中,如果文件已存在,则将日志信息追加到文件末尾然后,执行指定路径下的 RMAN 脚本文件,其中包含系列 RMAN 命令。

原文地址:https://blog.csdn.net/yushaoyyds/article/details/134720546

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_24804.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注