rman备份数据文件和归档指定不同的filesperset

news2024/12/22 23:51:47

客户说带库上抓小文件会导致带库紧张。

大部分的备份软件都会用filesperset参数来做备份,这样恢复速度快,而且也有利于带库重复删除。

客户用的plus archivelog的形式,一条命令的做全备,现在就有filesperset不区分dbf和arc的情况,反而影响了恢复的效率。

我看了下官方手册,发现backupOperand和backupSpecOperand都有filesperset的设置

 那就整个活

备份前的日志情况

[oracle@oracle11g ~]$ ls -l /data/oracle/flash_recovery_area/ORCL/archivelog/2023_08_29/
total 14564
-rw-r----- 1 oracle dba 14885888 Aug 29 16:38 o1_mf_1_503_lgvcnns7_.arc
-rw-r----- 1 oracle dba     1024 Aug 29 16:38 o1_mf_1_504_lgvcno54_.arc
-rw-r----- 1 oracle dba     3584 Aug 29 16:38 o1_mf_1_505_lgvcnpn0_.arc
-rw-r----- 1 oracle dba     1024 Aug 29 16:38 o1_mf_1_506_lgvcnpnj_.arc
-rw-r----- 1 oracle dba     1024 Aug 29 16:38 o1_mf_1_507_lgvcnwl0_.arc
-rw-r----- 1 oracle dba     1024 Aug 29 16:38 o1_mf_1_508_lgvcnwlf_.arc
-rw-r----- 1 oracle dba     1024 Aug 29 16:38 o1_mf_1_509_lgvcnzlx_.arc

备份命令及日志

[oracle@oracle11g ~]$ rman target /

Recovery Manager: Release 11.2.0.1.0 - Production on Tue Aug 29 16:39:51 2023

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

connected to target database: ORCL (DBID=1659508461)

RMAN> 

RMAN> 

RMAN> backup full database filesperset 1 format '/home/oracle/db_%U.dbf' plus archivelog filesperset 64 format '/home/oracle/arc_%U.dbf';


Starting backup at 29-AUG-23
current log archived
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=70 device type=DISK
channel ORA_DISK_1: starting archived log backup set
channel ORA_DISK_1: specifying archived log(s) in backup set
input archived log thread=1 sequence=503 RECID=1 STAMP=1146155925
input archived log thread=1 sequence=504 RECID=2 STAMP=1146155925
input archived log thread=1 sequence=505 RECID=3 STAMP=1146155926
input archived log thread=1 sequence=506 RECID=4 STAMP=1146155926
input archived log thread=1 sequence=507 RECID=5 STAMP=1146155932
input archived log thread=1 sequence=508 RECID=6 STAMP=1146155932
input archived log thread=1 sequence=509 RECID=7 STAMP=1146155935
input archived log thread=1 sequence=510 RECID=8 STAMP=1146156058
channel ORA_DISK_1: starting piece 1 at 29-AUG-23
channel ORA_DISK_1: finished piece 1 at 29-AUG-23
piece handle=/home/oracle/arc_0h251t0r_1_1��.dbf tag=TAG20230829T164059 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 29-AUG-23

