验证控制文件、归档文件、不同BLOCK大小的数据文件对应的RMAN备份集不在同一PIECE

实验为了证明如下:---数据库版本 11.2.0.3.

RMAN备份中,归档日志、控制文件和数据文件不能放在同一个备份集里,因为数据文件所在的备份集以Oracel 数据块为最小单位,

而控制文件块大小为作为16384,16K。归档日志文件所在的备份集也是以操作系统块为最小单位,此处为512字节。

所以归档日志文件备份集、控制文件备份集和数据文件备份集不能在同一个备份集里面。

---以上都是默认参数时的,当然可以使用piece=N或者maxpiecesize=1g之类参数来调整。

证明以上以后,创建不同块大小的表空间,测试不同块大小的表空间,也不能备份到同一个备份PIECE中。

######################

实验一:验证归档日志文件备份集、控制文件备份集和数据文件备份集不能在同一个备份集里面

当前数据库中数据文件、控制文件、日志文件块大小:

SQL> col name for a50

SQL> select file#,name,block_size from v$datafile;

FILE# NAME                                               BLOCK_SIZE

---------- -------------------------------------------------- ----------

1 +DATA01/bys9/datafile/system.260.876770855               8192

2 +DATA01/bys9/datafile/sysaux.261.876770927               8192

3 +DATA01/bys9/datafile/undotbs1.262.876770987             8192

4 +DATA01/bys9/datafile/users.264.876771015                8192

SQL> select members,bytes/1024/1024 M,blocksize from v$log;

MEMBERS          M  BLOCKSIZE

---------- ---------- ----------

2         50        512

2         50        512

2         50        512

SQL> select name,block_size  from v$controlfile;

NAME                                               BLOCK_SIZE

-------------------------------------------------- ----------

+DATA01/bys9/controlfile/current.256.876770817          16384

+FLASH/bys9/controlfile/current.256.876770821           16384

########备份测试情况:

可以看到归档文件的备份集、数据文件的备份集、控制文件的备份集是不在同一个备份PIECE中。

RMAN> backup database format "/home/oracle/full_%d_%T_%s"

2> plus archivelog delete all input;

Starting backup at 12-MAY-15

current log archived

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=41 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=15 RECID=1 STAMP=877627122

input archived log thread=1 sequence=16 RECID=2 STAMP=879547905

input archived log thread=1 sequence=17 RECID=3 STAMP=879548073

channel ORA_DISK_1: starting piece 1 at 12-MAY-15

channel ORA_DISK_1: finished piece 1 at 12-MAY-15

piece handle=+FLASH/bys9/backupset/2015_05_12/annnf0_tag20150512t225434_0.263.879548075 tag=TAG20150512T225434 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:04

channel ORA_DISK_1: deleting archived log(s)

archived log file name=+FLASH/bys9/archivelog/2015_04_21/thread_1_seq_15.260.877627115 RECID=1 STAMP=877627122

archived log file name=+FLASH/bys9/archivelog/2015_05_12/thread_1_seq_16.261.879547905 RECID=2 STAMP=879547905

archived log file name=+FLASH/bys9/archivelog/2015_05_12/thread_1_seq_17.262.879548073 RECID=3 STAMP=879548073

Finished backup at 12-MAY-15

Starting backup at 12-MAY-15

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=00001 name=+DATA01/bys9/datafile/system.260.876770855

input datafile file number=00002 name=+DATA01/bys9/datafile/sysaux.261.876770927

input datafile file number=00003 name=+DATA01/bys9/datafile/undotbs1.262.876770987

input datafile file number=00004 name=+DATA01/bys9/datafile/users.264.876771015

channel ORA_DISK_1: starting piece 1 at 12-MAY-15

channel ORA_DISK_1: finished piece 1 at 12-MAY-15

piece handle=/home/oracle/full_BYS9_20150512_2 tag=TAG20150512T225442 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:01:25

Finished backup at 12-MAY-15

Starting backup at 12-MAY-15

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=18 RECID=4 STAMP=879548173

channel ORA_DISK_1: starting piece 1 at 12-MAY-15

channel ORA_DISK_1: finished piece 1 at 12-MAY-15

piece handle=+FLASH/bys9/backupset/2015_05_12/annnf0_tag20150512t225614_0.261.879548175 tag=TAG20150512T225614 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03

