oracle exp 热备份,oracle数据库冷备份和热备份

Oracle数据库备份简介

对于Oracle数据库,只有物理备份和逻辑备份。

物理备份:这是将实际上构成数据库的操作系统文件从一个位置复制到另一个位置(通常是从磁盘到磁带)的备份过程。

逻辑备份:这是使用SQL语言从数据库中提取数据并将其存储在二进制文件中的过程。

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

第二种备份方法是逻辑备份,用于业务数据库。此方法不需要数据库以存档模式运行,这不仅使备份变得简单,而且您不需要外部存储设备,包括导出/导入(EXPORT/IMPORT)。此方法涉及读取一系列数据库日志并将它们写入文件。这些日志的读取与它们的位置无关。

导出/导入

导出可用于从数据库中提取数据,而导入可用于将提取的数据发送回Oracle数据库。 p>

1,简单的导出数据(导出)和导入数据(导入)

Oracle支持三种输出类型:

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

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

(3)全库模式(全模式),导出数据中的所有对象基础。

数据导出(导入)的过程与数据导入(导出)的过程相反,它们的数据流向不同。

2.增量导出/导入

增量导出是常用的数据备份方法,它只能在整个数据库中实现,并且必须导出为SYSTEM。在这种类型的导出过程中,系统不需要回答任何问题。导出文件名默认为export.dmp。如果您不想将输出文件命名为export.dmp,则必须在命令行上指定要使用的文件名。

9c00600775d7b17c61579f3f45a5a58a.png

增量导出包括三种类型:

(1)”完成”增量导出(完成)

用来备份整个数据库,例如:

$ exp系统/管理器inctype =完整文件= 990702.dmp

(2)”增量”增量导出

备份自上次备份以来更改的数据。例如:

$ exp系统/管理器inctype =增量文件= 990702.dmp

(3)”累积”增量导出(CumulaTIve)

仅在数据库信息中的最后一个”完全”导出已更改后才导出累积导出。例如:

$ exp系统/管理器inctype = cumulaTIve文件= 990702.dmp

例如,数据库备份任务可以安排如下:

星期一:完成出口(A)

星期二:增量出口(B)

星期三:增量出口(C)

星期四:增量出口(D)

星期五:累积出口(E)

星期六:增量出口(F)

星期日:增量导出(G)

如果在星期天意外损坏了数据库,数据库管理员可以按以下方式还原数据库:

第一步:使用命令CREATE DATABASE重新生成数据库结构。

第二步:创建一个足够大的后段。

步骤3:完全增量导入A:

$ imp systemhttp://www.5sharing.com/m/manager inctype = RECTORE FULL = Y FILE = A

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

$ imp系统/管理器inctype = RECTORE FULL = Y FILE = E

第五步:导入F最近:

$ imp系统/管理器inctype = RESTORE FULL = Y FILE = F

冷数据库备份简介:

冷数据库备份是关闭数据库后备份所有文件的关键包括数据文件,控制文件,联机REDO LOG文件,然后将它们复制到另一个位置。此外,冷备份还可以包括参数文件和密码文件的备份,但是可以根据需要选择这两种备份。实际上,冷备份实际上是物理备份,是备份数据库物理文件的过程。由于冷备份会备份重做日志以外的所有数据库文件,因此也称为完整数据库备份。其优点和缺点如下:

1.优点:

(1 )只需复制文件,这是一种非常快速的备份方法。

(2)只需将文件复制回去即可将其还原到某个时间点。

(3)结合数据库归档模式可以使数据库恢复良好。

(4)维护较少,但安全性确实较高。

2.缺点:

(1)对计算机进行冷备份的过程数据库必须关闭数据库。

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

(3)如果磁盘空间有限,冷备份只能将备份数据复制到磁带和其他外部存储,速度会变慢。

(4)表或用户无法恢复冷备份。

3.具体的备份步骤如下:

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

oracle冷备份和热备份

oracle冷备份和热备份> p>

数据库热备份:

热备份在数据库中运行时,归档日志模式用于备份数据库。热备份需要数据库以存档日志模式运行,并且需要大量文件空间。一旦数据库处于归档状态

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

1,优点:

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

(2)可以实现二级恢复(到特定时间点的恢复)。

(3)可以还原几乎所有数据库实体。

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

(5)备份期间数据库仍然可用。

2.缺点:

(1)因为难以维护,特别注意不要让”以失败而告终”。

(2)如果热备份不成功,则获得的结果将无法用于时间点恢复。

(3)不能犯错误,否则后果将很严重。

3.设置初始存档模式:

设置存档模式数据库必须处于Mount而不是处于打开状态:

oracle冷备份和热备份

oracle冷备份和热备份

4.在线备份:

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

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

oracle冷备份和热备份

5.脱机备份:

脱机备份也是热备份的一种方法,它指的是何时表空间处于脱机状态,这是备份表空间的所有数据文件和单个数据文件的过程。它的优点是它将产生较少的重做日志文件。缺点是用户执行脱机备份时备份的表空间将无法访问,因为无法使正在使用的SYSTEM系统表空间和UNDO表空间脱机。因此,脱机备份不适用于正在使用的SYSTEM表空间和UNDO表空间。

(1)使用DBA用户或特权用户登录,以确定表空间中包含的数据文件。这与在线备份的第一步相同:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值