`
hulu26
  • 浏览: 222739 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

ORACLE 手工备份与恢复

阅读更多
1、手工冷备
    1.1、在非归档模式下,ORACLE只能在关闭时手工备份,而数据库的完成恢复只能恢复到备份的时间点。不提供时间点恢复功或“联机”备份功能。如果数据要实现联机备份(或热备)必需以ARCHIVELOG模式运行数据库。
步骤如下:
     (1)完全关闭数据库。
     (2)备份所有的数据文件、控制文件和联机重做日志。
     (3)重新启动数据库。
    1.2、ARCHIVELOG模式下手工备份的步骤如下:
      (1)完成关闭数据库。
      (2)备份所有的数据库文件
      (3)重启数据库。
      (4)使用altet system switch logfile 命令强制执行一个联机重做日志切换。一旦
归档了online redo,备份所有的归档重做日志。
      (5)使用alter database backup controlfile to trace命令或alter database backup controlfile to 'file_name'命令创建控制文件的一个副本。
2、归档模式下手工热备
          (1)使用alter tablespace xxx begin backup或alter database begin backup
    将部分或全部表空间置入联机备份模式。
   (2)备份已置入热备份模式的表空间关联的数据文件 。
   (3)执行alter tablespace end backup从热备份模式中退出,或者alter database                 end backup。
          (4)执行alter system switch logfile切换重做日志以归档备份期间生成的重作。
          (5)备份所有的归档重做日志因为恢复操作必须应用在备份期间生成的重做上。
              在执行了alter tablesapce begin backup 或alter database begin backup 时,
     重做的生成会发生更改。一般重做只记录更改矢量。在进入联机备份模式时,              ORACLE会记录数据库数据文件的整块更改。
       在热备份期间,并不备份联机重作日志和控制文件。而是备份归档的重作日志,创建备份控制文件,这是因为在恢复期间不希望冒险重写联机重做日志或控制文件。 而且当前控制文件中含有最新的联机重做日志信息和归档重作日志信息,所以我们不想用这些对象先前的信息来重写最新的信息。
    3、恢复
   2.1 NOARCHIVELOG下的恢复:恢复所有的数据文件,控制文件、联机重做日志文件,然后重启数据库
   2.2 ARCHIVELOG模式下的恢复:在此模式下,可以进行对数据文件、表空间或整个数据库的特殊恢复。此外可以进行时间点恢复或指定SCN的恢复。
      2.21 ARCHIVELOG模式下的完全恢复
            (1)还原所有的数据库数据文件、归档日志文件。
            (2)加载数据库startup mount
            (3)恢复数据库 recover database
            (4)ORACLE会提示应用归档日志中的重做,在提示符下输入AUTO,ORACLE                   自动应用所有的重做。
            (5)应用所有重作日志后,就可以打开恢复的数据库alter database open
      2.22 ARCHIVELOG模式下的表空间恢复
            (1)使表空间脱机alter tablespace offline
           (2)还原与要恢复的表空间相关联的所有数据文件
           (3)恢复联机表空间 recover tablespace
           (4)使表空间联机alter tablespace online
             数据文件恢复
             (1)使数据文件脱机alter database datafile 'file_name' offline
             (2)还原所有要恢复的数据文件
             (3)联机恢复数据文件recover datafile
             (4)使数据文件联机alter dataase datafile 'file_name' online
      2.23 ARCHIVELOG模式下时间点的恢复
          在MOUNT状态下从一个备份中恢复所有的数据库文件,使用
          Recover database until time '2010-09-07 17:00:00,
          Revover database until change '221122
          Recover database until cancel应用所需的重做日志完成后执行cancel结束日志             应用一旦完成恢复,就打开数据库
分享到:
评论

相关推荐

    Oracle备份与恢复案例

    非常详细全面的Oracle备份与恢复案例,包括手工管理和RMAN管理两大部分,都有实例描述详细步骤。

    ORALCE数据库备份与恢复视频教程详细完整版(DBA数据库管理员视频教程)

    第一章:备份恢复概述 第二章:手工备份与恢复 第三章:手工完全恢复 第四章:手工不完全恢复 第五章:闪回技术 第六章:RMAN概述 第七章:RMAN备份策略 第八章:RMAN完全恢复 第九章:RMAN不完全恢复 第十章:目录...

    oracle数据库备份恢复源码

    支持任意DMP文件的自动恢复程序,避免手工输入诸多命令,简化操作。

    手工实现Oracle数据库的自动备份与恢复方案.pdf

    手工实现Oracle数据库的自动备份与恢复方案.pdf

    oracle数据库手工管理的备份和恢复笔记.doc

    oracle数据库手工管理的备份和恢复笔记

    oracle10g备份恢复

    oracle10g手工备份恢复,导入导出数据库文件bmp。

    数据库手工备份恢复

    数据库 手工 备份 恢复 oracle sqlserver2000 sqlserver2005 sqlserver2008

    oracle基础教程

    2.6 ORACLE数据库的备份与恢复 39 2.6.1 Export 转入程序 40 2.6.2 Import 转入程序 42 2.6.3 增量卸出/装入 44 第3章 ORACLE数据库的网络应用 46 3.1 SQL*Net产品介绍 46 3.2 配置客户机/服务器结构 47 3.2.1 配置...

    睿备份 v4.2.5.zip

    4、自动/手工备份本地或远程MSSQL、ORACLE、MySQL、PostgreSQL、达梦等数据库; 5、自动/手工备份本地、远程、FTP文件备份; 6、备份文件可通过LAN/FTP/云/EMAIL进行异地存储/传输,并可指定周期进行自动删除; 7...

    oracle 12c 数据库 教程

    (二)第一个手工备份和恢复 102 (三)冷备份的脚本 103 (四)热备份的脚本:PLSQL 程序 103 四、用户管理的恢复 105 (一)归档模式下的完全 105 (二)非归档模式下的恢复 7 (三)不完全恢复 8 五、RMAN 备份与...

    睿备份(IBAK)V3.4.1

    3、自动(计划任务模式)/手工备份本地或远程MSSQL、ORACLE、MySQL、PostgreSQL、达梦等数据库; 4、自动(计划任务模式)/手工备份本地或远程文件备份; 5、备份文件可通过LAN/FTP/云/EMAIL进行异地存储/传输...

    Oracle数据库学习指南

    Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 内存-CPU) 3. 《Oracle8 优化技术》摘录 (第三章 输入-输出) 4. EXP、IMP 命令详解 ...52. 自动备份Oracle数据库

    Oracle OCM 考试 实验手册

    监考老师在考试程过程会故意将数据库弄垮(这也属于考试过程中的一部分),此过程考核参考者的备份恢复能力。 具体的考试内容见OCM考试大纲。 4. 考试过程大部分以手工处理为主,如手工建库,手工建表或同义词等。...

    ORACLE9i_优化设计与系统调整

    第一部分 ORACLE系统优化基本知识 23 第1章 ORACLE结构回顾 23 §1.1 Oracle数据库结构 23 §1.1.1 Oracle数据字典 23 §1.1.2 表空间与数据文件 24 §1.1.3 Oracle实例(Instance) 24 §1.2 Oracle文件 26 §1.2.1...

    公司备份设计方案.doc

    手工备份可以进行数据的备份,但备份是否正常完成,中间 会不会有什么报错信息,数据量有多大,存储介质是否有效管理。备份出来的数 据是否能够在关键时候恢复系统。这些问题都是现在手工方式备份面临的问题。 根据...

    手动彻底删除oracle

    自己手动删除过oracle,到现在都没存在残余问题。删注册表之前,请先备份下,以免您误删注册表的其他东西,没法恢复

    jfsky.com-Oracle数据库基础知识

    2.6 ORACLE数据库的备份与恢复 39 2.6.1 Export 转入程序 40 2.6.2 Import 转入程序 42 2.6.3 增量卸出/装入 44 第3章 ORACLE数据库的网络应用 46 3.1 SQL*Net产品介绍 46 3.2 配置客户机/服务器结构 47 3.2.1 配置...

    1-oracle傻瓜手册(自己修订版)

    5 备份与恢复脚本 exp/imp/shell/SH,crontab定时任务 26 6 ORACLE的启动和关闭 34 7 常用技巧 35 7.1 增加、更改和删除域 35 7.2 删除冗余记录 36 7.3 更改字符集 37 7.4 表数据迁移 37 7.5 成批生成数据 37 7.6 ...

    劳动保障部磁带库安装配置文档

    第一章 磁带库的安装与配置 一.磁带库的安装步骤 ... 文件系统手工备份 文件系统自动备份 五.配置Exchange备份 六.配置Oracle的备份 第六章 备份策略 一.综合网备份策略 二.办公网备份策略

Global site tag (gtag.js) - Google Analytics