转:.数据库物理备份和逻辑备份区别
2011-08-11 19:21
351 查看
ORACLE中数据备份分为物理备份和逻辑备份两种。物理备份就是转储ORACLE物理文件(如数据文件、控制文件、归档日志文件等),一旦数据库发生故障,可以利用这些文件进行还原; 逻辑备份就是对数据库对象(如用户、表、存储过程等)利用EXPORT等工具进行导出工作,可以利用IMPORT等工具把逻辑备份文件导入到数据库。
RMAN备份是一种物理备份,不是对象级的逻辑备份, 可以用RMAN来备份数据文件、控制文件、参数文件、归档日志文件。在数据库出现问题的时候可以通过RMAN物理备份恢复到数据库的失效点。
逻辑备份是通过逻辑手段记录要备份的数据库对象的信息,是一种对象级备份的方案,因此逻辑备份的备份集的可移植性比较强,可以把数据库的逻辑备份恢复到不同版本不同平台的数据库上,也正式因为逻辑备份是对象级的备份,因此备份和恢复的效率比较低,对于大型的系统,采用逻辑备份,其恢复时间之长是大多数大型业务系统所不能忍受的。 相对而言,物理备份不具备移植性,备份环境和恢复环境必须是完全相同的,由于物理备份是对数据库的文件(Block)进行备份,其备份和恢复速度相对比较快,在大型业务系统中较多地使用物理备份。
Oracle热备份是一种物理备份,不过之后设置的物理备份和逻辑备份是两种不同的方式,一种是block改变的应用,一种的SQL语句的重现,所以一个称为物理Standby,一个称为逻辑Standby 。
自: 在实际应用中,应该以物理备份为主,逻辑备份作为补充。
RMAN备份是一种物理备份,不是对象级的逻辑备份, 可以用RMAN来备份数据文件、控制文件、参数文件、归档日志文件。在数据库出现问题的时候可以通过RMAN物理备份恢复到数据库的失效点。
逻辑备份是通过逻辑手段记录要备份的数据库对象的信息,是一种对象级备份的方案,因此逻辑备份的备份集的可移植性比较强,可以把数据库的逻辑备份恢复到不同版本不同平台的数据库上,也正式因为逻辑备份是对象级的备份,因此备份和恢复的效率比较低,对于大型的系统,采用逻辑备份,其恢复时间之长是大多数大型业务系统所不能忍受的。 相对而言,物理备份不具备移植性,备份环境和恢复环境必须是完全相同的,由于物理备份是对数据库的文件(Block)进行备份,其备份和恢复速度相对比较快,在大型业务系统中较多地使用物理备份。
Oracle热备份是一种物理备份,不过之后设置的物理备份和逻辑备份是两种不同的方式,一种是block改变的应用,一种的SQL语句的重现,所以一个称为物理Standby,一个称为逻辑Standby 。
自: 在实际应用中,应该以物理备份为主,逻辑备份作为补充。
相关文章推荐
- 数据库的逻辑备份和物理备份--非RMAN
- 备份和恢复概念+逻辑备份+脱机备份(冷备份)+联机备份(热备份)+物理备份概念+完全数据库脱机备份+部分数据库脱机备份+部分数据库联机备份+逻辑备份概念
- 数据库名字,逻辑名,物理名区别
- D_backup and restore(物理与逻辑备份)与重建
- 18.2.2 在不同主机上使用用户管理备份建立物理备用数据库
- 18.3.1 在相同主机上使用 RMAN 备份建立物理备用数据库
- oracle物理备份和逻辑备份理解
- 数据库建模,概念模型、逻辑模型、物理模型的区别和转化
- 逻辑地址,线性地址及物理地址的区别(目前见过讲得最好的)
- 十二、oracle 数据库(表)的逻辑备份与恢复
- 【数据库(表)的逻辑备份与恢复 --导入】
- MySQL数据库备份之逻辑备份和物理备份概述
- Linux-0.11内核源码分析系列:关于线性地址,逻辑地址,物理地址的关系与区别
- oracle 数据库(表)的逻辑备份与恢复
- Linux系统物理CPU、逻辑CPU和CPU核数的区别
- 段页式内存管理中,逻辑地址,线性地址,物理地址的区别
- 逻辑地址、线性地址、物理地址和虚拟地址的区别
- linux物理cpu,逻辑cpu,cpu核数的关系与区别
- Oracle的学习四:数据库管理员、逻辑备份与恢复、数据字典、动态性能视图、管理表空间与数据文件
- MVVM模式下,ViewModel和View,Model有什么区别 摘自正美的5群 Model:很简单,就是业务逻辑相关的数据对象,通常从数据库映射而来,我们可以说是与数据库对应的model。