channel ORA_DISK_1: deleting archived log(s)

archived log file name=+FLASH/bys9/archivelog/2015_05_12/thread_1_seq_18.262.879548173 RECID=4 STAMP=879548173

Finished backup at 12-MAY-15

Starting Control File and SPFILE Autobackup at 12-MAY-15

piece handle=+FLASH/bys9/autobackup/2015_05_12/s_879548179.262.879548187 comment=NONE

Finished Control File and SPFILE Autobackup at 12-MAY-15

RMAN> list backup of controlfile;

List of Backup Sets

===================

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

------- ---- -- ---------- ----------- ------------ ---------------

4       Full    9.36M      DISK        00:00:09     12-MAY-15

BP Key: 4   Status: AVAILABLE  Compressed: NO  Tag: TAG20150512T225618

Piece Name: +FLASH/bys9/autobackup/2015_05_12/s_879548179.262.879548187

Control File Included: Ckp SCN: 259666       Ckp time: 12-MAY-15

RMAN> list backup of archivelog all;

List of Backup Sets

===================

BS Key  Size       Device Type Elapsed Time Completion Time

------- ---------- ----------- ------------ ---------------

1       11.22M     DISK        00:00:03     12-MAY-15

BP Key: 1   Status: AVAILABLE  Compressed: NO  Tag: TAG20150512T225434

Piece Name: +FLASH/bys9/backupset/2015_05_12/annnf0_tag20150512t225434_0.263.879548075

List of Archived Logs in backup set 1

Thrd Seq     Low SCN    Low Time  Next SCN   Next Time

---- ------- ---------- --------- ---------- ---------

1    15      214735     11-APR-15 239087     21-APR-15

1    16      239087     21-APR-15 259310     12-MAY-15

1    17      259310     12-MAY-15 259604     12-MAY-15

BS Key  Size       Device Type Elapsed Time Completion Time

------- ---------- ----------- ------------ ---------------

3       4.00K      DISK        00:00:02     12-MAY-15

BP Key: 3   Status: AVAILABLE  Compressed: NO  Tag: TAG20150512T225614

Piece Name: +FLASH/bys9/backupset/2015_05_12/annnf0_tag20150512t225614_0.261.879548175

List of Archived Logs in backup set 3

Thrd Seq     Low SCN    Low Time  Next SCN   Next Time

---- ------- ---------- --------- ---------- ---------

1    18      259604     12-MAY-15 259652     12-MAY-15

RMAN> list backup of database;

List of Backup Sets

===================

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

------- ---- -- ---------- ----------- ------------ ---------------

2       Full    434.60M    DISK        00:01:20     12-MAY-15

BP Key: 2   Status: AVAILABLE  Compressed: NO  Tag: TAG20150512T225442

Piece Name: /home/oracle/full_BYS9_20150512_2

List of Datafiles in backup set 2

File LV Type Ckp SCN    Ckp Time  Name

---- -- ---- ---------- --------- ----

1       Full 259619     12-MAY-15 +DATA01/bys9/datafile/system.260.876770855

2       Full 259619     12-MAY-15 +DATA01/bys9/datafile/sysaux.261.876770927

3       Full 259619     12-MAY-15 +DATA01/bys9/datafile/undotbs1.262.876770987

4       Full 259619     12-MAY-15 +DATA01/bys9/datafile/users.264.876771015

##########

######################

实验二:创建不同块大小的表空间,测试不同块大小的表空间,也不能备份到同一个备份PIECE中。

SQL> select file#,name,block_size from v$datafile;

FILE# NAME                                               BLOCK_SIZE

---------- -------------------------------------------------- ----------

1 +DATA01/bys9/datafile/system.260.876770855               8192

2 +DATA01/bys9/datafile/sysaux.261.876770927               8192

3 +DATA01/bys9/datafile/undotbs1.262.876770987             8192

4 +DATA01/bys9/datafile/users.264.876771015                8192

5 +DATA01/bys9/datafile/test1_4k.266.879548657             4096

6 +DATA01/bys9/datafile/test1_16k.267.879548689           16384

RMAN> backup as compressed backupset database include current controlfile plus archivelog delete all input;

Starting backup at 12-MAY-15

