1.什么是数据备份
数据备份就是拷贝。包括:控制文件和数据文件。备份是针对预想不到的数据丢失和应用程序错误发生的安全保证。
备份分为物理备份和逻辑备份。
物理备份,用Oracle Recovery Manager(恢复管理器)工具或操作系统实用工具来进行物理备份。
Oracle在一个事例失败后自动进行奔溃备份(crash backup)和事例备份(instance backup).
2.恢复:指包含重建、向前卷动、向后卷动一个备份的多个操作。
"Oracle8i Concept "以联机和归档重复日志的概述。
"Oracle8i Administrator`s Guide"了解管理这些数据结构基础。
3.单元备份和恢复战略
1.在不同的磁盘上维护联机重复日志的多个相同拷贝。
2.把重复日志归档到多个位置,或者频繁备份归档重复日志。
3.使用Oracle多路技术以及操作系统镜像,维护控制文件的多个并行拷贝。
4.频繁备份数据文件和控制文件,并把它们存储在多个介质的安全地方。
大多数数据备份就是这些原理的变化
4.对于备份和恢复,那些数据结构是重要的。
数据文件
每个Oracle数据库都有一个或多个物理数据文件(datafile)。数据库的数据文件属于称为表空间(tablespace)的逻辑结构,它包含数据库数据。通常在操作期间,读取在数据文件中的数据,把它存储在内存中的高速缓冲中。
控制文件
每个数据库都有一个数据文件。控制文件是一个相对重要的二进制文件,他包含了组成数据库的所有其他文件的操作系统文件名,它也包含了用于恢复的一致性信息。
数据库名,创建数据库的时间性标记,数据库的数据文件以及联机和归档重复日志文件的名字,检查点,即表示在重复日志中一个点的纪录,在该点之前的所有数据库变化都已经存储在数据文件中。
回退段
每个数据库都有一个或多个会推段(rllback segment),回退段事包含在数据文件中的逻辑结构。一旦数据修改了数据块,那么一个回退段记录信息改变前的状态。
分享到:
相关推荐
Oracle数据库备份技术是确保数据安全的关键措施,尤其是在处理大规模数据时。Oracle提供了多种备份策略以适应不同的业务需求和风险承受能力。以下将详细介绍Oracle数据库的两种运行方式、如何改变数据库运行方式以及...
文档《oracle数据库从入门到精通.pdf》详细地介绍了Oracle数据库的基础知识和高级操作,使得学习者能够从基础的表空间创建到存储过程的编写,以及游标的应用等高级特性有深入理解和掌握。 首先,文档指出了创建表...
本系统基于HIS系统开发,已在多家大医院运行....六、支持多个Oracle数据库版本:ORACLE8i、9i、 10g(已经有多个客户使用案例) 七、系统为托盘程序,启动后缩到右下角,管理方便、直观 八、可合作推广
这份“Oracle数据库从入门到精通”的资料,旨在为初学者提供一条系统的学习路径,帮助他们从零开始掌握Oracle数据库的基础知识和高级应用。 一、Oracle数据库基础 Oracle数据库的核心是SQL(结构化查询语言),它...
本教程旨在为初学者提供一个全面的Oracle数据库入门指南,帮助你快速掌握Oracle的基础知识和操作技能。 一、Oracle数据库简介 Oracle数据库是由甲骨文公司开发的一款面向企业级的高性能、高可靠性的数据库系统。它...
Oracle提供了强大的数据管理工具,如Data Pump用于数据迁移和备份恢复,RMAN(Recovery Manager)用于数据库备份和恢复,以及DBA(Database Administrator)工具集,帮助管理员监控和优化数据库性能。 七、安全性与...
这个“Oracle数据库从入门到精通”的资料包,旨在为初学者提供一个逐步深入学习Oracle的路径。 首先,Oracle数据库的基础部分包括数据库的概念、Oracle的历史以及其在企业中的应用。了解数据库的基本概念,如数据...
通过这个Oracle数据库入门教程,你将获得对Oracle数据库系统的基本理解,能够建立和管理自己的数据库,编写SQL语句,以及初步了解DBA的角色。随着经验的积累,你将能够更深入地探索Oracle的高级特性,为各种复杂的...
这些章节覆盖了Oracle数据库从基础到进阶的诸多方面,通过学习,可以对Oracle数据库有一个全面的了解,并为后续的深入学习和实际操作打下坚实的基础。每个知识点都可以进一步展开,例如SQL的复杂查询、存储过程的...
《循序渐进Oracle——数据库管理、优化与备份恢复》这一资源聚焦于Oracle数据库的核心管理技术,涵盖了数据库的日常管理、性能优化以及备份与恢复的关键知识点。以下是对这些主题的详细解析,旨在帮助读者深入理解...
- `v$controlfile`视图用来获取控制文件的信息,包括文件名和路径,这对于数据库备份和恢复至关重要。 3. **系统参数查询**: - `SHOW PARAMETER`命令用于查看数据库的系统参数值。如`SHOW PARAMETER db_block_...
Oracle数据库是全球广泛使用的...Oracle数据库的学习是一个深度和广度兼具的过程,理解这些基础知识是成为一名合格的Oracle数据库管理员的第一步。随着技能的提升,还将涉及性能优化、安全性、备份与恢复等多个领域。
它介绍了Oracle的EXP和IMP工具,这些工具允许用户导出和导入数据,这在数据库备份和迁移中非常有用。 本资源的总结和练习部分强调了理论与实践相结合的重要性。学习Oracle不仅要理解各种概念和命令,而且需要通过...
Oracle数据库的管理涉及到许多方面,包括性能优化、安全性、备份恢复、网络配置等。理解其核心概念和工作原理对于有效管理和使用Oracle数据库至关重要。学习Oracle数据库不仅需要掌握这些基础知识,还需要实践操作以...
FRA是Oracle数据库备份和恢复中的一个关键特性,它具备许多优点。Oracle推荐尽可能多地使用FRA来存储备份文件,因为它能够: - 简化备份与恢复流程。 - 提高备份文件的恢复速度。 - 自动删除过时的备份文件,从而...
Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,...总的来说,Oracle数据库的学习是一个循序渐进的过程,从基础概念到高级特性,每个阶段都需要深入理解和实践。这个入门教程是开始这一旅程的良好起点。
Oracle 从入门到精通是指通过学习和实践,掌握Oracle数据库管理系统的全部知识和技能,从基本概念到高级应用。 一、SQL基本概念 SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。它用于存取...
Oracle数据库的备份与恢复是数据库管理中的核心环节,确保数据的安全性和业务连续性。本篇主要探讨Oracle备份的两种基本类型:物理备份和逻辑备份,以及它们在不同工作模式下的应用。 首先,Oracle备份分为物理备份...
通过以上步骤,你可以利用Crontab和RMAN实现对Oracle数据库的自动定时备份,确保数据的安全性和可靠性。这个过程不仅简化了日常操作,还能避免因人为疏忽导致的数据丢失风险。务必根据实际情况调整脚本和Crontab配置...