oracle冷备份和热备份_第1页
oracle冷备份和热备份_第2页
oracle冷备份和热备份_第3页
oracle冷备份和热备份_第4页
oracle冷备份和热备份_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Wordoracle冷备份和热备份

oracle备份简介

对于oracle(数据库)只有物理备份和逻辑备份。

物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。

逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的过程。

第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库,具体包括冷备份和热备份。冷备份和热备份是物理备份(也称低级备份),它涉及到组成数据库的文件,但不考虑逻辑内容。

第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备,包括导出/导入(EXPORT/IMPORT)。这种方法包括读取一系列的数据库日志,并写入文件中,这些日志的读取与其所处位置无关。

导出/导入(Export/Import)

利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回Oracle数据库中去。

1、简单导出数据(Export)和导入数据(Import)

Oracle支持三种类型的输出:

(1)表方式(T方式),将指定表的数据导出。

(2)用户方式(U方式),将指定用户的所有对象及数据导出。

(3)全库方式(Full方式),将数据库中的所有对象导出。

数据导出(Import)的过程是数据导入(Export)的逆过程,它们的数据流向不同。

2、增量导出/导入

增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。

增量导出包括三个类型:

(1)“完全”增量导出(Complete)

即备份整个数据库,比如:

$expsystem/managerinctype=completefile=990702.dmp

(2)“增量型”增量导出

备份上一次备份后改变的数据。比如:

$expsystem/managerinctype=incrementalfile=990702.dmp

(3)“累计型”增量导出(CumulaTIve)

累计型导出方式只是导出自上次“完全”导出之后数据库中变化了的信息。比如:

$expsystem/managerinctype=cumulaTIvefile=990702.dmp

数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效地完成。

比如数据库的备份任务可作如下安排:

星期一:完全导出(A)

星期二:增量导出(B)

星期三:增量导出(C)

星期四:增量导出(D)

星期五:累计导出(E)

星期六:增量导出(F)

星期日:增量导出(G)

如果在星期日,数据库遭到意外破坏,数据库管理员可按以下步骤来恢复数据库:

第一步:用命令CREATEDATABASE重新生成数据库结构;

第二步:创建一个足够大的附加回段。

第三步:完全增量导入A:

$impsystem./managerinctype=RECTOREFULL=YFILE=A

第四步:累计增量导入E:

$impsystem/managerinctype=RECTOREFULL=YFILE=E

第五步:最近增量导入F:

$impsystem/managerinctype=RESTOREFULL=YFILE=F

冷备份介绍:

冷备份数据库是将数据库关闭之后备份所有的关键性文件包括数据文件、控制文件、联机REDOLOG文件,将其拷贝到另外的位置。此外冷备份也可以包含对参数文件和口令文件的备份,但是这两种备份是可以根据需要进行选择的。,冷备份实际也是一种物理备份,是一个备份数据库物理文件的过程。因为冷备份要备份除了重做日志以外的所有数据库文件,因此也被成为完全的数据库备份。它的优缺点如下所示:

1、优点:

(1)只需拷贝文件即可,是非常快速的备份方法。

(2)只需将文件再拷贝回去,就可以恢复到某一时间点上。

(3)与数据库归档的模式相结合可以使数据库很好地恢复。

(4)维护量较少,但安全性确相对较高。

2、缺点:

(1)在进行数据库冷备份的过程中数据库必须处于关闭状态。

(2)单独使用冷备份时,数据库只能完成基于某一时间点上的恢复。

(3)若磁盘空间有限,冷备份只能将备份数据拷贝到磁带等其他外部存储上,速度会更慢。

(4)冷备份不能按表或按用户恢复。

3、具体备份步骤如下:

(1)以DBA用户或特权用户登录,查询动态性能视图v$datafile、v$controlfile可以分别列出数据库的数据文件以及控制文件。

热备份:

热备份是在数据库运行的情况下,采用archivelogmode方式备份数据库的方法。热备份要求数据库处于archivelog模式下操作,并需要大量的档案空间。一旦数据库处于archiveloh

模式,就可以进行备份了,当执行备份时,只能在数据文件级或表空间进行。

1、优点:

(1)可在表空间或数据文件级备份,备份时间短。

(2)可达到秒级恢复(恢复到某一时间点上)。

(3)可对几乎所有数据库实体作恢复。

(4)恢复是快速的,在大多数情况下在数据库仍工作时恢复。

(5)备份时数据库仍可用。

2、缺点:

(1)因难以维护,所以要特别仔细小心,不允许“以失败而告终”。

(2)若热备份不成功,所得结果不可用于时间点的恢复。

(3)不能出错,否则后果严重。

3、设置初始归档模式:

设置归档模式数据库必须处在mount而非open状态下:

4、联机备份:

联机备份是热备份的一种备份方法,是指当表空间处于ONLINE状态时,备份表空间的所有数据文件和单个数据文件的过程。使用联机备份的优点是不影响用户在表空间上的所有访问操作,但联机备份的缺点可能生产更多的重做日志文件和归档日志文件。以下是联机备份的具体步骤:

(1)以DBA用户或特权用户登录,确定表空间所包含的数据文件。通过查询数据字典DBA_DATA_FILES,可以得到数据文件和表空间的对应关系:

5、脱机备份:

脱机备份也是热备份的一种方法,是指当表空间处于offline时,备份表空间的所有数据文件以及单个数据文件的过程。它的优点是会生产较少的重做日志文件,缺点是当用户正在进行脱机备份时所备份的表空间将不能访问,由于SYST

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论