返回顶部
首页 > 资讯 > 数据库 >ORACLE 备份与恢复之 思路整理
  • 102
分享到

ORACLE 备份与恢复之 思路整理

2024-04-02 19:04:59 102人浏览 八月长安
摘要

<div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:nORMal;widows:auto;bac

<div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:nORMal;widows:auto;background-color:#FFFFFF;"> <span style="background-color:inherit;font-size:small;">ocp053中备份与恢复的内容颇多,听过崔老师讲过一节备份与恢复课程,觉得他在这一块的知识网络整理得很好,<br /> 于是自己根据他的授课,整理了一下备份与恢复的知识点,根据以下知识网络再重新整理下备份与恢复的知识,发<br /> 现处理备份与恢复的问题时,思路会清晰很多。</span><b style="background-color:inherit;line-height:1.5;"><span style="background-color:inherit;font-size:small;"><br /> <br /> 一、备份知识点思路整理:</span></b> </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <table border="1" cellpadding="2" cellspacing="0" style="font-size:inherit;margin-top:10px;margin-bottom:10px;width:484px;background-color:inherit;"> <tbody style="background-color:inherit;"> <tr style="background-color:inherit;"> <td valign="top" style="Word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:101px;"> <div style="min-width:2px;background-color:inherit;"> 备份分类 </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:87px;"> <div style="min-width:2px;background-color:inherit;"> <span style="font-family:微软雅黑;font-size:14px;">冷备 &nbsp;<span style="background-color:inherit;">&nbsp;</span></span><br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:137px;"> <div style="min-width:2px;background-color:inherit;"> <span style="font-family:微软雅黑;font-size:14px;">&nbsp;热备 &nbsp;<span style="background-color:inherit;">&nbsp;</span></span><br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:75px;"> <div style="min-width:2px;background-color:inherit;"> 管理方式 </div> </td> </tr> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:101px;"> <span style="font-family:微软雅黑;font-size:14px;">物理(物理文件层面备份)</span><br style="background-color:inherit;" /> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:87px;"> <div style="min-width:2px;background-color:inherit;"> <span style="font-family:微软雅黑;font-size:14px;">cp<span style="background-color:inherit;">&nbsp;</span></span><br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:137px;"> <div style="min-width:2px;background-color:inherit;"> <span style="font-family:微软雅黑;font-size:14px;">begin/end backup(会产生日志)</span><br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:75px;"> <div style="min-width:2px;background-color:inherit;"> <span style="font-family:微软雅黑;font-size:14px;">用户管理</span><br style="background-color:inherit;" /> </div> </td> </tr> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:101px;"> <br style="background-color:inherit;" /> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:87px;"> <div style="min-width:2px;background-color:inherit;"> mount状态下 </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:137px;"> <div style="min-width:2px;background-color:inherit;"> backup database(备份之前会做校验,检查数据块是否损坏) </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:75px;"> <div style="min-width:2px;background-color:inherit;"> RMAN </div> </td> </tr> </tbody> </table> <br style="background-color:inherit;" /> </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <table border="1" cellpadding="2" cellspacing="0" style="font-size:inherit;margin-top:10px;margin-bottom:10px;width:468px;background-color:inherit;"> <tbody style="background-color:inherit;"> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:87px;"> <div style="min-width:2px;background-color:inherit;"> 备份分类 </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:179px;"> <div style="min-width:2px;background-color:inherit;"> 备份方式 </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:139px;"> <div style="min-width:2px;background-color:inherit;"> 管理方式 </div> </td> </tr> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:87px;"> <div style="min-width:2px;background-color:inherit;"> 逻辑(数据层面备份) </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:179px;"> <span style="font-family:微软雅黑;font-size:14px;">imp/exp&nbsp;</span><br style="background-color:inherit;" /> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:139px;"> 用户管理(OS命令) </td> </tr> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:87px;"> <div style="min-width:2px;background-color:inherit;"> <br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:179px;"> <div style="min-width:2px;background-color:inherit;"> <span style="font-family:微软雅黑;font-size:14px;">&nbsp;impdp/expdp</span><br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:139px;"> <div style="min-width:2px;background-color:inherit;"> oracle服务器命令 </div> </td> </tr> </tbody> </table> 注意:<br style="background-color:inherit;" /> <div> copy :cp os命令 </div> <div> exp/imp :可以在本机直接导入导出(操作系统命令) </div> <div> expdp/impdp :必须登录服务器才能导入导出(oracle服务器命令) </div> RMAN备份类型:<span style="background-color:inherit;line-height:1.5;">backupset 、</span><span style="background-color:inherit;line-height:1.5;">copy</span> </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <br style="background-color:inherit;" /> </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 完全备份:全库备份 </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 增量备份(要有一个0级备份为增量备份基础):差异备份、累积备份 </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <br style="background-color:inherit;" /> </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 差异备份:level 1表示从0级备份以来,数据块有变化的备份 </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 没有0级备份时,1级备份可以备份成功,进行库全备 </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <br style="background-color:inherit;" /> </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <b style="background-color:inherit;"><span style="background-color:inherit;font-size:small;">二、恢复思路整理:</span></b> </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <b style="background-color:inherit;"><span style="background-color:inherit;font-size:small;"><span style="font-size:14px;font-weight:normal;">restore:还原物理文件 &nbsp;recover:同步SCN号</span><br style="background-color:inherit;" /> </span></b> </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <table border="1" cellpadding="2" cellspacing="0" style="font-size:inherit;margin-top:10px;margin-bottom:10px;"> <tbody style="background-color:inherit;"> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:61px;"> <div style="min-width:2px;background-color:inherit;"> 恢复原理 </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:134px;"> <div style="min-width:2px;background-color:inherit;"> 恢复方式 </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:77px;"> <div style="min-width:2px;background-color:inherit;"> 管理方式 </div> </td> </tr> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:61px;"> 还原<br style="background-color:inherit;" /> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:134px;"> <div style="min-width:2px;background-color:inherit;"> cp&nbsp; recover<br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:77px;"> <div style="min-width:2px;background-color:inherit;"> 用户管理<br style="background-color:inherit;" /> </div> </td> </tr> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:61px;"> <div style="min-width:2px;background-color:inherit;"> 恢复<br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:134px;"> restore recover </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:77px;"> <div style="min-width:2px;background-color:inherit;"> RMAN </div> </td> </tr> </tbody> </table> <br style="background-color:inherit;" /> 实例恢复:SMON强制对数据库进行恢复操作,恢复到最新的SCN号,无需对数据库进行干预。 </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 介质恢复:介质恢复指磁盘介质发生损坏,导致数据文件无法访问,这时必须利用备份文件在新的磁盘上恢复出数据文件,需要DBA判断属于哪种情况的介质恢复。 </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <div style="white-space:normal;widows:auto;font-family:微软雅黑;font-size:14px;line-height:21px;background-color:#FFFFFF;"> 闪回恢复:使用闪回技术对数据库进行恢复,闪回可分为: </div> <span style="white-space:normal;widows:auto;font-family:微软雅黑;font-size:14px;line-height:21px;background-color:#FFFFFF;">&nbsp; &nbsp; 数据库级别:Flashback Database<br style="background-color:inherit;" /> </span><span style="white-space:normal;widows:auto;font-family:微软雅黑;font-size:14px;line-height:21px;background-color:#FFFFFF;">&nbsp; &nbsp; 表级别:Flashback Drop和Flashback Table,Flashback Data ArcHive<br style="background-color:inherit;" /> </span><span style="white-space:normal;widows:auto;font-family:微软雅黑;font-size:14px;line-height:21px;background-color:#FFFFFF;">&nbsp; &nbsp; 记录级别:Flashback Version Query和Flashback Transaction Query</span><br /> <br style="background-color:inherit;" /> </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 其中,介质恢复可分为完全恢复和不完全恢复: </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 完全恢复:把数据库恢复到发生故障时的状态,名字中的完全指没有任何数据损失,要实现这个目标,必须满足一定的条件: 备份,从备份之后的所有归档日志,联机日志都可用。<span style="widows:auto;background-color:inherit;">完全恢复是最简单的一种恢复, 只需要两个命令:<span style="background-color:inherit;"><span style="background-color:inherit;">&nbsp;</span>restore database</span>&nbsp;和&nbsp;<span style="background-color:inherit;">recover database</span></span><span style="widows:auto;">。</span> </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 不完全恢复:多半是解决故障时使用, 一般是用timestamp不完全恢复到某个时间点(开启数据库时需要resetlogs),找回丢失的数据后,导出数据,在进行一次完全恢复。 </div> <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <br /> </div>
您可能感兴趣的文档:

