多语言展示
当前在线:711今日阅读:179今日分享:36

RMAN的基本结构

RMAN的基本结构
方法/步骤
1

1.目标数据库目标数据库就是需要进行备份的数据库,也主是重点要保护的数据库,可以是集群数据库,也可以是单实例数据库。如果数据库处于归档模式,可以对整个数据库、表空间、数据文件进行完全备份与增量备份,如下图目标数据库是一个双节点的集群数据库

2

2.恢复目录为了对目标数据库进行备份,RMAN需要了解目标数据库的结构信息,即在目标数据库中有哪些表空间、哪些数据文件等,同时还需了解以前所做的备份情况,这些信息称为恢复目录。恢复目录可以存储在目标数据库的控制文件中,也可以存储在另外一个数据库中。Oracle建议把恢复目录存储在另外一个数据库中,而且把两个数据库分开在两台不同的计算机中,如下图恢复目录在另外一个单节点数据库实例中

3

3.RMAN客户端RMAN客户端是Oracle软件的一部分,就是用来连接目标数据库、并对其进行备份与恢复的部分。管理员可以通过EM和命令行两种方式使用RMAN,客户端软件借助于第三方软件

4

4.通道实际上RMAN客户端并没有备份与恢复的功能,当RMAN客户端连接目标数据库时在数据库实例中将启动一个服务器进程,RMAN客户端的备份与恢复命令都发送到服务器进程,并由它负责执行。通道将数据读到服务器进程的PGA中,并对数据进行处理,然后把数据写入到备份设备,每次对数据库进行备份与恢复时,都需要分配一个或多个通道,通道的分配有两种方式,即手工分配与自动分配,如下图在没有指定的情况下默认使用一个通道

5

5.备份集利用RMAN工具,将数据库中的数据文件、控制文件、重做日志文件等备份到一个称为备份集的逻辑结构中,备份集的格式是特定的,只能由RMAN来创建与访问。一个备份集包含一个或多个特定格式的二进制文件,每个文件称为一个备份片。

6

6.备份片在使用RMAN工具进行备份时,首先在将备份数据备份集中,备份集中包含备份片,备份片的大小可以进行指定,如果备份的数据量大于指定的备份片的大小,将产生多个备份片

注意事项

此经验由勇敢的choy原创,觉得此经验对你有帮助,请点击下面【投票】予以支持,也可以点击上面的【五角星】来收藏!

推荐信息