Oracle 实时应用集群(RAC Oracle Real Application Clusters)可以使一个数据库运行在网格中多个集群节点上,即把多个计算机的处理能力作为池。
Oracle数据库10g的自动存储管理功能(ASM,Automatic Storage Management)在数据库与存储硬件之间建立了一个虚拟层,多个磁盘可以被视作一个磁盘组,
而且磁盘可以再保持数据库连接的状态下动态地添加或移除。现有的数据自动地在可用磁盘间分布,以便获得性能和利用效率的优化。
物理数据库结构概述
1.数据文件 数据文件包含所有的数据库数据。按表,索引等逻辑数据库结构组织的数据存储在数据库的数据文件中。
一个数据文件只能属于一个数据库
当数据库空间用完时,数据文件可以按照预定的设置自动扩展。
一个或多个数据文件形成了数据库中的一个逻辑结构-表空间。
当需要时,数据文件中的数据通过数据库炒作读出,并缓存与Oracle的内存中。
新建或修改的数据不一定立即被写入文件,为了减少磁盘访问以提高性能,变化数据暂存在内存中,但适当的时间集中地写入对应的文件。这个过程由后台进
程(数据库写进程DBWn)(database writer process DBWn)完成。
SELECT file#,status,name FROM v$datafile;--查看数据文件位置
2.控制文件每个Oracle数据库都有控制文件。控制文件中含有说明数据库物理结构的信息。例如
1.数据库名
2.数据文件,重做日志文件的名称和位置。
3.数据库创建的时间戳
Oracle可以使用多重控制文件,即同时维护多个完全相同的控制文件,以防止控制文件损毁造成的数据库故障。
Oracle实例每次启动时,通过控制文件中的内容来确定哪些数据文件和重做日志文件是执行数据库操作所必须的。
select * from v$controlfile; --查看控制文件的位置
3.重做日志文件
每个Oracle数据库都有两个或多个重做日志文件(redo log file).这组文件作为一个整体被称作数据库的重做日志。
重做日志的主要功能是记录对数据的操作。如果某种故障导致修改过的数据无法永久性的写入数据文件,那么这些修改内容可以从重做日志中获得,用户已完
成的日志不会丢失。
为了防止日志自身的问题导致故障,Oracle支持多重重做日志功能,即将内容相同的多份重做日志保存在不同的磁盘中。
重做日志的信息只能用于恢复由于系统或介质故障导致的不能被写入数据文件的数据。例如突然断电。
在恢复操作中恢复重做日志的过程叫做前滚。
select * from v$logfile; --查看在线重做日志的位置
4.存档日志文件
重做日志文件可以被自动归档。当数据库运行在ARCHIVELOG模式下,Oracle将自动地归档重做日志文件。
Show parameter recover; --归档日志位置
5.参数文件
参数文件包含了数据库与实例的配置参数列表。
6.告警和跟踪调试日志文件
每一个服务进程,后台进程都有一个与之相关的跟踪调试文件(trace file)。当进程检查出一个内部错误时,就将错误信息导出到她的跟踪调试文件中。
告警日志,是一种特殊的跟踪调试文件。
7.备份文件
恢复文件就是用备份文件来替换原有的文件。
分享到:
相关推荐
《Oracle Concepts(10g)》是Oracle数据库学习的基础教程,尤其适合初学者入门。这本书深入浅出地介绍了Oracle数据库的核心概念,为后续的Oracle学习打下坚实的基础。Oracle数据库作为世界上最广泛使用的数据库管理...
Oracle Concepts中英文对照版(10g R2).chm <br>Part I What Is Oracle? 第一部分 何为 Oracle? Chapter 1, Introduction to the Oracle Database 第 1 章,Oracle 数据库简介 Part II Oracle Database ...
Oracle Concepts 是 Oracle 公司发布的一本官方文档,主要阐述了 Oracle 数据库的基本概念和工作原理,对于理解和学习 Oracle 数据库系统至关重要。10g R2 版本是该系列的一个重要版本,提供了许多增强的功能和优化...
Oracle Concepts 中文版 2 谢谢下载
Oracle Concepts 是一本深入介绍Oracle数据库管理系统核心概念的权威指南,其中文版对于中文读者来说是一个极其宝贵的资源。这本书详尽地阐述了Oracle数据库的工作原理、架构以及管理方法,旨在帮助用户理解和掌握...
《Oracle Concepts 中文版 (10g R2)》是Oracle公司发布的官方文档,主要针对Oracle 10g Release 2版本,详细介绍了Oracle数据库的核心概念和技术。这本书旨在帮助读者理解Oracle数据库的工作原理,以及如何有效地...
Oracle+Concepts+中文英文对照版,很好的Oracle学习手册
《Oracle Concepts》是Oracle数据库系统的核心理论文档,主要介绍了Oracle数据库的基本概念、工作原理和管理方法。10g R2版本是Oracle数据库的一个重要里程碑,它带来了许多创新和改进,提升了系统的性能、可靠性...
Oracle Concepts是Oracle数据库的核心理论与实践指南,涵盖了Oracle 10g Release 2 (10g R2)的诸多重要概念。这份文档是学习和理解Oracle数据库架构、操作及管理的关键资源,尤其对于DBA(数据库管理员)和开发人员...
### Oracle Concepts 第7章:内存结构 #### 一、引言 本文档是对《Oracle Concepts》第七章关于“内存结构”的部分翻译与整理。Oracle数据库是业界广泛使用的关系型数据库管理系统之一,其内部架构和内存管理机制...
Oracle 11g 概念学习指南 Oracle 11g 是一个功能强大且灵活的关系数据库管理系统(RDBMS),它提供了一个强大的数据存储和管理平台。为帮助用户更好地理解和使用 Oracle 11g,我们将从以下几个方面对 Oracle 11g 的...
Oracle Concepts 中文版 (10g R2).chm 图片显示正常
Oracle Concepts 中文版 (10g R2) 订阅 RSS <br>-------------------------------------------------------------------------------- <br> Part I What Is Oracle? 第一部分 何为 Oracle? ...
综上所述,《Oracle Concepts》手册全面地介绍了Oracle数据库的基础概念、体系结构和关键特性,对于理解和掌握Oracle数据库具有重要的指导意义。无论是对于初学者还是有经验的数据库管理员,这本书都是一个宝贵的...
Oracle数据库概念是Oracle Database 11g Release 2 (11.2)版本的官方文档,编写于2013年7月,文档编号E40540-01。该文档为Oracle初学者提供了学习Oracle数据库基本机制的资料,由Lance Ashdown和Tom Kyte主笔,并有...