--结束END--

本文标题: ORACLE 备份与恢复之 思路整理

本文链接: https://lsjlt.com/news/47761.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • ORACLE 备份与恢复之 思路整理
    <div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;bac...
    99+
    2024-04-02
  • MySQL备份恢复设计思路
    背景 首先交代一下背景,由于某些因素的限制,我们公司目前的备份策略采用的是隔天全备的方案,增量备份则使用的是binlog server的方式,那么如何快速恢复就成为了我们需要思考的问题 恢复需求 根据我以往的一些经...
    99+
    2022-05-27
    MySQL 备份 MySQL 备份恢复
  • Oracle 之数据库备份与恢复
      Oracle数据库备份与恢复  下面通过一些简单的例子来了解一下:  Oracle数据库各种物理备份的方法。  利用RMAN工具进行数据库的备份与恢复。  数据的导出与导入操作。  (1)关闭BOOKS...
    99+
    2024-04-02
  • MongoDB之备份与恢复
    MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。 mongodump命令可以通过参数指定导出的数据量级转存的服务器。 语...
    99+
    2024-04-02
  • oracle备份与恢复--rman
    (一)、创建恢复目录1、创建恢复目录数据库#mkdir -p /u01/app/oracle/oradata/rmandb#chown -R oracle /u01/app/oracle/oradata/r...
    99+
    2024-04-02
  • Oracle备份与恢复(五)
    备份:   定义:      把数据库复制到转储设备的过程。      转储设备:  ...
    99+
    2024-04-02
  • DBA成长之路---mysql数据备份与恢复
    数据备份与恢复备份方式:     物理备份:直接拷贝备份库和表对应的文件       ...
    99+
    2024-04-02
  • 【MySql】Mysql之备份与恢复
    目录 一、mysql日志概述 1、日志类型与作用 2、日志配置文件  3、日志配置文件的查询  二、备份的类型❤ 1、物理备份 1.1 冷备份 1.2 热备份 1.3 温备份 2、逻辑备份❤ 2.1 完全备份 2.2 差异备份 2.3 增量...
    99+
    2024-01-21
    mysql 数据库
  • Oracle备份与恢复—概念
    备份与恢复 [TOC]...
    99+
    2024-04-02
  • Oracle OCR的备份与恢复
    OCR的备份与恢复 方式1:(...
    99+
    2024-04-02
  • MySQL热备之PXB备份与恢复
    📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA工作经验 一位上进心十足的【大数据领域博主】!😜😜😜 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 擅长主流数据Oracle、MySQL...
    99+
    2023-08-16
    mysql 数据库
  • 【备份恢复】物理冷备份及恢复
    冷备:,即关闭数据库备份,要求备份数据库三大文件(数据文件、控制文件、日志文件)及参数文件、口令文件;同时冷备之前要一致性关库,以触发ckpt实现三大文件一致性,以使恢复数据库是不需要recover; ...
    99+
    2024-04-02
  • mysqldump备份与恢复 之 黑锅侠
        公司这几天数据库有数据丢失,所以找到运维部门要恢复数据库,但是我们的工程师,在执行完恢复命令后,提示语法错误,并没有恢复数据库,坑爹啊~~~    ...
    99+
    2024-04-02
  • mysql备份与恢复
    1、备份命令(用户名:root;密码:123;端口:3306) 格式:mysqldump -h主机名 -p端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql 例如: mysqldump -h 192.1...
    99+
    2015-05-28
    mysql备份与恢复
  • MongoDB备份与恢复
           mongodb和mysql很相似,那么它是否也和mysql一样可以备份数据库和恢复数据库呢?那是当然的,下面将简单介绍mo...
    99+
    2024-04-02
  • mongodb 备份与恢复
    一、整库备份:mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:2...
    99+
    2024-04-02
  • 备份与恢复—RMAN1
    [TOC]...
    99+
    2024-04-02
  • DB2备份与恢复
    DB2 备份与恢复 整理下16年写的DB2相关文档,换工作以后一直没用过DB2,忘的差不多了。 一 db2 backup/restore 备份和恢复 1.1 备份 db2...
    99+
    2024-04-02
  • oracle备份与恢复--闪回技术
    一•启用闪回数据库1.启用归档模式sql>shutdown immediate;sql>startup mount;sql>alter database archivelog;2.建立闪回...
    99+
    2024-04-02
  • Oracle 12c的备份与恢复方法
    本篇内容主要讲解“Oracle 12c的备份与恢复方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle 12c的备份与恢复方法”吧!备份:1.备份全部...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作