摘要:
Abnormal termination of a Recovery Manager jobRecovery Manager job在执行过程中,出现异常而中断的时候,不会catalog数据库中留下记录,也不会在控制文件中留下记录,但是会在磁盘上留下一个文件,此时就需要DBA进行手工清除.Detecting physical and logical block corruption探测出一些逻辑或者物理的坏块,此时需要DBA手工清除Detcting a fractured block during open backupsfractured block就是说在hot backup的时候,允许用 阅读全文
摘要:
Correlate server sessions with channels using the SET COMMAND ID command.RMAN备份数据库中,每个server process对应一个channel,如何监控到哪个server process 对应的哪个channel?Query V$PROCESS and V$SESSION to determine which sessions correspond to which RMAN channels.通过SET COMMAND ID命令,然后结合v$process和v$session两个动态性能视图,即可监控到serve 阅读全文
摘要:
V$ARCHIVED_LOGV$BACKUP_CORRUPTIONV$COPY_CORRUPTIONV$DATABASE_BLOCK_CORRUPTIONV$BACKUP_DATAFILEV$BACKUP_REDOLOGV$BACKUP_SETV$BACKUP_PIECE说明:上述动态性能视图中,带有corruption的视图,是记录了在使用rman备份的过程中,如果有损坏的文件,就会记录到此动态性能视图中;因此在以后使用rman进行备份的过程中,执行完备份后,最好到这些表中进行检查一遍,确认是否存在有损坏的数据文件. 阅读全文
摘要:
1、对数据文件4,进行增量备份,并且打上标签'arcerzhang_rman';RMAN> backup incremental level 2 datafile 4 tag='arcerzhang_rman';启动 backup 于 25-3月 -13分配的通道: ORA_DISK_1通道 ORA_DISK_1: SID=11 设备类型=DISK通道 ORA_DISK_1: 正在启动增量级别 2 数据文件备份集通道 ORA_DISK_1: 正在指定备份集内的数据文件输入数据文件: 文件号=00004 名称=/u01/oradata/poli/users0 阅读全文
摘要:
在sys dba 用户下1、打开此功能:alter database enable block change tracking using file '/u01/arcerzhang/track.bin';当在进行增量备份的时候,Oracle的进行增量备份的原理就是根据每个文件头部分的scn号,来判断哪些需要增量备份哪些不需要增量备份.在10g以前,Oracle是去读每个block上的头信息进行判断的,自10g开始,新增了track功能.每当数据库的数据发生变化时,就会在指定的track文件中进行记录。这样在进行增量备份的时候,不需要每个block都去读,而是直接去读预先设定好 阅读全文
摘要:
1、1级别累积性增量备份执行View Code RMAN> run{2> allocate channel d1 type disk;3> backup incremental level 1 cumulative database format '/u01/arcerzhang/level_1_c_%U';4> }分配的通道: d1通道 d1: SID=11 设备类型=DISK启动 backup 于 25-3月 -13通道 d1: 正在启动增量级别 1 数据文件备份集通道 d1: 正在指定备份集内的数据文件输入数据文件: 文件号=00001 名称=/u 阅读全文
摘要:
1、1级备份执行步骤View Code RMAN> run{2> allocate channel d1 type disk;3> backup incremental level 1 database format '/u01/arcerzhang/level_1_%U';4> }分配的通道: d1通道 d1: SID=11 设备类型=DISK启动 backup 于 25-3月 -13通道 d1: 正在启动增量级别 1 数据文件备份集通道 d1: 正在指定备份集内的数据文件输入数据文件: 文件号=00001 名称=/u01/oradata/poli/s 阅读全文
摘要:
1、v$session_longops 记录操作时常超过6秒的动作View Code SQL> desc v$session_longops; Name Null? Type ----------------------------------------- -------- ---------------------------- SID NUMBER SERIAL# ... 阅读全文
摘要:
0级别备份,实际上就是全备,而0级别备份与full backup的区别在于0级别备份可以作为增量备份的基础,而full backup则不能.假如DBA开始之初,就没有进行过0级别备份,而是直接进行1、2、3、4等级备份,在这种情况下oracle会自动先产生一个0级别备份.1、0级备份执行操作RMAN> run{2> allocate channel d1 type disk;3> backup incremental level 0 database format '/u01/arcerzhang/level_0_%U';4> }分配的通道: d1通道 阅读全文
摘要:
1、查看RMAN备份记录RMAN> list backup;List of Backup Sets===================BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------7 Full 406.64M DISK 00:00:28 23-MAR-13 List of Datafiles in backup s... 阅读全文