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

这篇具有很好参考价值的文章主要介绍了rman备份数据文件和归档指定不同的filesperset。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

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

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

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

 那就整个活

备份前的日志情况

[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

总结:可行,可以分开指定。文章来源地址https://www.toymoban.com/news/detail-683786.html

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

到了这里,关于rman备份数据文件和归档指定不同的filesperset的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ansible copy模块 复制文件使用 主服务器 给副服务器 复制文件使用 指定文件权限 覆盖备份等

    这个模块用于将文件复制到远程主机,同时支持给定内容生成文件和修改权限等。 其相关选项如下: src #被复制到远程主机的本地文件。可以是绝对路径,也可以是相对路径。如果路径是一个目录,则会递归复制,用法类似于\\\"rsync\\\" content #用于替换\\\"src\\\",可以直接指定文件的

    2024年04月14日
    浏览(45)
  • SCP命令在不同远程服务器之间发送文件(指定端口、大量小文件操作)

    最近想把数据集放在另一个服务器上,但是如果先下载到本地然后再上传过去,则需要浪费好久时间。 特总结下如何快捷的通过命令完成不同远程服务器之间的文件传输,以及遇到的问题。 SCP命令 Linux scp 命令用于 Linux 之间复制文件和目录。 1 scp 是 secure copy 的缩写, scp 是

    2023年04月18日
    浏览(51)
  • Spring Boot应用中如何动态指定数据库,实现不同用户不同数据库的场景

    当在 Spring Boot 应用程序中使用Spring Data JPA 进行数据库操作时,配置Schema名称是一种常见的做法。然而,在某些情况下,模式名称需要是动态的,可能会在应用程序运行时发生变化。比如:需要做数据隔离的SaaS应用。 所以,这篇博文将帮助您解决了在 Spring Boot 应用程序中如

    2024年04月26日
    浏览(47)
  • Oracle 的归档日志文件

    归档是将联机重做日志以文件的形式保存到硬盘,联机日志归档的前提条件是数据库要处于归档模式。当数据库处于 ARCHIVELOG 模式并进行日志切换时,后台进程 ARCH 会将联机重做日志的内容保存到归档日志中,当数据库出现介质故障时,使用数据文件备份、归档日志和联机重

    2024年02月11日
    浏览(36)
  • 【ArcGIS遇上Python】ArcGIS Python按照指定字段批量筛选不同类型的图斑(以土地利用数据为例)

    基于土地利用数据,根据用地类型名称,批量筛选出不同类型的用地,生成不同类型的shp数据,以类型名称命名。 ArcGIS Python根据字段属性批量筛选生成shp图层

    2023年04月09日
    浏览(49)
  • HDFS小文件解决方案---archive归档文件命令

    hdfs并不擅长存储小文件,因为每个文件最少一个block,每个block的元数据都会在namenode占用内存,如果存在大量的小文件,它们会吃掉namenode大量内存。如下所示,模拟小文件场景: hadoop archive可以有效地处理以上的问题,它可以把多个文件归档成为一个文件,归档成一个文件

    2024年02月14日
    浏览(34)
  • SpringBoot实现文件记录日志,日志文件自动归档和压缩

    😊 @ 作者: Eric 💖 @ 主页: https://blog.csdn.net/weixin_47316183?type=blog 🎉 @ 主题: SpringBoot实现文件记录日志,日志文件自动归档和压缩 ⏱️ @ 创作时间: 2023年08月06日 Logback 是一个Java日志框架,它是 log4j 的后继者,被广泛用于应用程序中记录日志。 Logger(日志记录器): L

    2024年02月14日
    浏览(33)
  • (第20天)Oracle 数据库使用 RMAN 检查和恢复数据坏块

    Oracle 数据库的运行不可避免的会遇到各种各样的错误,就比如数据表出现坏块,此时,你这张表的数据就无法访问了,有什么好的办法可以恢复呢?今天就来讲讲如何使用 RMAN 来发现和恢复坏块。 有备份的情况下,我们可以直接通过 RMAN 块介质恢复(BLOCK MEDIA RECOVERY)功能来

    2024年02月04日
    浏览(45)
  • C#备份数据库文件

    c#备份数据库文件完整代码 sqlServer  存储过程: App.config添加配置项 DAL文件: BLL: 窗体调用:

    2024年02月09日
    浏览(39)
  • Hadoop 集群小文件归档 HAR、小文件优化 Uber 模式

    小文件归档 HAR 小文件归档是指将大量小文件合并成较大的文件,从而减少存储开销、元数据管理的开销以及处理时的任务调度开销。 这里我们通过 Hadoop Archive (HAR) 来进行实现,它是一种归档格式,可以将多个小文件和目录归档成单个 HAR 文件。 在进行下面的操作前,请先启

    2024年02月10日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包