iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >RMAN中怎么同时建立多个备份
  • 310
分享到

RMAN中怎么同时建立多个备份

2024-04-02 19:04:59 310人浏览 安东尼
摘要

本篇内容介绍了“RMAN中怎么同时建立多个备份”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 在RMAN

本篇内容介绍了“RMAN中怎么同时建立多个备份”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

在RMAN命令 backup  后面 加上 copies 参数 后面接多重备份的数量

如下例子:

这里我们同时向下面2个目录中备份2份完全相同的备份。
/db1_dbbk/RMAN/backup_%T_%s_%p_%c.lv0

/db2_dbbk/RMAN/backup_%T_%s_%p_%c.lv0

注意%c这个参数,如果不添加,可能会出现

RMAN-20039: fORMat requires %c when duplexing

这个错误,%c表示备份片的拷贝数(从1开始编号),当生成多重备份时,用于指定备份片的副本号,是配合copies 参数使用的。

【实验过程】

以不使用恢复目录方式,启动RMAN
[oracle@db1 backup_sh]rman target /

Recovery Manager: Release 10.2.0.5.0 - Production on Wed May 2 09:14:13 2012

Copyright (c) 1982, 2007, oracle.  All rights reserved.

connected to target database: ORCL (DBID=1297821005)

开始备份
我在这里指定了备份文件到我的D:\oracle\rmanbak、rmanbak2、rmanbak3三个文件夹下,并使用了替换变量
%N:用于指定表空间的名称  %s: 用于指定备份集编号
FORMAT字符串替代变量

使用FORMAT参数时经常使用的一些替换变量:

%c:备份片的拷贝数(从1开始编号),当生成多重备份时,用于指定备份片的副本号
%d:数据库名称;
%D:位于该月中的天数 (DD);
%M:位于该年中的月份 (MM);
%N:用于指定表空间的名称 
%f: 用于指定绝对文件号
%F:一个基于DBID 唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII 为该数据库的DBID,YYYYMMDD 为日期,QQ 是一个1-256 的序列;
%n:数据库名称,并且会在右侧用x字符进行填充,使其保持长度为8;
%u:是一个由备份集编号和建立时间压缩后组成的8字符名称。利用%u可以为每个备份集生成一个唯一的名称;
%p:表示备份集中备份片段的编号,从1 开始编号;
%U:是%u_%p_%c的简写形式,利用它可以为每一个备份片段(即磁盘文件)生成一个唯一名称,这是最常用的命名方式;
%s:备份集的号;
%t:备份集时间戳;
%T:年月日格式(YYYYMMDD);s
注:如果在BACKUP命令中没有指定FORMAT选项,则RMAN默认使用%U为备份片段命名。
%e: 用于指定归档日志序列号

我们通过备份集编号,可以看到2份备份文件是内容完全一致的2份
RMAN> backup copies 2 incremental level=0 tag 'orcl1_0' SKIP INACCESSIBLE FILESPERSET 3 database
include current controlfile format '/db1_dbbk/RMAN/backup_%T_%s_%p_%c.lv0','/db2_dbbk/RMAN/backup_%T_%s_%p_%c.lv0'
plus archivelog FILESPERSET 2 delete all input format '/db1_dbbk/RMAN/backup_%T_%s_%p.arc','/db2_dbbk/RMAN/backup_%T_%s_%p.arc';

using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=112 instance=orcl1 devtype=DISK
validation succeeded for archived log

。。。

piece handle=/db1_dbbk/RMAN/backup_20120502_3011_1_1.lv2 comment=NONE
piece handle=/db1_dbbk/RMAN/backup_20120502_3011_1_2.lv2 comment=NONE

channel c1: backup set complete, elapsed time: 00:00:02
Finished backup at 02-MAY-12

“RMAN中怎么同时建立多个备份”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: RMAN中怎么同时建立多个备份

