在数据存储和备份管理方面,rman备份是一个被广泛使用的备份策略。它可以通过数据库与RMAN命令集群之间的交互来保证数据的有效备份。然而,在一些场景下,由于网络分布的原因,可能需要将备份数据放置于远程服务器上。为了避免因跨网络带宽的限制而导致传输数据的时间延长,我们需要一种高效便捷的方式来实现远程备份。本文将为大家介绍一种基于快照技术的高效便捷的rman远程备份方法。
1.方案设计
本方法的核心思想是通过利用存储系统提供的快照技术来创建数据备份。快照是一种允许对实时数据进行备份和恢复的快速和有效的数据副本。在该方案中,我们利用存储系统中的快照技术来创建虚拟卷。然后,通过rman工具在虚拟卷上启动备份操作,实现从快照卷到本地备份目录的数据复制。
2.实现步骤
2.1 配置存储设备
为了使用快照技术,我们需要在存储系统中创建一个虚拟卷。请确保该虚拟卷已尽可能地接近于源卷。虚拟卷的大小应该满足备份数据的存储需求。同时,我们还需要为存储系统配置快照程序。在此过程中,应将快照目录设置为可以供rman工具使用的目录。
2.2 卷映射至备份服务器
卷需要映射到备份服务器后,备份服务器才能对卷进行操作。为此,我们需要在备份服务器上安装存储设备的卷管理软件,并将存储设备的IP地址和卷名称输入到备份服务器中。如果没有卷管理软件,我们可以使用iscsi或fc来将卷直接映像到备份服务器。
2.3 网络传输备份数据
在启动备份前,我们通过rman工具将备份目录设置为快照目录。然后通过网络将备份数据传输到备份服务器中。此过程使用类似scp的工具。
2.4 启动备份
在传输完备份数据后,我们使用rman工具启动备份操作。在rman工具中,需要使用快照卷作为源卷,然后将备份数据复制到本地备份目录中即可。
2.5 恢复已备份的数据
假设现在需要从备份中恢复数据。在rman工具中,我们选择需要恢复的数据,然后通过网络将其传输回到源服务器中。恢复过程与备份过程类似:我们使用rman工具选择需要恢复的数据,然后将数据从备份目录中复制出来,然后再将数据从备份服务器传输回源服务器中进行还原。
3.备份过程分析
在本方法中,备份过程分解成两个操作:将快照卷传输到备份服务器中和使用rman工具启动备份。这种分解可以帮助我们在大数据场景中降低备份所需的等待时间。此外,我们还可以在备份卷被升级之前频繁地进行备份操作。通常情况下,备份升级是没有必要的,因为我们可以简单地将被备份的数据复制到本地备份目录中即可。
4.
快照技术提供了一种高效便捷的rman远程备份方法,适用于需要在远程服务器上备份数据的企业。该方法利用存储系统中的快照技术,避免网络带宽的瓶颈,将数据快速迁移到本地目录中,大大缩短了备份时间。数据中心可以尝试使用本方法来简化备份流程,提高备份效率。
相关问题拓展阅读:
- RMAN备份前的操作(Windows)
- exp备份和rman备份的区别是什么?
RMAN备份前的操作(Windows)
历明团 以下是windows下 备份前一些RMAN操作
将数据库启动到归档肢橘模式下:
C:\Documents and Settings\Administrator>sqlplus / as sysdba
SQL>shutdown immediate
SQL>startup mount
SQL>alter database archivelog;
SQL>alter database open;
SQL>archive log list;
根据需要更改日志的存放路径(前提是使用了spfile方式启动)
SQL>alter system set log_archive_dest_ = location=e:\oralce\oradata\backup scope=spfile;
恢复目录的配置槐斗
创建恢复目录表空间
C:\Documents and Settings\Administrator>sqlplus / as sysdba
SQL>create tablespace rman_ts datafile d:/oracle/oradata/rman_ts ora size M;
创建恢复目录User 及赋予权限:
SQL>create user rmanuser identified by rmanuser default tablespace rman_ts temporary
tablespace temp;
SQL>grant connect resource recovery_catalog_owner to rmanuser ;
SQL>exit;
为恢复目录创建对象:
C:\Documents and Settings\Administrator>rman catalog rmanuser /rmanuser
RMAN>create catalog tablespace rman_ts ;
RMAN>exit;
注册目标数据库:
C:\Documents and Settings\Administrator>rman catalog rmanuser /rmanuser target
system/system@oradb
RMAN> register database;
RMAN>exit;
恢复目录支持如下的命令
{CREATE|UPGRADE|DROP} CATALOG
{CREATE|DELETE|REPLACE|PRINT} SCRIPT
LIST INCARNATION
REGISTER DATABASE
REPORT SCHEMA AT TIME
RESET DATABASE
RESYNC CATALOG
Resync命令
Resync可以同步数据库与恢复目录之间的信息 在实际情况下 rman一般可以自动同步
在如下情况下需要同步
?数据库物理结构的改变
?数据文件增加或者是改变大小
?表空间删除
?回滚段的创建与删除
?每产生 个归档日志
Reset 命令
lishixinzhi/Article/program/Oracle/202311/17755
exp备份和rman备份的区别是什么?
exp备份和rman备份的区别有:
1、rman是物理备份,expdp是逻辑备份,我觉得做了rman就没必要做expdp备份了。优缺点见下图:
2、exp类似冷备份, 你只能够恢复到某一点。而rman的话,需要开启归档,那样就可以绝散进行无数据丢失的恢复。
详细点说就是:
在野宏裂不开归档日志的情况下,Oracle数据库的备份只能依赖exp命令(逻辑备份)导出数据文件(注意:不包括日志文件以及控制文件等),导出的所有数据仅仅以一个大文件的方式来存放,但是这种备份容易导致丢失数据。举个例子:如果5号晚上进行了exp数据导出,但是在6号的运行过程中发生宕机,数据丢失,这个时候从5号备份后一颂闭直到6号宕机前的数据将全部丢失。所以采用exp方式备份数据还是存在很大风险的。
另一种方式就是使用Oracle自带的备份工具rman。一次rman备份(物理备份)的全过程如下:
因为使用rman备份不会产生数据丢失的情况,所以必须有一个全备份的文件,使用rman需要先进行一次全备份,相当于将当前数据库里面的所有文件以及日志都全盘拷贝一份到备份介质中,然后通过归档日志(实时更新的)的记录看每个进程都对数据库做了哪些修改,只要保留了一份物理备份以及物理备份之后的所有归档日志,就能够将数据库恢复到宕机前一刻的状态,将数据丢失降到更低。
rman远程服务器备份的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于rman远程服务器备份,高效便捷的rman远程服务器备份方法,RMAN备份前的操作(Windows),exp备份和rman备份的区别是什么?的信息别忘了在本站进行查找喔。