current log archived

using channel ORA_DISK_1

channel ORA_DISK_1: starting compressed archived log backup set

channel ORA_DISK_1: specifying archived log(s) in backup set

input archived log thread=1 sequence=23 RECID=9 STAMP=879549561

channel ORA_DISK_1: starting piece 1 at 12-MAY-15

channel ORA_DISK_1: finished piece 1 at 12-MAY-15

piece handle=+FLASH/bys9/backupset/2015_05_12/annnf0_tag20150512t231922_0.265.879549563 tag=TAG20150512T231922 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03

channel ORA_DISK_1: deleting archived log(s)

archived log file name=+FLASH/bys9/archivelog/2015_05_12/thread_1_seq_23.264.879549561 RECID=9 STAMP=879549561

Finished backup at 12-MAY-15

Starting backup at 12-MAY-15

using channel ORA_DISK_1

channel ORA_DISK_1: starting compressed full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00001 name=+DATA01/bys9/datafile/system.260.876770855

input datafile file number=00002 name=+DATA01/bys9/datafile/sysaux.261.876770927

input datafile file number=00003 name=+DATA01/bys9/datafile/undotbs1.262.876770987

input datafile file number=00004 name=+DATA01/bys9/datafile/users.264.876771015

channel ORA_DISK_1: starting piece 1 at 12-MAY-15

channel ORA_DISK_1: finished piece 1 at 12-MAY-15

piece handle=+FLASH/bys9/backupset/2015_05_12/nnndf0_tag20150512t231925_0.264.879549565 tag=TAG20150512T231925 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:25

channel ORA_DISK_1: starting compressed full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00005 name=+DATA01/bys9/datafile/test1_4k.266.879548657

channel ORA_DISK_1: starting piece 1 at 12-MAY-15

channel ORA_DISK_1: finished piece 1 at 12-MAY-15

piece handle=+FLASH/bys9/backupset/2015_05_12/nnndf0_tag20150512t231925_0.260.879549591 tag=TAG20150512T231925 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03

channel ORA_DISK_1: starting compressed full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00006 name=+DATA01/bys9/datafile/test1_16k.267.879548689

channel ORA_DISK_1: starting piece 1 at 12-MAY-15

channel ORA_DISK_1: finished piece 1 at 12-MAY-15

piece handle=+FLASH/bys9/backupset/2015_05_12/nnndf0_tag20150512t231925_0.261.879549595 tag=TAG20150512T231925 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03

channel ORA_DISK_1: starting compressed full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

including current control file in backup set

including current SPFILE in backup set

channel ORA_DISK_1: starting piece 1 at 12-MAY-15

channel ORA_DISK_1: finished piece 1 at 12-MAY-15

piece handle=+FLASH/bys9/backupset/2015_05_12/ncsnf0_tag20150512t231925_0.262.879549601 tag=TAG20150512T231925 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03

Finished backup at 12-MAY-15

Starting backup at 12-MAY-15

current log archived

using channel ORA_DISK_1

channel ORA_DISK_1: starting compressed archived log backup set

channel ORA_DISK_1: specifying archived log(s) in backup set

input archived log thread=1 sequence=24 RECID=10 STAMP=879549604

channel ORA_DISK_1: starting piece 1 at 12-MAY-15

channel ORA_DISK_1: finished piece 1 at 12-MAY-15

piece handle=+FLASH/bys9/backupset/2015_05_12/annnf0_tag20150512t232004_0.266.879549605 tag=TAG20150512T232004 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03

channel ORA_DISK_1: deleting archived log(s)

archived log file name=+FLASH/bys9/archivelog/2015_05_12/thread_1_seq_24.263.879549603 RECID=10 STAMP=879549604

Finished backup at 12-MAY-15

-----------

RMAN> list backup of controlfile;

List of Backup Sets

===================

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

------- ---- -- ---------- ----------- ------------ ---------------

21      Full    1.03M      DISK        00:00:04     12-MAY-15

BP Key: 21   Status: AVAILABLE  Compressed: YES  Tag: TAG20150512T231925

Piece Name: +FLASH/bys9/backupset/2015_05_12/ncsnf0_tag20150512t231925_0.262.879549601

Control File Included: Ckp SCN: 261966       Ckp time: 12-MAY-15

