摘要: 1、pathon、ruby、perl的使用场景pason,ruby更适合web开发perl适合文本处理2、系统中查看perl版本信息[root@arcerzhang perl]# perl -vThis is perl, v5.10.1 (*) built for x86_64-linux-thread-multiCopyright 1987-2009, Larry WallPerl may be copied only under the terms of either the Artistic License or theGNU General Public License, which 阅读全文
posted @ 2013-03-25 22:25 ArcerZhang 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Determine what type of RMAN backups should be takenMake backups with the RMAN copy and BACKUP commandsBack up the control fileBack up the archived redo log files 阅读全文
posted @ 2013-03-25 18:50 ArcerZhang 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 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的时候,允许用 阅读全文
posted @ 2013-03-25 18:48 ArcerZhang 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2013-03-25 18:36 ArcerZhang 阅读(182) 评论(0) 推荐(0) 编辑
摘要: V$ARCHIVED_LOGV$BACKUP_CORRUPTIONV$COPY_CORRUPTIONV$DATABASE_BLOCK_CORRUPTIONV$BACKUP_DATAFILEV$BACKUP_REDOLOGV$BACKUP_SETV$BACKUP_PIECE说明:上述动态性能视图中,带有corruption的视图,是记录了在使用rman备份的过程中,如果有损坏的文件,就会记录到此动态性能视图中;因此在以后使用rman进行备份的过程中,执行完备份后,最好到这些表中进行检查一遍,确认是否存在有损坏的数据文件. 阅读全文
posted @ 2013-03-25 18:09 ArcerZhang 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2013-03-25 18:03 ArcerZhang 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 在sys dba 用户下1、打开此功能:alter database enable block change tracking using file '/u01/arcerzhang/track.bin';当在进行增量备份的时候,Oracle的进行增量备份的原理就是根据每个文件头部分的scn号,来判断哪些需要增量备份哪些不需要增量备份.在10g以前,Oracle是去读每个block上的头信息进行判断的,自10g开始,新增了track功能.每当数据库的数据发生变化时,就会在指定的track文件中进行记录。这样在进行增量备份的时候,不需要每个block都去读,而是直接去读预先设定好 阅读全文
posted @ 2013-03-25 17:49 ArcerZhang 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2013-03-25 13:19 ArcerZhang 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2013-03-25 13:11 ArcerZhang 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1、v$session_longops 记录操作时常超过6秒的动作View Code SQL> desc v$session_longops; Name Null? Type ----------------------------------------- -------- ---------------------------- SID NUMBER SERIAL# ... 阅读全文
posted @ 2013-03-25 13:04 ArcerZhang 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 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通道 阅读全文
posted @ 2013-03-25 12:50 ArcerZhang 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2013-03-25 12:33 ArcerZhang 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 1、使用镜像备份备份数据文件copy命令等同于backup as copy ...RMAN> copy datafile 5 to '/u01/arcerzhang/example.dft' tag='example';启动 backup 于 25-3月 -13使用通道 ORA_DISK_1通道 ORA_DISK_1: 启动数据文件副本输入数据文件: 文件号=00005 名称=/u01/oradata/poli/example01.dbf输出文件名=/u01/arcerzhang/example.dft 标记=EXAMPLE RECID=3 STAMP=8 阅读全文
posted @ 2013-03-25 12:25 ArcerZhang 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 使用RMAN备份,可以产生两种格式的数据文件1、备份集 优点就是可以进行增量备份.不用增量备份,RMAN的有点就无法体现了.使用系统的命令进行镜像拷贝也可以.2、镜像拷贝 实际上就是os的命令,dd,cp,tar等命令 特点: (1)镜像拷贝只能拷贝到磁盘上,RMAN拷贝既可以拷贝到磁盘上也可以拷贝到磁带上. (2)镜像拷贝可以作为增量备份的基石; (3)可以立即被用来恢复,不需要还原. (4)、实际上就是单纯的拷贝数据文件、归档日志文件、控制文件 阅读全文
posted @ 2013-03-25 11:07 ArcerZhang 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 就是说,使用RMAN命令产生备份集之后,再将产生的备份集文件进行备份.使用命令backup backup set... 阅读全文
posted @ 2013-03-25 11:06 ArcerZhang 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1、并发备份RMAN> run{2> allocate channel c1 type disk;3> allocate channel c2 type disk;4> allocate channel c3 type disk;5> backup incremental level=06> format '/u01/arcerzhang/p_%U'7> (datafile 1 channel c1 tag='sys')8> (datafile 2 channel c2 tag='aux')9> 阅读全文
posted @ 2013-03-25 10:50 ArcerZhang 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 1、查看数据库中数据文件结构信息SQL> desc v$datafile; Name Null? Type ----------------------------------------- -------- ---------------------------- FILE# NUMBER CREATION_CHANGE# NUMBER CREATION_T... 阅读全文
posted @ 2013-03-25 09:16 ArcerZhang 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1、backup database plus archivelog format '/u01/arcerzhang/db_%U'这个命令相当于对数据库进行一个全备的操作,包含数据文件、控制文件、归档日志文件 阅读全文
posted @ 2013-03-25 08:55 ArcerZhang 阅读(465) 评论(0) 推荐(0) 编辑