Starting backup at 29-AUG-23
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00002 name=/data/oracle/orcl/sysaux01.dbf
channel ORA_DISK_1: starting piece 1 at 29-AUG-23
channel ORA_DISK_1: finished piece 1 at 29-AUG-23
piece handle=/home/oracle/db_0i251t0s_1_1.dbf tag=TAG20230829T164100 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00001 name=/data/oracle/orcl/system01.dbf
channel ORA_DISK_1: starting piece 1 at 29-AUG-23
channel ORA_DISK_1: finished piece 1 at 29-AUG-23
piece handle=/home/oracle/db_0j251t13_1_1.dbf tag=TAG20230829T164100 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00005 name=/home/oracle/rel1.dbf
channel ORA_DISK_1: starting piece 1 at 29-AUG-23
channel ORA_DISK_1: finished piece 1 at 29-AUG-23
piece handle=/home/oracle/db_0k251t1a_1_1.dbf tag=TAG20230829T164100 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00008 name=/home/oracle/tmp.dbf
channel ORA_DISK_1: starting piece 1 at 29-AUG-23
channel ORA_DISK_1: finished piece 1 at 29-AUG-23
piece handle=/home/oracle/db_0l251t1c_1_1.dbf tag=TAG20230829T164100 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00003 name=/data/oracle/orcl/undotbs01.dbf
channel ORA_DISK_1: starting piece 1 at 29-AUG-23
channel ORA_DISK_1: finished piece 1 at 29-AUG-23
piece handle=/home/oracle/db_0m251t1d_1_1.dbf tag=TAG20230829T164100 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
including current control file in backup set
channel ORA_DISK_1: starting piece 1 at 29-AUG-23
channel ORA_DISK_1: finished piece 1 at 29-AUG-23
piece handle=/home/oracle/db_0n251t1e_1_1.dbf tag=TAG20230829T164100 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00004 name=/data/oracle/orcl/users01.dbf
channel ORA_DISK_1: starting piece 1 at 29-AUG-23
channel ORA_DISK_1: finished piece 1 at 29-AUG-23
piece handle=/home/oracle/db_0o251t1g_1_1.dbf tag=TAG20230829T164100 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
including current SPFILE in backup set
channel ORA_DISK_1: starting piece 1 at 29-AUG-23
channel ORA_DISK_1: finished piece 1 at 29-AUG-23
piece handle=/home/oracle/db_0p251t1h_1_1.dbf tag=TAG20230829T164100 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 29-AUG-23

Starting backup at 29-AUG-23
current log archived
using channel ORA_DISK_1
channel ORA_DISK_1: starting archived log backup set
channel ORA_DISK_1: specifying archived log(s) in backup set
input archived log thread=1 sequence=511 RECID=9 STAMP=1146156082
channel ORA_DISK_1: starting piece 1 at 29-AUG-23
channel ORA_DISK_1: finished piece 1 at 29-AUG-23
piece handle=/home/oracle/arc_0q251t1i_1_1��.dbf tag=TAG20230829T164122 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 29-AUG-23

RMAN> 

RMAN> exit

备份文件情况

[oracle@oracle11g ~]$ ls -ltr
total 1500204
drwxr-x--- 3 oracle dba         18 Mar 17 16:27 oradiag_oracle
-rw-r--r-- 1 oracle dba        109 Apr 25 22:38 sales.lst
-rwxrwxrwx 1 root   root      5332 Apr 25 22:42 csv.sql
-rw-r--r-- 1 oracle dba       1215 Apr 25 22:43 csv.tmp
-rw-r--r-- 1 oracle dba       1226 Apr 25 22:43 SALGRADE.lst
-rw-r--r-- 1 oracle dba       1562 Apr 25 22:45 SALGRADE.log
-rw-r--r-- 1 oracle dba       7878 Apr 26 23:55 sample-oracle.sql
-rw-r--r-- 1 oracle dba        186 Jun 20 16:32 txt
-rw-r----- 1 oracle dba    1097728 Jun 20 16:34 20230620_081v6lvv_1_1.dbf
-rw-r--r-- 1 oracle dba       4748 Aug 25 14:55 move.sql
-rw-r--r-- 1 oracle dba       6178 Aug 25 15:12 pl.sql
-rw-r--r-- 1 oracle dba       6202 Aug 25 15:13 pl2.sql
-rw-r--r-- 1 oracle dba       6220 Aug 25 15:15 pl3.sql
-rw-r--r-- 1 oracle dba       6173 Aug 25 15:31 release_dbf.sql
-rw-r----- 1 oracle dba   14894080 Aug 29 16:40 arc_0h251t0r_1_1??.dbf
-rw-r----- 1 oracle dba  646946816 Aug 29 16:41 db_0i251t0s_1_1.dbf
-rw-r----- 1 oracle dba  630808576 Aug 29 16:41 db_0j251t13_1_1.dbf
-rw-r----- 1 oracle dba    1089536 Aug 29 16:41 db_0k251t1a_1_1.dbf
-rw-r----- 1 oracle dba   17178624 Aug 29 16:41 db_0l251t1c_1_1.dbf
-rw-r----- 1 oracle dba    2367488 Aug 29 16:41 db_0m251t1d_1_1.dbf
-rw-r----- 1 oracle dba    9797632 Aug 29 16:41 db_0n251t1e_1_1.dbf
-rw-r----- 1 oracle dba    2113536 Aug 29 16:41 db_0o251t1g_1_1.dbf
-rw-r----- 1 oracle dba      98304 Aug 29 16:41 db_0p251t1h_1_1.dbf
-rw-r----- 1 oracle dba  104865792 Aug 29 16:41 rel1.dbf
-rw-r----- 1 oracle dba  104865792 Aug 29 16:41 tmp.dbf
-rw-r----- 1 oracle dba       3072 Aug 29 16:41 arc_0q251t1i_1_1??.dbf

