`
- 浏览:
10047 次
- 性别:
- 来自:
北京
-
[size=large][size=large]oracle数据库包含两个组成部分:数据库和实例
数据库(database):特指存储数据和相关对象的一系列物理文件。
实例(instance):特指一系列操作系统进程和它管理的内存区(SGA)。
oracle数据库的存储结构也分为两大类:物理存储结构和逻辑存储结构。
物理存储结构对应的一系列不同格式、类型、作用的文件,用来存储对象及物理数据;
逻辑结构则是oracle内部存储、管理数据的方式。
数据库的物理存储结构按不同的数据处理,不同的任务,分为4种类型的文件:
1、控制文件(control Files);
2、数据文件(datafiles);
3、临时文件(tempfiles);
4、重做日志文件(online redolog files & Archived Log Files)
控制文件:一个二进制文件,不能直接通过文本编辑工具修改,一般这个文件中的内容是由oracle自行维护的。
一个oracle数据库至少有1个控制文件,不过建议至少要有2份冗余文件存在,并存储在不同的磁盘中,以提高该文件的可用性。
数据文件:数据库中的实际数据存储的地方。
一个表空间(表空间是一个逻辑结构,一个数据库中包含多个表空间)可能存在多个数据文件,但一个数据文件只属于一个表空间。
临时文件: 临时文件并不是指临时存在的文件,而是指表空间对应的数据文件,从实际表现上来看,该文件也不是说用完就会被删除,而是指该文件中存储的对象属于临时存在对象。
临时表空间数据文件是一种稀疏类型的文件,初始创建时,只是看起来占用了指定大小的空间,但实际上此时空间并未真正占用,这类文件的空间将会在实际使用时进行分配。
日志文件(redolog files):对数据库做什么操作,重做日志文件都会先记录的。
逻辑结构:
1、块
2、区
3、段
4、表空间
块:oracle逻辑存储结构中个头最小的存储单元
区:oracle数据库中最小的分配单位,有一组连续的块组成
段:由一系列的区组成,一个短只属一个特定的存储对象
表空间:数据库中最大的逻辑存储单位,同时也是直接与数据库物理结构相关联的逻辑单位,每个表空间都是由一个或多个(最多不超过1023个)数据文件(物理存储结构中的数据文件)组成。 数据库中创建的对象都保存在指定的表空间中,甚至一个对象可能存在多个表空间 [/size][/size]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
总之,MySQL和Oracle数据库结构的导出是一项实用的功能,能够帮助我们更好地管理和理解数据存储的逻辑。通过这个项目,我们可以自动化这个过程,提升工作效率。如果你正在处理类似的任务,不妨尝试这个工具,或者...
"Oracle数据库结构比对工具"就是为了满足这种需求而设计的。 这个工具的主要功能是检查并比较两个Oracle数据库的结构差异,包括但不限于表、视图、存储过程、函数、索引、触发器等对象。通过对比,用户可以清晰地...
"深入Oracle数据库结构体系"这一主题旨在详细解析Oracle 9i版本中的核心概念和技术。Oracle 9i是Oracle数据库的一个重要里程碑,它引入了许多创新特性和性能优化,为用户提供了更高效、更灵活的数据管理解决方案。 ...
"Oracle数据库结构" Oracle数据库结构是指存储数据的方式,包括逻辑存储结构和物理存储结构。逻辑存储结构是指在Oracle内部组织和管理数据的方式,而物理存储结构是指在操作系统中组织和管理数据的方式。 逻辑...
OracleDB2Doc V2.0(Oracle数据库表结构导出器)是一套用来完成将Oracle数据库中的表结构导出成Word文档,并输出标准的打印报表格式的软件。 软件采用Word中VBA开发完成,软件使用Word中的菜单操作,与Word完全集成...
Oracle数据库结构是数据库管理系统的核心组成部分,它决定了数据在Oracle内部如何组织、管理和存储。本教程主要探讨了Oracle数据库的逻辑存储结构和物理存储结构。 在逻辑存储结构层面,Oracle数据库以数据块(Data ...
Oracle数据库结构是数据库管理系统的核心组成部分,它决定了数据在操作系统层面如何被组织和管理。本篇主要探讨Oracle数据库的逻辑和物理存储结构。 首先,我们关注逻辑存储结构。Oracle数据库的逻辑结构按照层次从...
Oracle数据库结构是其高效运行的核心,它包括逻辑存储结构和物理存储结构两大部分。逻辑存储结构描述了Oracle内部如何组织和管理数据,而物理存储结构则定义了在操作系统层面数据的存储方式。 首先,逻辑存储结构从...
《ORACLE数据库结构及索引的优化策略》这篇文章深刻探讨了如何通过优化数据库结构和索引来提升Oracle数据库的性能。 首先,文章提到了Oracle数据库的自由结构OFA(Optimal Flexible Architecture),这是一种旨在...
本文将详细解析Oracle数据库的体系结构,帮助读者深入理解其内部工作原理。 Oracle数据库的核心架构可以分为以下几个主要部分: 1. **数据文件**(Data Files):数据文件是Oracle数据库存储实际数据的地方,包含...
本文将深入解析Oracle数据库的结构,帮助读者理解其核心组成部分。 首先,Oracle数据库的核心概念是表空间(Tablespace)。表空间是数据库物理存储的逻辑单位,它由一个或多个数据文件(Data File)组成。每个...
Oracle数据库则是由甲骨文公司推出的,是全球最广泛使用的数据库之一,尤其在大型企业、金融机构等领域应用广泛,以其高性能、安全性和可扩展性受到高度评价。 数据库比较工具的主要功能包括: 1. 结构比较:工具...
而控制文件则记录了数据库和日志文件的元数据信息,它跟踪数据库的物理变化,并在数据恢复和数据库结构维护中发挥着关键作用。 Oracle数据库的核心是运行中的实例。实例由内存结构和进程组成,这些内存结构和进程...
总结来说,"Oracle数据库表结构导出工具Excel"通过DBExport软件实现,能够有效地帮助数据库管理员和开发人员快速获取和分享Oracle数据库的表结构信息。通过阅读DBExport的使用手册,用户可以学会如何利用这个工具...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级数据存储和管理中扮演着...通过使用DBExport,你可以快速将复杂的数据库结构转化为易于理解和分享的Excel格式,这对于团队协作和项目管理尤其有用。