RMAN> list backup of archivelog all;

List of Backup Sets

===================

BS Key  Size       Device Type Elapsed Time Completion Time

------- ---------- ----------- ------------ ---------------

17      9.50K      DISK        00:00:01     12-MAY-15

BP Key: 17   Status: AVAILABLE  Compressed: YES  Tag: TAG20150512T231922

Piece Name: +FLASH/bys9/backupset/2015_05_12/annnf0_tag20150512t231922_0.265.879549563

List of Archived Logs in backup set 17

Thrd Seq     Low SCN    Low Time  Next SCN   Next Time

---- ------- ---------- --------- ---------- ---------

1    23      261837     12-MAY-15 261945     12-MAY-15

BS Key  Size       Device Type Elapsed Time Completion Time

------- ---------- ----------- ------------ ---------------

22      3.00K      DISK        00:00:02     12-MAY-15

BP Key: 22   Status: AVAILABLE  Compressed: YES  Tag: TAG20150512T232004

Piece Name: +FLASH/bys9/backupset/2015_05_12/annnf0_tag20150512t232004_0.266.879549605

List of Archived Logs in backup set 22

Thrd Seq     Low SCN    Low Time  Next SCN   Next Time

---- ------- ---------- --------- ---------- ---------

1    24      261945     12-MAY-15 261973     12-MAY-15

RMAN> list backup of database;

List of Backup Sets

===================

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

------- ---- -- ---------- ----------- ------------ ---------------

18      Full    101.58M    DISK        00:00:23     12-MAY-15

BP Key: 18   Status: AVAILABLE  Compressed: YES  Tag: TAG20150512T231925

Piece Name: +FLASH/bys9/backupset/2015_05_12/nnndf0_tag20150512t231925_0.264.879549565

List of Datafiles in backup set 18

File LV Type Ckp SCN    Ckp Time  Name

---- -- ---- ---------- --------- ----

1       Full 261954     12-MAY-15 +DATA01/bys9/datafile/system.260.876770855

2       Full 261954     12-MAY-15 +DATA01/bys9/datafile/sysaux.261.876770927

3       Full 261954     12-MAY-15 +DATA01/bys9/datafile/undotbs1.262.876770987

4       Full 261954     12-MAY-15 +DATA01/bys9/datafile/users.264.876771015

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

------- ---- -- ---------- ----------- ------------ ---------------

19      Full    1.01M      DISK        00:00:03     12-MAY-15

BP Key: 19   Status: AVAILABLE  Compressed: YES  Tag: TAG20150512T231925

Piece Name: +FLASH/bys9/backupset/2015_05_12/nnndf0_tag20150512t231925_0.260.879549591

List of Datafiles in backup set 19

File LV Type Ckp SCN    Ckp Time  Name

---- -- ---- ---------- --------- ----

5       Full 261963     12-MAY-15 +DATA01/bys9/datafile/test1_4k.266.879548657

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

------- ---- -- ---------- ----------- ------------ ---------------

20      Full    1.03M      DISK        00:00:02     12-MAY-15

BP Key: 20   Status: AVAILABLE  Compressed: YES  Tag: TAG20150512T231925

Piece Name: +FLASH/bys9/backupset/2015_05_12/nnndf0_tag20150512t231925_0.261.879549595

List of Datafiles in backup set 20

File LV Type Ckp SCN    Ckp Time  Name

---- -- ---- ---------- --------- ----

6       Full 261965     12-MAY-15 +DATA01/bys9/datafile/test1_16k.267.879548689

时间: 2024-08-27 09:46:05

验证控制文件、归档文件、不同BLOCK大小的数据文件对应的RMAN备份集不在同一PIECE的相关文章

利用SHELL脚本来验证Oracle数据库RMAN备份集的有效性

利用SHELL脚本来验证Oracle数据库RMAN备份集的有效性 作者:赵全文  网名:guestart 我们生产环境的Oracle数据库都做了RMAN备份,是采用了一周的RMAN备份保留策略:除了使用RMAN备份以外,我们还使用了爱数(Eisoo)备份软件来进行备份,可以说是做到了有备无患.可是,如果有一天,Oracle数据库由于主机层面硬件原因或是数据库层面的原因不能对外提供高可用服务的时候,假设数据丢了一大部分,我们只有用RMAN备份来进行恢复,再如果发现,RMAN备份失效了,那就往地缝里