总结:可行,可以分开指定。

backup full database filesperset 1 format '/home/oracle/db_%U.dbf' plus archivelog filesperset 64 format '/home/oracle/arc_%U.dbf';

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/948914.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java之API详解之Objects类的详细解析

5 Objects类 5.1 概述 tips:了解内容 查看API文档,我们可以看到API文档中关于Objects类的定义如下: Objects类所在包是在java.util包下,因此在使用的时候需要进行导包。并且Objects类是被final修饰的,因此该类不能被继…

跨境电商独立站如何实现全球开店,获得更多流量?

对于独立站卖家来说,针对一个国家搭建一个站点、运营,就已经要花上不少力气了。更别说想要在多个市场售卖了,每个国家不同的货币、语言、定价、付款方式等等就已经够让人头大。 研究显示,40%的人不会从其他语言的网站上购买产品。…

Windows系统配置jar包自启动

目录 一、下载 WinSW.NET4.exe二、创建windows的目录结构三、编写xml配置文件四、检查环境4.1 是否安装jdk4.2 是否存在.net framework4的服务 五、安装 一、下载 WinSW.NET4.exe https://github.com/winsw/winsw/releases 下载完毕改名为jar名,也就是 项目.exe64位…

QT使用QImage做图片切割

#include "mainwindow.h" #include "ui_mainwindow.h" #include <QFileDialog> #include <QDebug>MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow) {ui->setupUi(this);// 选择本地图片文件QString …

了解java中的通配符“?“

目录 通配符的作用 先看一段代码 用通配符"?"后,代码变化 结论 通配符上界 通配符下界 对通配符上下界的注释理解及其练习代码 简记: ? 用于在泛型的使用&#xff0c;即为通配符. 在Java中&#xff0c;通配符&#xff08;wildcard&#xff09;主要用于泛型…

11.物联网lwip,网卡原理

一。LWIP协议栈内存管理 1.LWIP内存管理方案 &#xff08;1&#xff09;堆heap 1.灰色为已使用内存 2.黑色为未使用内存 3.紫色为使用后内存 按照某种算法&#xff0c;把数据放在内存块中 &#xff08;2&#xff09;池pool 设置内存池&#xff0c;设置成大小相同的内存块。 2…

想报考pmp,一定得经过培训机构吗?

想要申请PMP考试&#xff0c;必须具备35个学时的PMBOK项目管理学习或培训经验。这是报考的首要条件。 所有符合条件的机构必须具备“PMI”和“中国国际基金会人才交流中心”的授权资质之一即可 首先&#xff0c;在进行英文报名时&#xff0c;需要提供并填写35学时的培训经历。…

