eygle's life

没有Oracle,世界将会怎样?

用户操作
[即时聊天] [发私信] [加为好友]
盖国强ID:eygle
323090次访问,排名163好友0人,关注者16
eygle的文章
原创 223 篇
翻译 0 篇
转载 5 篇
评论 368 篇
eygle的公告


最近评论
sap99:www.sap99.com/,SAP99资料多多

SAP免费资料下载
http://www.sap99.com

有很多的学习资料,推荐一下,
lynx1111:老大, 能问一下一本书赚多少银子吗?
cyco008:我运行的两种取得的SCN值也不同,而且第一次运行select max(ktuxescnw*power(2,32)+ktuxescnb) from x$ktuxe;与第二次也不同,之后的与第二次才一样。
liuya1985liuya:买了,看完了 感觉不错。
请问怎样才看一个DBA,我是做J2EE开发的,计划转做DBA,事实是也正在努力,两个多月了想找一份初级DBA或是维护又或是开发的工作,仍未找到......
liuya1985liuya:不错 买了
文章分类
收藏
    相册
    友情链接
    eygle的个人站点
    Fenng的个人站点
    我在itpub的Blog
    雪狼的个人站点
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 使用Rman的Plus archvielog选项简化数据库备份操作收藏

    新一篇: 如何从结果集中获得随机结果 | 旧一篇: php中几个字符处理函数的说明

    Oracle9i开始Rman提供plus archivelog选项,极大的简化了Rman备份的操作。

    当你定义plus archivelog语句时,RMAN执行如下步骤的操作:
    1。运行一个ALTER SYSTEM ARCHIVELOG CURRENT命令
    2。运行BACKUP ARCHIVELOG ALL命令。注意如果备份优化被启用,RMAN只会备份未备份过的日志
    3。备份BACKUP命令中定义的文件
    4。运行ALTER SYSTEM ARCHIVELOG CURRENT命令
    5。备份所有的剩下的归档日志

    测试备份脚本:

    backup database 
    format '/opt/oracle/orabak/full_%d_%T_%s'
    plus archivelog 
    format '/opt/oracle/orabak/arch_%d_%T_%s'
    delete all input;                      

     

    测试日志:

     

     
    [oracle@jumper oracle]$ rman target /
    
    Recovery Manager: Release 9.2.0.4.0 - Production
    
    Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.
    
    connected to target database: CONNER (DBID=3152029224)
    
    RMAN> run {
    2> backup database 
    3> format '/opt/oracle/orabak/full%d_%T_%s'
    4> plus archivelog 
    5> format '/opt/oracle/orabak/arch_%d_%T_%s'
    6> delete all input; }
    
    
    Starting backup at 04-NOV-04
    current log archived
    using target database controlfile instead of recovery catalog
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: sid=12 devtype=DISK
    channel ORA_DISK_1: starting archive log backupset
    channel ORA_DISK_1: specifying archive log(s) in backup set
    input archive log thread=1 sequence=163 recid=6 stamp=541351580
    channel ORA_DISK_1: starting piece 1 at 04-NOV-04
    channel ORA_DISK_1: finished piece 1 at 04-NOV-04
    piece handle=/opt/oracle/orabak/arch_CONNER_20041104_7 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:02
    channel ORA_DISK_1: deleting archive log(s)
    archive log filename=/opt/oracle/oradata/conner/archive/1_163.dbf recid=6 stamp=541351580
    Finished backup at 04-NOV-04
    
    Starting backup at 04-NOV-04
    using channel ORA_DISK_1
    channel ORA_DISK_1: starting full datafile backupset
    channel ORA_DISK_1: specifying datafile(s) in backupset
    including current SPFILE in backupset
    including current controlfile in backupset
    input datafile fno=00004 name=/opt/oracle/oradata/conner/eygle01.dbf
    input datafile fno=00001 name=/opt/oracle/oradata/conner/system01.dbf
    input datafile fno=00002 name=/opt/oracle/oradata/conner/undotbs01.dbf
    input datafile fno=00003 name=/opt/oracle/oradata/conner/users01.dbf
    channel ORA_DISK_1: starting piece 1 at 04-NOV-04
    aaaachannel ORA_DISK_1: finished piece 1 at 04-NOV-04
    piece handle=/opt/oracle/orabak/full_CONNER_20041104_8 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:04:04
    Finished backup at 04-NOV-04
    
    Starting backup at 04-NOV-04
    current log archived
    using channel ORA_DISK_1
    channel ORA_DISK_1: starting archive log backupset
    channel ORA_DISK_1: specifying archive log(s) in backup set
    input archive log thread=1 sequence=164 recid=7 stamp=541351832
    channel ORA_DISK_1: starting piece 1 at 04-NOV-04
    channel ORA_DISK_1: finished piece 1 at 04-NOV-04
    piece handle=/opt/oracle/orabak/arch_CONNER_20041104_9 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:02
    channel ORA_DISK_1: deleting archive log(s)
    archive log filename=/opt/oracle/oradata/conner/archive/1_164.dbf recid=7 stamp=541351832
    Finished backup at 04-NOV-04
    
    RMAN> 
    					  

    通过plus archivelog,简化了备份操作,同时确保需要的日志都被备份。

     
    [oracle@jumper orabak]$ ls -l
    total 751628
    -rw-r-----    1 oracle   dba        156160  Nov  4 15:26 arch_CONNER_20041104_7
    -rw-r-----    1 oracle   dba         60928  Nov  4 15:30 arch_CONNER_20041104_9
    -rw-r-----    1 oracle   dba      768679936 Nov  4 15:30 full_CONNER_20041104_8						

     

     

     

    本文作者:
    eygle,Oracle技术关注者,来自中国最大的Oracle技术论坛itpub.
    www.eygle.com是作者的个人站点.你可通过Guoqiang.Gai@gmail.com来联系作者.欢迎技术探讨交流以及链接交换.


    原文出处:

    http://www.eygle.com/ha/Use.Rman.Plus.Archivelog.Option.htm

     


    发表于 @ 2004年11月30日 09:08:00|评论(loading...)|编辑

    新一篇: 如何从结果集中获得随机结果 | 旧一篇: php中几个字符处理函数的说明

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © eygle