标签云
asm恢复 bbed bootstrap$ dul In Memory kcbzib_kcrsds_1 kccpb_sanity_check_2 MySQL恢复 ORA-00312 ORA-00607 ORA-00704 ORA-00742 ORA-01110 ORA-01555 ORA-01578 ORA-08103 ORA-600 2131 ORA-600 2662 ORA-600 2663 ORA-600 3020 ORA-600 4000 ORA-600 4137 ORA-600 4193 ORA-600 4194 ORA-600 16703 ORA-600 kcbzib_kcrsds_1 ORA-600 KCLCHKBLK_4 ORA-15042 ORA-15196 ORACLE 12C oracle dul ORACLE PATCH Oracle Recovery Tools oracle加密恢复 oracle勒索 oracle勒索恢复 oracle异常恢复 Oracle 恢复 ORACLE恢复 ORACLE数据库恢复 oracle 比特币 OSD-04016 YOUR FILES ARE ENCRYPTED 勒索恢复 比特币加密文章分类
- Others (2)
- 中间件 (2)
- WebLogic (2)
- 操作系统 (103)
- 数据库 (1,716)
- DB2 (22)
- MySQL (74)
- Oracle (1,576)
- Data Guard (52)
- EXADATA (8)
- GoldenGate (24)
- ORA-xxxxx (160)
- ORACLE 12C (72)
- ORACLE 18C (6)
- ORACLE 19C (15)
- ORACLE 21C (3)
- Oracle 23ai (8)
- Oracle ASM (68)
- Oracle Bug (8)
- Oracle RAC (54)
- Oracle 安全 (6)
- Oracle 开发 (28)
- Oracle 监听 (28)
- Oracle备份恢复 (575)
- Oracle安装升级 (94)
- Oracle性能优化 (62)
- 专题索引 (5)
- 勒索恢复 (81)
- PostgreSQL (18)
- PostgreSQL恢复 (6)
- SQL Server (28)
- SQL Server恢复 (9)
- TimesTen (7)
- 达梦数据库 (2)
- 生活娱乐 (2)
- 至理名言 (11)
- 虚拟化 (2)
- VMware (2)
- 软件开发 (37)
- Asp.Net (9)
- JavaScript (12)
- PHP (2)
- 小工具 (20)
-
最近发表
- 不当使用_allow_resetlogs_corruption参数引起ORA-600 2662错误
- CSSD signal 11 in thread clssnmRcfgMgrThread故障处理
- 使用sid方式直接访问pdb(USE_SID_AS_SERVICE_LISTENER)
- ORA-00069: cannot acquire lock — table locks disabled for xxxx
- ORA-600 [4000] [a]相关bug
- sql server数据库“正在恢复”故障处理
- 如何判断数据文件是否处于begin backup状态
- CDM备份缺少归档打开数据库报ORA-600 kcbzib_kcrsds_1故障处理
- ORA-07445: exception encountered: core dump [expgod()+43] [IN_PAGE_ERROR]
- 2025年第一起ORA-600 16703故障恢复
- _gc_undo_affinity=FALSE触发ORA-01558
- public授权语句
- 中文环境显示AR8MSWIN1256(阿拉伯语字符集)
- 处理 Oracle 块损坏
- Oracle各种类型坏块说明和处理
- fio测试io,导致磁盘文件系统损坏故障恢复
- ORA-742 写丢失常见bug记录
- Oracle 19c 202501补丁(RUs+OJVM)-19.26
- 避免 19c 数据库性能问题需要考虑的事项 (Doc ID 3050476.1)
- Bug 21915719 Database hang or may fail to OPEN in 12c IBM AIX or HPUX Itanium – ORA-742, DEADLOCK or ORA-600 [kcrfrgv_nextlwn_scn] ORA-600 [krr_process_read_error_2]
分类目录归档:rman备份/恢复
通过odu验证rman backup对于truncate对象备份处理
rman backup 对于truncate和drop等相关操作的extent到底是怎么处理的,这里通过rman backup 结合odu证明出来,在较新版本的rman中,rman backup 并未完全的备份这些被认为不需要的extent.
创建模拟环境
SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod PL/SQL Release 10.2.0.4.0 - Production CORE 10.2.0.4.0 Production TNS for Linux: Version 10.2.0.4.0 - Production NLSRTL Version 10.2.0.4.0 - Production SQL> create tablespace xifenfei datafile '/u01/oracle/oradata/XFF/xifenfei01.dbf' 2 size 10m autoextend on maxsize 10g; Tablespace created. SQL> conn chf/xifenfei Connected. SQL> create table t_xifenfei tablespace xifenfei 2 as 3 select * from dba_objects; Table created. SQL> insert into t_xifenfei 2 select * from dba_objects; 50055 rows created. SQL> commit; Commit complete. SQL> select BYTES from dba_free_space where TABLESPACE_NAME='XIFENFEI'; BYTES ---------- 983040 SQL> select BYTES from v$datafile where name='/u01/oracle/oradata/XFF/xifenfei01.dbf'; BYTES ---------- 12582912 SQL> select 12582912-983040 from dual; 12582912-983040 --------------- 11599872 SQL> select object_id,data_object_id from dba_objects where object_name='T_XIFENFEI'; OBJECT_ID DATA_OBJECT_ID ---------- -------------- 51833 51833 --这里我们得到信息有: --1.dataobj#=51833 --2.使用数据文件空间为:11599872
rman备份no truncate table 数据文件
[oracle@xifenfei ~]$ rman target / Recovery Manager: Release 10.2.0.4.0 - Production on Thu Dec 15 06:00:05 2011 Copyright (c) 1982, 2007, Oracle. All rights reserved. connected to target database: XFF (DBID=3440302261) RMAN> backup tablespace xifenfei format '/u01/oracle/oradata/tmp/no_truncate_xifenfei'; Starting backup at 15-DEC-11 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=158 devtype=DISK channel ORA_DISK_1: starting full datafile backupset channel ORA_DISK_1: specifying datafile(s) in backupset input datafile fno=00005 name=/u01/oracle/oradata/XFF/xifenfei01.dbf channel ORA_DISK_1: starting piece 1 at 15-DEC-11 channel ORA_DISK_1: finished piece 1 at 15-DEC-11 piece handle=/u01/oracle/oradata/tmp/no_truncate_xifenfei tag=TAG20111215T060343 comment=NONE channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03 Finished backup at 15-DEC-11
truncate table 操作
[oracle@xifenfei ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Thu Dec 15 06:03:58 2011 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> truncate table chf.t_xifenfei; Table truncated.
rman备份truncate table 数据文件
RMAN> backup tablespace xifenfei format '/u01/oracle/oradata/tmp/truncate_xifenfei'; Starting backup at 15-DEC-11 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=140 devtype=DISK channel ORA_DISK_1: starting full datafile backupset channel ORA_DISK_1: specifying datafile(s) in backupset input datafile fno=00005 name=/u01/oracle/oradata/XFF/xifenfei01.dbf channel ORA_DISK_1: starting piece 1 at 15-DEC-11 channel ORA_DISK_1: finished piece 1 at 15-DEC-11 piece handle=/u01/oracle/oradata/tmp/truncate_xifenfei tag=TAG20111215T060445 comment=NONE channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 Finished backup at 15-DEC-11 [root@xifenfei ~]# ls -l /u01/oracle/oradata/tmp/*_xifenfei -rw-r----- 1 oracle oinstall 11640832 Dec 15 06:03 /u01/oracle/oradata/tmp/no_truncate_xifenfei -rw-r----- 1 oracle oinstall 630784 Dec 15 06:04 /u01/oracle/oradata/tmp/truncate_xifenfei
odu挖rman备份前数据文件
ODU> unload dict CLUSTER C_USER# file_no: 1 block_no: 89 TABLE OBJ$ file_no: 1 block_no: 121 CLUSTER C_OBJ# file_no: 1 block_no: 25 CLUSTER C_OBJ# file_no: 1 block_no: 25 found IND$'s obj# 19 found IND$'s dataobj#:2,ts#:0,file#:1,block#:25,tab#:3 found TABPART$'s obj# 266 found TABPART$'s dataobj#:266,ts#:0,file#:1,block#:2121,tab#:0 found INDPART$'s obj# 271 found INDPART$'s dataobj#:271,ts#:0,file#:1,block#:2161,tab#:0 found TABSUBPART$'s obj# 278 found TABSUBPART$'s dataobj#:278,ts#:0,file#:1,block#:2217,tab#:0 found INDSUBPART$'s obj# 283 found INDSUBPART$'s dataobj#:283,ts#:0,file#:1,block#:2257,tab#:0 found IND$'s obj# 19 found IND$'s dataobj#:2,ts#:0,file#:1,block#:25,tab#:3 found LOB$'s obj# 151 found LOB$'s dataobj#:2,ts#:0,file#:1,block#:25,tab#:6 found LOBFRAG$'s obj# 299 found LOBFRAG$'s dataobj#:299,ts#:0,file#:1,block#:2393,tab#:0 ODU> scan extent tablespace 6 scan extent start: 2011-12-15 06:12:28 scanning extent... scanning extent finished. scan extent completed: 2011-12-15 06:12:28 ODU> unload table chf.t_xifenfei object 51833 Unloading table: T_XIFENFEI,object ID: 51833 Unloading segment,storage(Obj#=51833 DataObj#=51833 TS#=6 File#=5 Block#=11 Cluster=0) 100110 rows unloaded --这里可以看到odu全部找到被truncate掉的记录条数
使用rman 备份后数据文件
SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> exit Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options [oracle@xifenfei odu]$ rm /u01/oracle/oradata/XFF/xifenfei01.dbf [oracle@xifenfei odu]$ rman target / Recovery Manager: Release 10.2.0.4.0 - Production on Thu Dec 15 06:14:00 2011 Copyright (c) 1982, 2007, Oracle. All rights reserved. connected to target database (not started) RMAN> startup mount; Oracle instance started database mounted Total System Global Area 318767104 bytes Fixed Size 1267236 bytes Variable Size 104860124 bytes Database Buffers 205520896 bytes Redo Buffers 7118848 bytes RMAN> restore datafile 5; Starting restore at 15-DEC-11 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=157 devtype=DISK channel ORA_DISK_1: starting datafile backupset restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set restoring datafile 00005 to /u01/oracle/oradata/XFF/xifenfei01.dbf channel ORA_DISK_1: reading from backup piece /u01/oracle/oradata/tmp/truncate_xifenfei channel ORA_DISK_1: restored backup piece 1 piece handle=/u01/oracle/oradata/tmp/truncate_xifenfei tag=TAG20111215T060445 channel ORA_DISK_1: restore complete, elapsed time: 00:00:01 Finished restore at 15-DEC-11
odu挖rman还原后数据文件
ODU> scan extent tablespace 6 scan extent start: 2011-12-15 06:14:43 scanning extent... scanning extent finished. scan extent completed: 2011-12-15 06:14:43 ODU> unload table chf.t_xifenfei object 51833 Unloading table: T_XIFENFEI,object ID: 51833 Unloading segment,storage(Obj#=51833 DataObj#=51833 TS#=6 File#=5 Block#=11 Cluster=0) 4774 rows unloaded --odu只找到极少数数据4774/100110
通过odu挖rman备份前和备份后的数据文件,得知rman backup备份的过程,对绝大多数truncate的表的原始数据未正常备份(为什么是绝大多数,我无法给出解释),这里也可以看出rman backup并非是真正意义上的完全物理上复制(和rman copy还是有区别,copy不能完全被取代)
rman备份对各种数据块操作
有不少人对于rman的backup功能,到底备份数据文件的什么级别,一直有着不明确的说法,我这里以10.2.0.4版本的rman backup 测试,进行一个简单的说明.这里提供的是一种思路.如果你在实际工作中,遇到一些rman到底会不会备份相关数据块的时候,可以通过类此的试验来证明你的版本的rman的功能.
模拟环境
SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod PL/SQL Release 10.2.0.4.0 - Production CORE 10.2.0.4.0 Production TNS for Linux: Version 10.2.0.4.0 - Production NLSRTL Version 10.2.0.4.0 - Production SQL> create tablespace xifenfei datafile '/u01/oracle/oradata/XFF/xifenfei01.dbf' 2 size 10m autoextend on next 10m maxsize 30g; Tablespace created.
备份空数据文件
SQL> select BYTES from v$datafile where name='/u01/oracle/oradata/XFF/xifenfei01.dbf'; BYTES ---------- 10485760 SQL> select BYTES from dba_free_space where TABLESPACE_NAME='XIFENFEI'; BYTES ---------- 10420224 SQL> SELECT 10485760-10420224 FROM DUAL; 10485760-10420224 ----------------- 65536 RMAN> backup tablespace xifenfei format '/u01/oracle/oradata/tmp/no_table_xifenfei'; [root@xifenfei tmp]# ls -l no_table_xifenfei -rw-r----- 1 oracle oinstall 106496 Dec 15 01:03 no_table_xifenfei
从这里可以看出来rman备份的时候,数据文件中未格式化的块并没有备份(数据文件10m,备份集只有106k左右,比文件实际使用的65536b稍微大点)
备份create表数据文件
SQL> create table t_rman tablespace xifenfei 2 as 3 select * from chf.t_xifenfei1; Table created. SQL> select BYTES from dba_free_space where TABLESPACE_NAME='XIFENFEI'; BYTES ---------- 9371648 SQL> select BYTES from v$datafile where name='/u01/oracle/oradata/XFF/xifenfei01.dbf'; BYTES ---------- 20971520 SQL> select 20971520-9371648 from dual; 20971520-9371648 ---------------- 11599872 RMAN> backup tablespace xifenfei format '/u01/oracle/oradata/tmp/crt_table_xifenfei'; [root@xifenfei ~]# ls -l /u01/oracle/oradata/tmp/crt_table_xifenfei -rw-r----- 1 oracle oinstall 11608064 Dec 15 01:29 /u01/oracle/oradata/tmp/crt_table_xifenfei
这里可以得出结论,rman的备份集大小可以从一定程度上近似等于数据文件使用空间大小
备份truncate表数据文件
SQL> truncate table t_rman; Table truncated. SQL> SELECT 20840448-9371648 from dual; 20840448-9371648 ---------------- 11468800 SQL> select 20971520-20840448 from dual; 20971520-20840448 ----------------- 131072 RMAN> backup tablespace xifenfei format '/u01/oracle/oradata/tmp/truncate_table_xifenfei'; [root@xifenfei ~]# ls -l /u01/oracle/oradata/tmp/truncate_table_xifenfei -rw-r----- 1 oracle oinstall 630784 Dec 15 01:30 /u01/oracle/oradata/tmp/truncate_table_xifenfei
通过这里可以看出来,truncate 对象后,数据文件释放了对象空间,rman备份集也同样未备份这部分空间
备份insert表数据文件
SQL> insert into t_rman select * from chf.t_xifenfei1; 100062 rows created. SQL> commit; Commit complete. SQL> alter system checkpoint; System altered. SQL> select BYTES from v$datafile where name='/u01/oracle/oradata/XFF/xifenfei01.dbf'; BYTES ---------- 20971520 SQL> select BYTES from dba_free_space where TABLESPACE_NAME='XIFENFEI'; BYTES ---------- 9371648 SQL> select 20971520 - 9371648 from dual; 20971520-9371648 ---------------- 11599872 RMAN> backup tablespace xifenfei format '/u01/oracle/oradata/tmp/insert_table_xifenfei'; [root@xifenfei ~]# ls -l /u01/oracle/oradata/tmp/insert_table_xifenfei -rw-r----- 1 oracle oinstall 11640832 Dec 15 02:19 /u01/oracle/oradata/tmp/insert_table_xifenfei
和直接创建表的出来结论相似
备份delete表数据文件
SQL> delete from t_rman; 100062 rows deleted. SQL> commit; Commit complete. SQL> alter system checkpoint; System altered. SQL> select BYTES from v$datafile where name='/u01/oracle/oradata/XFF/xifenfei01.dbf'; BYTES ---------- 20971520 SQL> select BYTES from dba_free_space where TABLESPACE_NAME='XIFENFEI'; BYTES ---------- 9371648 SQL> select 20971520 - 9371648 from dual; 20971520-9371648 ---------------- 11599872 RMAN> backup tablespace xifenfei format '/u01/oracle/oradata/tmp/delete_table_xifenfei'; [root@xifenfei ~]# ls -l /u01/oracle/oradata/tmp/delete_table_xifenfei -rw-r----- 1 oracle oinstall 11640832 Dec 15 02:45 /u01/oracle/oradata/tmp/delete_table_xifenfei
这里是直接delete数据,产生了明显的高水位现象(高水位之下部分无数据),但是rman备份,还是会备份高水位之下的所有数据
备份drop表数据文件
SQL> drop table t_rman; Table dropped. SQL> select BYTES from v$datafile where name='/u01/oracle/oradata/XFF/xifenfei01.dbf'; BYTES ---------- 20971520 SQL> select BYTES from v$datafile where name='/u01/oracle/oradata/XFF/xifenfei01.dbf'; BYTES ---------- 20971520 SQL> select sum(bytes) from dba_free_space where TABLESPACE_NAME='XIFENFEI'; SUM(BYTES) ---------- 20905984 SQL> select 20971520-20905984 from dual; 20971520-20905984 ----------------- 65536 RMAN> backup tablespace xifenfei format '/u01/oracle/oradata/tmp/drop_table_xifenfei'; [root@xifenfei ~]# ls -l /u01/oracle/oradata/tmp/drop_table_xifenfei -rw-r----- 1 oracle oinstall 11640832 Dec 15 02:51 /u01/oracle/oradata/tmp/drop_table_xifenfei
在10g中,因为默认使用回收站功能,对象还存在回收站中,rman为了使得还原出来的数据库可以继续使用回收站中相应的表的闪回功能,所以也会备份回收站中数据
备份purge表数据文件
SQL> select OBJECT_NAME,ORIGINAL_NAME from user_recyclebin; OBJECT_NAME ORIGINAL_NAME ------------------------------ -------------------------------- BIN$tBHa31bTe3jgQKjACgEImw==$0 T_RMAN SQL> purge table "BIN$tBHa31bTe3jgQKjACgEImw==$0"; Table purged. RMAN> backup tablespace xifenfei format '/u01/oracle/oradata/tmp/PURGE_table_xifenfei'; [root@xifenfei ~]# ls -l /u01/oracle/oradata/tmp/PURGE_table_xifenfei -rw-r----- 1 oracle oinstall 106496 Dec 15 03:08 /u01/oracle/oradata/tmp/PURGE_table_xifenfei
可以看到purge表之后,其实效果类此truncate(当然truncate做的工作更多),rman备份集大小和无数据对象时相同,结合drop和purge也可以知道在删除大对象或者比较多对象而且又确定不再需要,且有rman备份,这个时候建议直接加上purge.
各个备份集汇总
[root@xifenfei tmp]# ll *table_xifenfei -rw-r----- 1 oracle oinstall 11608064 Dec 15 01:29 crt_table_xifenfei -rw-r----- 1 oracle oinstall 11640832 Dec 15 02:45 delete_table_xifenfei -rw-r----- 1 oracle oinstall 11640832 Dec 15 02:51 drop_table_xifenfei -rw-r----- 1 oracle oinstall 11640832 Dec 15 02:19 insert_table_xifenfei -rw-r----- 1 oracle oinstall 106496 Dec 15 01:03 no_table_xifenfei -rw-r----- 1 oracle oinstall 106496 Dec 15 03:08 PURGE_table_xifenfei -rw-r----- 1 oracle oinstall 630784 Dec 15 01:30 truncate_table_xifenfei
rman的备份功能本身就是在不断的增强,不同的版本会有不同的结果,最明显的就是在9i版本会备份truncate的数据.
SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production PL/SQL Release 9.2.0.4.0 - Production CORE 9.2.0.3.0 Production TNS for Linux: Version 9.2.0.4.0 - Production NLSRTL Version 9.2.0.4.0 - Production SQL> create tablespace xifenfei datafile 2 '/u01/oracle/oradata/xifenfei/xifenfei01.dbf' size 10m autoextend on next 10m maxsize 10240m; Tablespace created. SQL> create table t_xifenfei tablespace xifenfei 2 as 3 select * from dba_objects; Table created. SQL> insert into t_xifenfei 2 select * from dba_objects; 30803 rows created. SQL> commit; Commit complete. SQL> alter system checkpoint; System altered. RMAN> backup tablespace xifenfei format '/tmp/no_truncate_xifenfei'; SQL> truncate table t_xifenfei; Table truncated. [oracle@xifenfei ~]$ ls -l /tmp/*truncate_xifenfei -rw-r----- 1 oracle oinstall 7004160 Aug 26 22:52 /tmp/no_truncate_xifenfei -rw-r----- 1 oracle oinstall 7004160 Aug 26 22:53 /tmp/truncate_xifenfei
发表在 rman备份/恢复
评论关闭
rman通过nfs备份
挂载nfs
[root@xifenfei tmp]# mount -t nfs 192.168.1.90:/tmp/nfs /nfs [root@xifenfei tmp]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 18G 12G 5.2G 70% / tmpfs 737M 0 737M 0% /dev/shm /dev/sdb1 20G 7.8G 11G 42% /u01/oracle/oradata 192.168.1.90:/tmp/nfs 18G 13G 3.9G 77% /nfs
rman备份
[oracle@xifenfei nfs]$ rman target / Recovery Manager: Release 10.2.0.1.0 - Production on Wed May 30 16:31:40 2012 Copyright (c) 1982, 2005, Oracle. All rights reserved. connected to target database: XFF (DBID=3426707456) RMAN> backup datafile 1 format '/nfs/rman/system01_%U'; Starting backup at 3-JUN-12 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=146 devtype=DISK channel ORA_DISK_1: starting full datafile backupset channel ORA_DISK_1: specifying datafile(s) in backupset RMAN-03009: failure of backup command on ORA_DISK_1 channel at 05/30/2012 16:32:17 ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode continuing other job steps, job failed will not be re-run channel ORA_DISK_1: starting full datafile backupset channel ORA_DISK_1: specifying datafile(s) in backupset including current control file in backupset including current SPFILE in backupset channel ORA_DISK_1: starting piece 1 at 3-JUN-12 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03009: failure of backup command on ORA_DISK_1 channel at 05/30/2012 16:32:20 ORA-19504: failed to create file "/nfs/rman/system01_02nc9rgh_1_1" ORA-27054: NFS file system where the file is created or resides is not mounted with correct options Additional information: 3
重新挂载nfs
[root@xifenfei ~]# umount /nfs [root@xifenfei tmp]# mount -t nfs -o rw,bg,hard,rsize=32768,wsize=32768, >vers=3,nointr,timeo=600,tcp 192.168.1.90:/tmp/nfs /nfs
rman重新备份
[oracle@xifenfei ~]$ rman target / Recovery Manager: Release 10.2.0.1.0 - Production on Wed May 30 16:38:14 2012 Copyright (c) 1982, 2005, Oracle. All rights reserved. connected to target database: XFF (DBID=3426707456) RMAN> backup datafile 1 format '/nfs/rman/system01_%U'; Starting backup at 3-JUN-12 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=143 devtype=DISK channel ORA_DISK_1: starting full datafile backupset channel ORA_DISK_1: specifying datafile(s) in backupset input datafile fno=00001 name=/u01/oracle/oradata/XFF/system01.dbf channel ORA_DISK_1: starting piece 1 at 3-JUN-12 channel ORA_DISK_1: finished piece 1 at 3-JUN-12 piece handle=/nfs/rman/system01_07nc9rrv_1_1 tag=TAG20120530T163823 comment=NONE channel ORA_DISK_1: backup set complete, elapsed time: 00:02:15 channel ORA_DISK_1: starting full datafile backupset channel ORA_DISK_1: specifying datafile(s) in backupset including current control file in backupset including current SPFILE in backupset channel ORA_DISK_1: starting piece 1 at 3-JUN-12 channel ORA_DISK_1: finished piece 1 at 3-JUN-12 piece handle=/nfs/rman/system01_08nc9s07_1_1 tag=TAG20120530T163823 comment=NONE channel ORA_DISK_1: backup set complete, elapsed time: 00:00:02 Finished backup at 3-JUN-12
查看nfs源端文件
[root@xifenfei rman]# pwd /tmp/nfs/rman [root@xifenfei rman]# ls -l total 378300 -rw-r----- 1 54321 54321 379846656 Jun 3 13:45 system01_07nc9rrv_1_1 -rw-r----- 1 54321 54321 7143424 Jun 3 13:45 system01_08nc9s07_1_1
要点说明
Mount Options for Oracle files when used with NFS on NAS devices [ID 359515.1]