教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

Oracle数据库基础教程 课后答案

来源:网络收集 时间:2026-04-13
导读: Oracle数据库基础教程 课后答案 OracIe数据库的备份与恢复策略研究 山东工商学院图书馆王健 摘要数据库安全是管理信息系统(MIs)正常运行的重要保障。该文从数据库安全的角度出发,介绍了oracIe数据库常见备份与恢复方式,阐述了oracJ

Oracle数据库基础教程 课后答案

OracIe数据库的备份与恢复策略研究

山东工商学院图书馆王健

摘要数据库安全是管理信息系统(MIs)正常运行的重要保障。该文从数据库安全的角度出发,介绍了oracIe数据库常见备份与恢复方式,阐述了oracJe数据库的备份策略。

关键词orack数据库备份恢复归档模式

导入/导出备份是冲p逻辑备份,这种方法包括读取一

Oracle数据库系统是当今的主流数据库之一,它是一个功能极其强大和灵活的关系型数据库系统,能支持各种操作系统和硬件平台,在国内外得到广泛的应用。

系列的数据库日志,并写入文件,这些日志的读取与其所处位置无关。这些数据可以重新引入原来的数据库,或者以后引入其他数据库。

racle数据库在正常情况下能够保证数据的安全和系

1、冷备份(脱机备份)

冷备份是利用操作系统的拷贝功能来实现的,在数据库关闭的情况下,可以将数据库中的所有文件进行复制,一旦数据库出现故障,我们可以采取将这些拷贝过的文件重新覆盖到原文件位置。这种备份可将数据库恢复到它被关闭前的状态。数据库可使用的每个文件都被备份下来,这些文件包括:所有数据文件;所有控制文件;所有联机日志文件及INIT.ORA文件。

冷备份岿须是数据库关闭的情况下完成,当数据库运行的时候,执行数据库文件冷备份无效。

统的稳定,为用户提供正常服务,但由于计算机系统存任的安全问题(如硬件、软件、网络通信、操作系统等故障、病毒、黑客攻击以及用户的误操作等),都会影响到数据库中数据的正确性和安全性,造成数据库的破坏和其中数据的丢失,成数据库的破坏和其中数据的丢失,严重的甚至会导致系统瘫痪。因此,制定完善的数据库安全策略,以避免因数据丢失造成的无法弥补的损失,就显得至关重要。Oracle数据库的备份与恢复是最基本的措施,也是最有效的数据库保护措施。

2、热备份(联机备份)

一.OracIe数据库的备份模式

Oracle的备份与恢复有三种标准的模式,大致分为两大类:物理备份和逻辑备份(导入/导出),而物理备份又可以根据数据库的工作模式分为非归档模式(Nonarchivelog—styk)和归档模式(Archivelog—style)。通常我们把非归档模式称为冷备份,而相应的把归档模式称为热备份,它们的关系如图l所示。

通常情况下,数据库需要每天24小时运行。由于随时都有新的数据加入,数据丢失将影响整个项目运作,因此在保证用户访问的同时,也要实现备份的要求。在这种情况下,我们一般就采取热备份的方式,这种备份可将数据库恢复到任一时间点的状态,前提是数据库要处于自动归档(ArchiveLog)的方式下运行。

一邑数据库运行在归档状态下,就可以做备份了。热备

.☆备e一一#自#*t(N—hMLoz轴“)

#目备自一

份的命令共有三部分组成:

(1)数据文件一个表空间一个表空间的备份,设置表空间为备份状态,备份表空间的数据文件,恢复表空间为正常状态;

(2)备份归档重作日志文件,临时停止归档进程,备份那些在归档日志目录中的文件,重新启动Archive进程,备份归档的重做日志文件;

(3)用Aner控制文件。

database

-_格备∞一一自#*^(蛐eLor嘶●e)

oⅢk备日√

,一一+≯—‘:、

+、a#∞_导自(E:丽翟二=,、§一(h,。。)

图1冷备份与热备份关系示意图

冷备份和热备份是物理备份,它涉及到组成数据库的文件,但不考虑逻辑内容。物理备份是实际物理数据库文件从一处拷贝到另一处的备份。操作系统备份、脱机备份和联机备份都是物理备份的例子。

backupcontrolme命令来备份

3.导入/导出备份(逻辑备份)

万方数据 

26

Oracle数据库基础教程 课后答案

(1)导出

0racle的Export实用程序用来读取数据库和把输出写入一个叫作导出转储文件(exportdump

file)的二进制文件

立应用的,往往要考虑到图书馆的实际情况,结合起来进行备份,当图书馆数据库比较小时,处理业务也小时,冷备份导出就可以了。如果}{对一两个表备份,导出就够了。

‘般

中,该史件则保存数据库模式对象的信息,可以导出整个数据库、指定用户或指定表。在导出期间可以选择是否导出与表相关的数据字典信息,如权限、索引和与其相关的约束条件。Export所写的文件包括完全重建全部被选对象所需的命令。

Orade提供的导入/导出具有三种不同的操作方式:(1)表方式(T)可以将指定的表导出备份;(2)全库方式(Full)将数据库中的所有对象导出;(3)用户方式(u)定的用户相应的所有数据对象导出。

导出备份又可以分为三种类别:1)完全导出(Complete据库文件导出备份。

exp

来说,图书馆Oracle数据库备份最终执行包括逻辑备份和物理备份,导出确认数据库在逻辑上的正确性,物理备份则确保物理上的正确性。三种备份方式的比较见表1。

表1不同备份方式比较

N。:黧…r。。嚣慧。

‘””’

篓豢隳黧篓篡鬟飘i

可以将指

Export)这种方式将把整个数

=、0racle数据库的备份策略

an

system/mage

inctype=complet

Oraclc数据库备份策略主要以联机备份为主,脱机备份和逻辑备份为辅。不管采用何种策略,目的都是在不影响或很少影响数据库可用性的情况下,尽量提高备份操作的效率。

(1)对备份所需的存储介质应做好管理。根据备份的内容、日期将介质统一编号,以免备份和恢复时弄错介质,造

file=20060925.dmp(为了方便检索和事后的查询,通常我们将备份文件以日期或者其他有明确含义的字符命名)

2)增量犁导出(Incremental份上一次备份后改变的结果。

exp

Export)这种方式将只会备

system/manage

成原有的备份丢失;最好保存两份或者两份以上的备份,若其中有一个备份损坏,还可用其他的备份进行数据库恢复;另外介质应存放在与计算机设备不同的地点,以免发生意外时,备份与计算机没备一同损坏。

(2)将数据库的工作模式设置成归档模式。当数据库运行于NonArchiveLog模式下时,只能在完全关闭数据库后进行数据库的~致备份,并且同时禁用了联机重作日志的存档,这样存Oracle实例失败时,只能将数据库修复到最近的完整数据库备份时的那一点上,不能存失效点处对实例进行恢复。而在ArchiveLog模式F,数据库不仅可以进行一致备份,还可以在数据库打开的情况下进行联机备份。通过数据库的备份和联机与存档的重作日志文件,用户可以恢复所有已提交的事务,并允许将数据库恢复到指定的时间或日志系列号处,增大了恢复的灵活性,减少了故障时的数

file=20060925.dmD

3)累积型导出(cumulateExport)这 …… 此处隐藏:4283字,全部文档内容请下载后查看。喜欢就下载吧 ……

Oracle数据库基础教程 课后答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1417267.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)