欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年Oracleg数据库备份与恢复 .pdf

    • 资源ID:33388603       资源大小:90.25KB        全文页数:6页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年Oracleg数据库备份与恢复 .pdf

    Oracle10g RAC 数据库备份与恢复王 森 波2009-9-24 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 目录一、Oracle 数据库的在线备份方式. 3 二、Oracle 10g RAC备份.3 三、Oracle RAC数据库恢复.4 3.1 Oracle controlefile恢复. 5 3.2 Oracle database 恢复. 5 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 一、Oracle 数据库的在线备份方式 NetBackup for Oracle Agent 是对 Oracle 数据库进行在线备份的功能模块,Oracle 数据库是通过Oracle Recovery Manager (RMAN ) 工具来进行在线备份的。 RMAN 的在线备份有两种方式:Catalog 和 Nocatalog:1、Catalog 方式备份, 是要建立一个Oracle Recovery Catalog 库来专门存放 Oracle 数据库的备份信息,如下图:2、Nocatalog 方式备份,是不为数据库备份建立一个专门存放备份信息的 Oracle Recovery Catalog 库,而是通过 Copy Oracle Controlfile的方式来保存备份信息。广州市公安局八大库数据平台SUN F6900 下的 Oracle 10G RAC 备份因条件所限,做Nocatalog 方式进行在线备份,数据库备份完成后同时Capy一份 Oracle Controlfile 到硬盘,然后再把Controlfile 备份到磁带库中。二、Oracle 10g RAC 备份 Oracle RAC 是运行的是同一个Database,因此备份时任一部机器上进行就可,Archivelog 分别保存在 Oracle RAC 的每一台机器上,备份时可按如下备份方式进行备份:ALLOCATE CHANNEL ch00 TYPE SBT_TAPE connect sys/oracleboss1; 注: 备份or10g1产生的日志名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - ALLOCATE CHANNEL ch01 TYPE SBT_TAPE connect sys/oracleboss 2; 注: 备份or10g2产生的日志如下是 Oracle RAC 数据库通过NetBackup for Oracle Agent 进行备份脚本:$RMAN target / nocatalog msglog $RMAN_LOG_FILE append EOF 注: RUN ALLOCATE CHANNEL ch00 TYPE SBT_TAPE; 注: 分配通道 , 连接NBUALLOCATE CHANNEL ch01 TYPE SBT_TAPE; 注: 分配通道 , 连接NBUBACKUP 注: 备份 $BACKUP_TYPE SKIP INACCESSIBLE TAG hot_db_bk_level0 FILESPERSET 30 database备份格式定义 # recommended format FORMAT bk_%s_%p_%t DATABASE; 注: 备份database sql alter system archive log current; 注: 对数据库进行归档RELEASE CHANNEL ch00; 注: 释放通道RELEASE CHANNEL ch01; # backup all archive logs ALLOCATE CHANNEL ch00 TYPE SBT_TAPE connect sys/oracleboss1; 注: 备份or10g1产生的日志ALLOCATE CHANNEL ch01 TYPE SBT_TAPE connect sys/oracleboss2; 注: 备份or10g2产生的日志BACKUP skip inaccessible filesperset 50 archivelog 备份格式定义 FORMAT al_%s_%p_%t ARCHIVELOG ALL DELETE INPUT; 注: archivelog备份完成后删除RELEASE CHANNEL ch00; RELEASE CHANNEL ch01; allocate channel d1 type disk; 注: 分配通道给本地硬盘copy current controlfile to /usr/openv/controlfile/ora_ctl.ctl; 注: 把控制文件 copy到release channel d1; /usr/openv/controlfile目录下ALLOCATE CHANNEL ch00 TYPE SBT_TAPE; BACKUP # recommended format FORMAT cntrl_%s_%p_%t CURRENT CONTROLFILE; RELEASE CHANNEL ch00; /usr/openv/netbackup/bin/bpbackup p boss_ora_ctl_backup /usr/openv/controlfile/ora_ctl.ctl 注: 把控制文件备份到磁带上三、Oracle RAC数据库恢复 Oracle10g RAC数据库恢复和备份一样 , 可在任一节点上恢复 . 我们在此于在sx-db-1 节点上做数据库的恢复为例.Oracle10g RAC 数据库恢复分为二部分:controlfile恢复、 database 恢名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - 复功能。 3.1 Oracle controlefile恢复 首先把Oracle controlefile恢复到 sx-db-1主机/tmp/oractl/目录下 ( 文件恢复参见).3.1.1确定 oracle database在二个节点是 shutdown 的. 3.1.2在 oracle database server 节点 : sx-db-1: $sqlplus /nolog SQLconnect / as sysdba SQLstartup nomount SQLexit sx-db-2: $sqlplus /nolog SQLconnect / as sysdba SQLstartup nomount SQLexit 3.1.3 在 sx-db-1 用 rman to restore oracle controlefile: $rman target / nocatalog RMAN run allocate channel t1 type disk; replicate controlfile from /tmp/oractl/ora_ctl.ctl ; 3.1.4 alter database mount to confirm controlfile restore is successful: sx-db-1 : SQLalter database mount; sx-db-2 : SQLalter database mount; 3.2 Oracle database 恢复 3.2.1 在两个节点上确定oracle database 没有打开3.2.2 打开 Oracle database 在 mount 状态 : sx-db-1: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - $sqlplus /nolog SQLconnect / as sysdba SQLstartup mount SQLexit sx-db-2: $sqlplus /nolog SQLconnect / as sysdba SQLstartup mount SQLexit 3.2.3 On any one node Use rman to restore oracle database as follow: $rman target / nocatalog RMANrun # Restore all datafiles, and recovers them completely. allocate channel ch00 type SBT_TAPE; allocate channel ch01 type SBT_TAPE; set autolocate on; restore (database); recover database; 3.2.4 改变 oracle database 为 open 状态以确定database恢复成功 : sx-db-1 : SQLalter database open resetlogs; sx-db-2 : SQLalter database open resetlogs; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -

    注意事项

    本文(2022年Oracleg数据库备份与恢复 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开