oracle数据库物理备份和逻辑备份区别

ORACLE中数据备份分为物理备份和逻辑备份两种。物理备份就是转储ORACLE物理文件(如数据文件、控制文件、归档日志文件等),一旦数据库发生故障,可以利用这些文件进行还原;

逻辑备份就是对数据库对象(如用户、表、存储过程等)利用EXPORT等工具进行导出工作,可以利用IMPORT等工具把逻辑备份文件导入到数据库。

RMAN备份是一种物理备份,不是对象级的逻辑备份, 可以用RMAN来备份数据文件、控制文件、参数文件、归档日志文件。在数据库出现问题的时候可以通过RMAN物理备份恢复到数据库的失效点。

逻辑备份是通过逻辑手段记录要备份的数据库对象的信息,是一种对象级备份的方案,因此逻辑备份的备份集的可移植性比较强,可以把数据库的逻辑备份恢复到不同版本不同平台的数据库上,也正式因为逻辑备份是对象级的备份,因此备份和恢复的效率比较低,对于大型的系统,采用逻辑备份,其恢复时间之长是大多数大型业务系统所不能忍受的。 相对而言,物理备份不具备移植性,备份环境和恢复环境必须是完全相同的,由于物理备份是对数据库的文件(Block)进行备份,其备份和恢复速度相对比较快,在大型业务系统中较多地使用物理备份。

Oracle热备份是一种物理备份,不过之后设置的物理备份和逻辑备份是两种不同的方式,一种是block改变的应用,一种的SQL语句的重现,所以一个称为物理Standby,一个称为逻辑Standby 。

自:  在实际应用中,应该以物理备份为主,逻辑备份作为补充。

oracle逻辑备份和物理备份,oracle数据库物理备份和逻辑备份区别相关推荐

  1. 数据库物理文件 mysql_MYSQL数据库-物理文件

    物理文件组成 日志文件:错误日志,查询日志,慢查询日志,事务日志,二进制日志 日志是 mysql 数据库的觉要组成部分.日志文件中记录珩 mysql 数据库运行期间发生的变化,也就是说用来记录 mys ...

  2. 数据如何导入oracle数据库,如何用Oracle导入导出工具来实现Oracle数据库移植?

    Oracle数据库作为目前市场的主流数据库之一,许多应用都在其上进行开发,由于Oracle数据库更新换代的原因和不同的应用程序提供商,可能会造成在一个单位的应用中存在Oracle的几种版本,如Orac ...

  3. 服务器2012系统如何备份数据库,服务器2012系统如何备份数据库备份

    服务器2012系统如何备份数据库备份 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服 ...

  4. oracle 在数据库打开状态下进行备份时_下面描述不正确的是,Oracle数据库DBA面试题50道及答案_经典...

    Oracle数据库DBA面试题50道及答案_经典 1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份.而冷备份指在数据库关闭后,进行备 ...

  5. virtualbox中安装xp系统、安装oracle数据库到虚拟机的xp系统中、主机连接oracle、备份xp系统、oracle数据库的一些基本概念(学习oracle数据库的准备工作)-day01

    目录 1. 安装virtualbox 1.1 什么是virtualbox 1.2 安装virtualbox 1.3 virtualbox跑xp系统 1.4 让虚拟机的xp与外面的系统网络互通 2. 安 ...

  6. linux设置定时备份任务,Linux下Oracle设置定时任务备份数据库的教程

    1.查看数据库的字符集 数据库的字符集必须和linux下设置的环境变量一致,不然会有乱码. 以下两个sql语句都可以查到: select * from nls_database_parameters ...

  7. oracle定时任务可以备份么,Linux下Oracle设置定时任务备份数据库的教程

    1.查看数据库的字符集 数据库的字符集必须和Linux下设置的环境变量一致,不然会有乱码. 以下两个sql语句都可以查到: select * from nls_database_parameters ...

  8. Oracle 【IT实验室】数据库备份与恢复之:如何对Oracle数据库文件进行恢复与备份...

    任何数据库在长期使用过程中,都会存在一定的安全隐患.对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制.当数据库发生故障后,希望能重新建立一个完整的数据 ...

  9. oracle cronb,利用Crontab实现对Oracle数据库的定时备份

    假设数据库的拥有者为oracle,数据库的用户为scott,其口令为trigger, Oracle数据库的参数$ORACLE_HOME为/usr/oracle,$ORACLE_SID为oracle1, ...

最新文章

  1. Flutter Web 应用程序的 URL 中删除前导`#`
  2. 国内Python最有钱途的方向,开发第二,它排第一!
  3. 最好的船_“船”说中的美丽陶瓷
  4. Another approach to enable table edit in SE16
  5. android圆形变方形动画,CSS3 简单的圆形/方形变形动画
  6. linux sudo 免密码
  7. 浅谈jQuery Mobile设计思想
  8. script language=JavaScript defer
  9. python画反比例函数_反比例光滑支撑向量机
  10. 在java中产生随机数_在Java中产生随机数的两个方法
  11. 【TSP】基于matlab GUI免疫算法结合蚁群算法求解旅行商问题【含Matlab源码 1910期】
  12. 爬虫之模拟登录、自动获取cookie值、验证码识别
  13. 组合数学之三 —— 生成函数
  14. 信创操作系统--麒麟Kylin桌面版 (项目八 多媒体软件:图像查看、图像处理、音频播放、录音机)
  15. android系统wifi控制风扇,可手机APP控制的机箱风扇,光污染新玩法
  16. 年货:Python技术知识清单(数据分析)
  17. BUPT计导第三次机考12.8数组+二分答案详解
  18. 【面经】国信证券数据清算工程师面经
  19. 面试|复习小册(2022-9)
  20. 主流链分片技术和共识算法

热门文章

  1. YOLOv3最全复现代码合集(含PyTorch/TensorFlow和Keras等)
  2. 麦田在线携手网易云信,开启手机智能找房新时代
  3. 互联网1分钟 | 0920
  4. eclipse远程调试失败
  5. NOIP 2018 普及组 解题报告
  6. 日期型转json格式(springboot)
  7. hive和hbase区别和联系
  8. 设置char变量指定位为0或1
  9. 字符串之单词原地逆转
  10. 【GoLang】GoLang 错误处理 -- 异常处理思路示例