热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

论Oracle中备份的概念和备份的专业术语

备份中的概念和一些专业术语:使用操作系统命令执行的备份是用户管理的备份;使用rman执行的备份称之为服务器进程备份。有关服务器管理的备份有三种类型:*关

备份中的概念和一些专业术语:
使用操作系统命令执行的备份是用户管理的备份;使用rman执行的备份称之为服务器进程备份。
有关服务器管理的备份有三种类型:
*关闭状态还是打开状态
*全部备份还是局部备份
*完全备份还是增量备份
其中,关闭状态的备份在数据库关闭期间执行;被称为冷备份,一致备份或脱机备份。
打开状态的备份在数据库打开期间执行,称之为热备份,非一致性备份和联机备份。打开状态的备份只能在归

档日志模式下才能进行。全部备份指的是备份所有数据文件和控制文件。局部备份指的是只备份其子集。
大多数情况下,局部备份是只能在归档模式下才能进行的。完整备份备份所有使用的文件块。增量备份只包括
自上次备份以来更改的块。增量备份可以是累积增量备份(包括自上一次完整备份以来更改的所有块)或差异
增量备份(包括自上一次增量备份以来更改的所有块).
(注:打开状态的备份只能在数据库处于归档模式下才能进行。如果数据库处于非归档模式下,则只能进行关闭

状态的备份,并且(如果使用rman),数据库必须为加载模式,然后执行干净关闭
)

其中,rman可以备份的文件类型有:
*数据文件
*控制文件
*归档日志文件
*spfile
*备份集片
rman不能备份的文件包括:
*临时文件
*联机重做日志文件
*口令文件
*静态spfile
*Oracle Net配置文件
Rman可以生成三种备份:
*备份集,是专有格式,它包括多个文件,但不包括当前不是(备份段那一部分的数据文件的块)。
*压缩备份集:与备份集的内容相同,但rman在写出到备份集时将应用到压缩算法。
*映像副本:是与输入文件相同的备份文件,映像副本可与原内容立即交换,而在从备份集提取文件时,需要
执行rman还原操作。
备份集(无论压缩与否)可以是完整的或增量的:而映像副本只能是完整的。备份集包含一个或多个输入文件
的逻辑结构;从物理上讲:它由一个或多个片组成,这些事备份操作的输出文件。
rman备份和还原操作由被称作通道(channel)的服务器进程执行。通道可能是磁盘类型(表示可读写磁盘上的

备份)或sbt_type类型(表示可读写存储在磁带设备上的备份).
rman存储库是有关备份的元数据:构成备份集的片的名称和位置,包含在其中的文件以及映像副本的名称和位

置。存储库存储在目标数据库的控制文件中,也可以存储在目标数据库中创建的一组表中。使用目录可大大增

强rman的能力.
rman操作由rman可执行程序启动,监视和控制。这是一个可并发的对多个数据库建立多个回话的用户进程。首

先,rman可执行程序总是连接目标数据库,目标指要备份还原或恢复的数据库。其次,rman可执行程序可连接
目标数据库中的存储库--如果做了配置。最后,rman可连接辅助数据库。辅助数据库是通过目标数据库的备份

创建的数据库

 


推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • Navicat Premium 15 安装指南及数据库连接配置
    本文详细介绍 Navicat Premium 15 的安装步骤及其对多种数据库(如 MySQL 和 Oracle)的支持,帮助用户顺利完成软件的安装与激活。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • andr ... [详细]
author-avatar
珠珠VS胖胖
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有