WordPress(2)主题安装-菜单-菜单图标

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、上传你的主题文件启用我的是 LoliMeow二、主题设置1.小工具中设置即可在网站右侧显示2.在文章中新建分类用做菜单3.也可在文字的前面添加图标[图标库](http://fa.fangguokeji.cn/)前言 提…

Visual Studio 2022的MFC框架——AfxWinMain全局对象和InitInstance函数

我是荔园微风&#xff0c;作为一名在IT界整整25年的老兵&#xff0c;今天我们来重新审视一下Visual Studio 2022下开发工具的MFC框架知识。 在看这篇帖子前&#xff0c;请先看我的另一篇帖子《Visual Studio 2022的MFC框架——应用程序向导》。 当程序调用了CWinApp类的构造…

shell常用脚本

1、Java项目重启脚本 #!/bin/bash# 定义一个函数来结束进程和启动新进程 function restart(){JAR_NAME$1 # jar包LOG_NAME$2 # 日志JVM_ARGS$3 # jvm 参数PID$(ps -ef | grep java | grep ${JAR_NAME} | awk { print $2 })if [[ ! -z "$PID" ]]; thenecho "…

LeetCode(力扣)700. 二叉搜索树中的搜索Python

LeetCode20. 有效的括号 题目链接代码 题目链接 https://leetcode.cn/problems/search-in-a-binary-search-tree/ 代码 递归法 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val #…

进度猫:如何做好项目进度管理?有几点建议

项目目进度管理是在项目实施过程中&#xff0c;对各阶段的进展和项目最终完成的期限进行的管理。目的是保证项目能在满足其时间的约束条件的前提下实现项目的总体目标。 因此为了保证项目能够按时完成&#xff0c;需要制订详尽的可操作性的项目进度管理计划&#xff0c;才可以…

MySQL数据库备份及恢复

数据备份的重要性 1、备份的主要目的是灾难恢复 2、在生产环境中&#xff0c;数据的安全性至关重要 3、任何数据的丢失都可能产生严重的后果 4、造成数据丢失的原因 备份类型(重点) 1、物理备份 数据库备份可以分为物理备份和逻辑备份。物理备份是对数据库操作系统的物…

【App端】uni-app使用百度地图api和echarts省市地图下钻

目录 前言方案一&#xff1a;echarts百度地图获取百度地图AK安装echarts和引入百度地图api完整使用代码 方案二&#xff1a;echarts地图和柱状图变形动画实现思路完整使用代码 方案三&#xff1a;中国地图和各省市地图下钻实现思路完整使用代码 前言 近期的app项目中想加一个功…

QGIS-计算几何内部点(一定在几何内)

在提取几何图像的中心点相关的X Y时&#xff0c;我们往往希望提取的点在几何内部&#xff0c;因为对于不规则图形而言&#xff0c;特别是凹几何&#xff0c;提取的点可能在图形外&#xff0c;QGIS中提供了相关的函数用于提取点中心点&#xff1a; 打开图形的属性列表&#xff…

Springboot2.0 上传图片 jar包导出启动(第二章)

目录 一&#xff0c;目录文件结构讲解二&#xff0c;文件上传实战三&#xff0c;jar包方式运行web项目的文件上传和访问处理&#xff08;核心知识&#xff09;最后 一&#xff0c;目录文件结构讲解 简介&#xff1a;讲解SpringBoot目录文件结构和官方推荐的目录规范 1、目录讲解…

行业毒瘤还是长久需求?无代码编程会是趋势吗?

无代码和低代码都是这几年才诞生、但受到不少关注的新名词。无代码和低代码的发展前景如何&#xff1f;是一时兴起还是长久需求&#xff0c;是不是行业毒瘤&#xff0c;种种讨论络绎不绝。 无代码开发平台&#xff08;NCDP&#xff0c;No Code Development Platform&#xff09…

Java从入门到精通(五)· 内部类,枚举,泛型

Java从入门到精通&#xff08;五&#xff09; 内部类&#xff0c;枚举&#xff0c;泛型 一 内部类 1.概述 简单来说&#xff0c;如果一个类定义在另一个类的内部&#xff0c;这个类就是内部类。 使用场景&#xff1a;当一个类的内部&#xff0c;包含了一个完整的事务&#…

常见的软件测试模型

目录 1、瀑布模型 2、V模型 3、W模型 4、H模型 5、X模型 1、瀑布模型 瀑布模型是一种线性的、顺序的软件开发模型 上一阶段的输出结果作为下一阶段的输入 优点&#xff1a; &#xff08;1&#xff09;为项目提供了按阶段划分的检查点。 &#xff08;2&#xff09;当前一阶段…

【校招VIP】产品面试之面试官的真实意图

考点介绍&#xff1a; 大厂面试时&#xff0c;面试官提出的问题除了了解经历和想法外&#xff0c;最看重的是思维逻辑能力、团队协作能力和协调能力。 『产品面试之面试官的真实意图』相关题目及解析内容可点击文章末尾链接查看&#xff01; 一、考点题目 1. 你遇到的最大的…