Oracle数据库结构之物理存储结构

oracle|数据|数据库|数据库结构

1、物理存储结构1.1数据文件
数据文件用于存放所有的数据库数据。将数据放在多个数据文件中,再将数据文件分放在不同的硬盘中,可以提高存取速度。
1.2记录文件
记录文件也称为重做日志(事务)文件。重做日志在日志文件中以循环的方式工作。有归档日志模式和非归档日志模式。
1.3参数文件
每一个Oracle数据库和实例都有它自己唯一的init.ora文件。Init.ora文件中的值决定着数据库和实例的特性。
1.4控制文件每个数据库中至少要有一个控制文件,但是建议用户使用两个或者更多的控制文件,并存放在不同的磁盘上。控制文件是一个非常小的文件,其中存放一些与Oracle数据库所有文件相关的关键信息。Oracle系统通过控制文件保持数据库的完整性,以及决定恢复数据时使用哪些重做日志。在丢失所有数据库控制文件的情况下,Oracle提供了一个建立控制文件的命令,大多数情况下可以用来重建控制文件。

时间: 2024-08-30 11:51:27

Oracle数据库结构之物理存储结构的相关文章

Oracle数据库向MS Sql表结构及数据如何迁移?

问题描述 新来的经理三把火了,要我们把数据库改了,可是我们没有数据库迁移的经验,网上的博客都是模棱两可的.请教下各位大牛.Oracle数据库向MS Sql2000表结构及数据如何迁移?我们使用了DTS但是提示"未知错误",就不得不中断,请问数据库迁移还有别的办法吗?或者这种未知错误有解? 解决方案 参考http://www.sql-server-performance.com/2003/migrating-from-oracle-to-sql-server/我其实为吐槽来的.Oracl

图(网)的存储结构(数组存储表示即邻接矩阵、邻接表)

图(Graph)是一种非线性结构 图的特点(多对多),顶点之间的关系是任意的,图中任意两个顶点之间都可能相关,顶点的前驱和后继个数无限制. 图:数据元素间存在多对多关系的数据结构,加上一组基本操作构成的抽象数据类型. 图的基本术语   顶点:图中的数据元素. 弧:若 <v, w>∈VR,则 <v, w> 表示从 v 到 w 的一条弧,且称 v 为弧尾,称 w 为弧头,此时的图称为有向图.  G1 = (V1, A1)          V1 = {v1, v2, v3, v4} A

Facebook数据仓库揭秘:RCFile高效存储结构

本文介绍了Facebook公司数据分析系统中的RCFile存储结构,该结构集行存储和列存储的优点于一身,在MapReduce环境下的大规模数据分析中扮演重要角色. Facebook曾在2010 ICDE(IEEE International Conference on Data Engineering)会议上介绍了数据仓库Hive.Hive存储海量数据在Hadoop系统中,提供了一套类数据库的数据存储和处理机制.它采用类SQL语言对数据进行自动化管理和处理,经过语句解析和转换,最终生成基于Had

Oracle数据库设计开发阶段性能优化策略

引言 Oracle是目前使用最为广泛的大型数据库管理系统,提高Oracle数据库系统的运行效率,是整个计算机信息系统高效运转的前提和保证.影响Oracle数据库应用系统性能的因素很多,既有软件方面的因素,也包括数据运行的硬件环境.网络环境.数据库管理和维护方面的因素等.数据库系统设计开发阶段是Oracle应用优化的最佳阶段,也是主动优化阶段,能达到以最小成本获得最大性能增益的目的.通过对其逻辑存储结构和物理存储结构设计进行优化,使之在满足需求条件下,时空开销性能最佳,可以解决数据库系统运行过程中

Oracle数据库的应用结构

  Oracle数据库的应用结构 随着网络技术的发展,Oracle数据库在各个领域得到了广泛应用.基于Oracle数据库的应用系统结构主要分为客户/服务器结构.终端/服务器结构.浏览器/服务器结构和分布式数据库系统结构等. 1.客户/服务器结构 客户/服务器(Client/Server,C/S)结构是两层结构,如图2-2所示.在C/S结构中,需要在前端客户机上安装应用程序,通过网络连接访问后台数据库服务器.用户信息的输入.逻辑的处理和结果的返回都在客户端完成,后台数据库服务器接收客户端对数据库的

Oracle的存储结构关系

oracle数据库的整体结构                                                             数据库的结构关系 其实,我前面一篇讲表空间的时候就介绍了数据库的结构,只是那个图只是简单的层次关系,这张图片看上去挺封复杂的,只要关注几个概念就行了. Database(数据库) :数据库是按照数据结构来组织.存储和管理数据的仓库. Tablespaces(表空间) :表空间是数据库的逻辑划分,一个表空间只能属于一个数据库.所有的数据库对象都存放在

《Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南 》一2.3 Oracle数据库的应用结构

2.3 Oracle数据库的应用结构 随着网络技术的发展,Oracle数据库在各个领域得到了广泛应用.基于Oracle数据库的应用系统结构主要分为客户/服务器结构.终端/服务器结构.浏览器/服务器结构和分布式数据库系统结构等.1.客户/服务器结构客户/服务器(Client/Server,C/S)结构是两层结构,如图2-2所示.在C/S结构中,需要在前端客户机上安装应用程序,通过网络连接访问后台数据库服务器.用户信息的输入.逻辑的处理和结果的返回都在客户端完成,后台数据库服务器接收客户端对数据库的

postgresql数据库如何存储结构的教程

如果你升级数据库后无法启动 postgres 进程,并且检查日志发现类似如下信息: FATAL: database files are incompatible with server DETAIL: The data directory was initialized by PostgreSQL version 9.2, which is not compatible with this version 9.3.2. 那就说明升级后的 PostgreSQL 改变了数据存储结构,导致旧版本的数据

[20150113]关于oracle的存储结构.txt

[20150113]关于oracle的存储结构.txt --这阵子在看vage写的>,里面第一章提到: --P2 --每个文件的前128个块,都是文件头,被Oracle留用了.在oracle 10g中是0-8号块被oracle留用.而从oracle 11GR2开始,一下就留用 -- 128个块. 而实际的情况呢?自己做一个测试: 1.测试环境: --我的测试环境:数据块大小8K. SCOTT@test> @ver1 PORT_STRING                    VERSION