- 1
- 0
- 约8.92千字
- 约 30页
- 2018-02-26 发布于江苏
- 举报
【计算机】第09章 ORACLE9I备份与恢复
第9章 备份与恢复 目录 概述 脱机备份与恢复 联机备份与恢复 逻辑备份与恢复 概述 数据库故障类型 备份的分类 概要 备份和恢复指为保护数据库免于数据破坏或在发生数据破坏后进行数据重建的各种策略和步骤。所谓备份是指对重建数据库的数据所建立的副本,恢复指利用备份的数据进行重建数据库的过程。 Oracle系统提供了物理备份和逻辑备份两种。物理备份指对构成数据库的各种物理文件建立副本,Oracle系统允许把这些物理文件的副本存放在备份设备上,所谓备份设备指用于放置数据库备份的磁带或磁盘等。逻辑备份指导出数据库对象,如表、表空间、过程等数据库对象。逻辑备份的结果以Oracle提供的内部格式写入操作系统支持下的二进制文件,重建数据库时只需把这个二进制文件导入数据库中即可。 物理备份是任何一种备份和恢复策略的基础,逻辑备份在多数情况下是对物理备份的一种有益补充,单靠逻辑备份是无法保证对数据库完全恢复。通常所说的备份都指物理备份。 数据库故障类型 Oracle数据库可能发生的故障分为系统故障、介质故障和用户故障。 1.系统故障 系统故障指系统在运行过程中,发生操作系统错误、突然停电等意外情况,造成所有正在运行的事务都以非正常方式终止,内存缓冲区中的数据全部丢失,但磁盘、磁带等外设上的数据未受损失。 在数据库重新启动时,恢复程序按照日志文件的记录项自动完成恢复操作。因此系统故障的恢复一般不需用户进行干预。 2.介质故障 介质故障指系统在运行过程中,由于硬件设施发生损坏,造成数据库中的数据全部或部分丢失。介质故障的危害性最大,但发生的可能性较小。 发生介质故障时,由于物理数据库已经遭到破坏,需要重新安装数据库系统,然后执行日志文件中的日志项记录。具体操作分为下面两个步骤: (1)装入最新的数据库备份,使数据库恢复到一致性状态; (2)装入日志文件备份,重新执行日志文件中的事务。 介质故障的恢复,需要由数据库管理员手工装入最新的数据库备份和日志文件备份,并执行恢复命令。 3.用户故障 用户故障指系统在运行过程中,可能由于应用程序的错误或手工误操作,造成数据库中的数据被删除或损坏。例如删除数据库中的重要的表,或者误修改了表中的数据。 用户故障的恢复可以设置合理的恢复策略,由系统按照日志文件记录的内容进行恢复,需要手工干预。通过对用户设置合理的权限,也可以减少用户故障发生的可能性,避免绝大多数用户故障的发生。 备份的分类 数据库备份按照备份的方式,分为物理备份和逻辑备份。其中物理备份又分为脱机备份[冷备份]和联机备份[热备份]。 脱机备份是最简单的一种数据库备份方式,脱机备份必须在关闭数据库的情况下备份,用户不能访问数据库。脱机备份也是一种完全备份,即对整个数据库文件的备份。执行脱机备份的过程是首先关闭数据库,然后将数据文件、控制文件、各种参数文件及归档日志文件拷贝到备份设备上,接着重新启动数据库即可。 联机备份指在数据库打开期间就可以备份,用户仍可以访问数据库。许多关键行业的数据库运行在24*7模式下,并不适合于做脱机备份,这时候就需要联机备份。联机备份的实现比较复杂,数据库必须运行在归档模式下。联机备份可以使用脚本来实现,或者在RMAN中利用备份向导来实现。 逻辑备份指将数据库对象以Oracle提供的内部格式写入操作系统支持下的二进制文件,逻辑备份比较灵活,可以指定对特定对象的备份,通常用于转储数据或作为逻辑备份的一种有益补充。逻辑备份使用EXP命令,也可以使用集成在Oracle企业管理器中的导出向导实现。逻辑备份的恢复使用IMP命令,或使用集成在Oracle企业管理器中的导入向导实现。 按照备份工具分类,数据库备份可以分为OS(操作系统)拷贝、EXP/IMP备份、RMAN及第三方工具备份。 按备份的增量分类,数据库备份可以分为全库备份、增量备份和累计增量备份。 脱机备份与恢复 完成脱机备份的三个步骤 关闭数据库 复制数据库文件 重新启动数据库服务器 脱机恢复的三个步骤 关闭数据库 复制到原来的数据库存放路径 重新启动数据库 联机备份与恢复 数据库实现联机备份和恢复必须运行在归档模式下,如果当前数据没有运行在归档模式下,可以通过下面的步骤切换到归档模式下。 1.关闭数据库 SQLCONNECT SYSTEM/MANAGER@NBTC AS SYSDBA SQLSHUTDOWN 注意,这里登录方式一定是SYSDBA。 2.启动例程,装载数据库 使用STARTUP MOUNT命令,此时数据库还没有打开。切换数据库的运行模式时,必须装载数据库但不打开数据库。 3.切换到归档模式,并打开数据库 SQLALTER DATABASE ARCHIVELOG; SQLALTER DATABASE OPEN; 用命令方式实现联机备份 1。 备份控制文件
您可能关注的文档
- 【计算机】4 表达式.ppt
- 【计算机】4 顺序结构程序设计.ppt
- 【计算机】5 HASH函数与消息认证.ppt
- 【计算机】5 电子商务支付技术.ppt
- 【计算机】5 选择结构程序设计.ppt
- 【计算机】6.1 重载与程序的多态性设计.doc
- 【计算机】7 数组.ppt
- 【计算机】6 单片机应用系统设计与开发.ppt
- 【计算机】7 相关机器学习.ppt
- 【计算机】7 数组类型.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)