linux下仅仅有rman备份集的异机不同文件夹恢复

昨天在客户那里做了一次rman异机的恢复,把生产库弄一份给測试库用,总库大概80G,总共花费了2个小时,当时客户的环境是windows 11.2.0.3,今天早晨在linux下又一次測试了一下,记录下来供大家參考 环境: 全部操作都是按主机名区分 源库: 主机名  bre1  实例名为bre1  数据文件文件夹在/u01/app/oradata下 目标库: 主机名 bre2   数据文件准备放在/bre1/oradata下 废话不多说,以下是实际操作步骤 1.在源库创建备份集,而且复制到目标库

block大小和分区最大容量单个文件最大容量的关系

block大小和单个文件最大容量的关系(文章来自鸟哥的Linux私房菜http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem_1.php#ps2) 我们约略来分析一下 inode / block 与文件大小的关系好了.inode 要记录的数据非常多,但偏偏又只有 128bytes 而已, 而 inode 记录一个 block 号码要花掉 4byte ,假设我一个文件有 400MB 且每个 block 为 4K 时, 那么至少也要十万笔 blo

丢失了所有控制文件副本后进行恢复 以trace文件恢复

实验:基于trace的控制文件重建及数据库回复(所有控制文件丢失等) 1.测试数据的构造,创建只读表空间 create tablespace tbs_users datafile '/u01/app/oracle/oradata/PROD/datafile/tbs_users1.dbf' size 5m, '/u01/app/oracle/oradata/PROD/datafile/tbs_users2.dbf' size 5m; alter tablesapce tbs_users read

oracle参数文件、控制文件、数据文件、日志文件的位置及查询方法

参数文件:所有参数文件一般在  $ORACLE_HOME/dbs 下 sqlplus查询语句:show parameter spfile; 网络连接文件: $ORACLE_HOME/dbs/network/admin 目录中 控制文件:select * from v$controlfile; 数据文件:一般在oracledata/实例名  目录下 select FILE_NAME from dba_data_files; 日志文件:一般在oracledata/实例名  目录下 select *

RMAN备份之丢失数据文件及控制文件的恢复

About Recovery with a Backup Control FileIf all copies of the current control file are lost or damaged, then you must restore and mount a backup control file. You must then run the RECOVER command, even if no data files have been restored, and open t

Oracle的表空间、数据文件、用户

每一个Oracle数据库都是由三种类型的文件组成:数据文件(Data File).日志文件(Log File)和控制文件(Control File).数据库的文件为数据库信息提供真正的物理存储.      每个数据库有一个或多个物理的数据文件.逻辑数据库结构(如表.索引等)的数据物理地存储在数据库的数据文件中,数据文件通常为*.dbf格式. 数据文件有下列特征: 1.一个数据文件仅与一个数据库联系: 2.一旦建立,数据文件只增不减: 3.一个表空间(数据库存储的逻辑单位)由一个或多个数据文件组成

Oracle 删除数据后释放数据文件所占磁盘空间

测试的时候向数据库中插入了大量的数据,测试完成后删除了测试用户以及其全部数据,但是数据文件却没有缩小.经查阅资料之后发现这是 Oracle “高水位”所致,那么怎么把这些数据文件的大小降下来呢?解决办法如下: 概念: 表空间的相关知识请见这里,详细的介绍了 Oracle 数据库的存储结构. 高水位:High Water Mark (HWM),是段(Segment)的一个指标,界定了段(Segment)曾经配置过的 block 水位. 据说,随着数据的 insert,所使用段(Segment)的数

《UNIX环境高级编程》--6系统数据文件和信息

系统数据文件和信息 用户配置文件 1. /etc/passwd UNIX口令文件 /etc/passwd/是一个ASCII文件,每一行包含很多字段,字段之间用冒号分隔.这些字段包含在<pwd.h>头文件定义的passwd,该结构有如下成员: char *pw_name:用户名 char *pw_passwd:加密口令 uid_t pw_uid:数值用户ID gid_t pw_gid:数值组ID char *pw_gecos:注释字段 char *pw_dir:初始工作目录 char *pw_s