本文链接: https://www.lsjlt.com/news/65227.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • RMAN中怎么同时建立多个备份
    本篇内容介绍了“RMAN中怎么同时建立多个备份”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 在RMAN...
    99+
    2024-04-02
  • 同时建立多个goroutine与mongodb连接
    小伙伴们有没有觉得学习Golang很有意思?有意思就对了!今天就给大家带来《同时建立多个goroutine与mongodb连接》,以下内容将会涉及到,若是在学习中对其中部分知识点有疑问,或许看了本文...
    99+
    2024-04-04
  • 怎么将RMAN备份文件放到ASM中
    本篇内容介绍了“怎么将RMAN备份文件放到ASM中”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、问题描...
    99+
    2024-04-02
  • 怎么在Mysql中备份多个数据库
    本篇文章为大家展示了怎么在Mysql中备份多个数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。备份数据脚本#!/bin/bash # date是li...
    99+
    2024-04-02
  • Oracle中怎么配置和使用RMAN进行备份
    在Oracle数据库中配置和使用RMAN进行备份可以按照以下步骤进行操作: 配置RMAN备份目录:首先需要确定备份文件的存储位置...
    99+
    2024-04-19
    Oracle
  • mysql中怎么实现同步备份
    本篇文章为大家展示了mysql中怎么实现同步备份,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  不同服务器上mysql如何实现同步备份  1.服务器状态:  服务...
    99+
    2024-04-02
  • vue中怎么同时监听多个参数
    这篇文章主要讲解了“vue中怎么同时监听多个参数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue中怎么同时监听多个参数”吧!如何同时监听多个参数vue使用watch同时监听多个参数,其中...
    99+
    2023-06-29
  • oracle创建临时表怎么备份数据
    要备份临时表的数据,可以使用以下步骤: 使用CREATE TABLE语句创建一个新的表,用来存储临时表的数据备份。例如: CRE...
    99+
    2024-04-09
    oracle
  • 怎么在linux中定时备份mysql
    怎么在linux中定时备份mysql?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是...
    99+
    2023-06-09
  • MySQL中怎么实现延时备份
    MySQL中怎么实现延时备份,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 1、     m...
    99+
    2024-04-02
  • python怎么同时运行多个函数
    在python同时运行多个函数,具体方法如下:def fun1():while True:time.sleep(2)print("fun1")def fun2():while True:time.sleep(6)print("fun2")t...
    99+
    2024-04-02
  • css class怎么同时设置多个值
    本篇内容介绍了“css class怎么同时设置多个值”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! cl...
    99+
    2024-04-02
  • Python怎么同时运行多个协程
    这篇文章主要介绍“Python怎么同时运行多个协程”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python怎么同时运行多个协程”文章能帮助大家解决问题。正文asyncio 的一个好处是我们可以同时...
    99+
    2023-07-05
  • springboot之怎么同时连接多个redis
    本文小编为大家详细介绍“springboot之怎么同时连接多个redis”,内容详细,步骤清晰,细节处理妥当,希望这篇“springboot之怎么同时连接多个redis”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-06
  • MySQL中怎么定时备份Windows主机
    本篇文章给大家分享的是有关MySQL中怎么定时备份Windows主机,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。   对于Wind...
    99+
    2024-04-02
  • 云虚拟主机怎么建立多个网站
    要建立多个网站,您可以按照以下步骤操作:1. 选择一个云虚拟主机供应商,注册一个账号并购买一个虚拟主机计划。确保所选计划具备多个域名...
    99+
    2023-09-13
    云虚拟主机
  • c语言怎么建立多个动态链表
    要建立多个动态链表,可以使用结构体和指针来实现。首先,定义一个结构体来表示链表的节点,包含一个数据域和一个指向下一个节点的指针域,如...
    99+
    2023-08-25
    c语言
  • 建立良好的数据库备份和恢复策略时需要考虑什么
    建立良好的数据库备份和恢复策略时需要考虑什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。建立良好的数据库备份和恢复策略时,需要考虑以下几个点...
    99+
    2024-04-02
  • shell下怎么同时读取多个文件
    这篇文章主要讲解了“shell下怎么同时读取多个文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“shell下怎么同时读取多个文件”吧!1. 单个文件的读取在shell脚本下,可以多种方式实...
    99+
    2023-06-13
  • MYSQL中怎么定时清除备份数据
    这篇文章给大家介绍MYSQL中怎么定时清除备份数据,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。mysql配置由于定时任务这个选项在mysql的默认配置是关闭的,所以保险起见,我们先查...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作