第二章 体系结构
[/align]
2.2 The files[align=center]
1.The files associated with an instance are simply:
Parameter files--These files tell the Oracle instance where to find the control files.
2.The files that make up the database are:
1)Data files--For the database(these hold your tables, indexes and all other segments)
2)Redo log files--Our transaction logs
3)Control files--Which tell us where these data files are, and other relevant information about their state
4)Temp files--Used for disk-based sorts and temporary storage
5)Password files--Used to authernticate uses
2.2.1Parameter Files
1.There are many different parameter files associated with an Oracle database, from a TNSNAMES.ORA file on a client workstation, to a LISTENER.ORA file on the server, to the SQLNET.ORA, PROTOCOL.ORA,NAMES.ORA,CMAN.ORA and LDAP.ORA files.
2.The parameter file is used at the very least to get the name of the database, and the location of the control files. The control files tell Oracle the location every other file
2.2.2Data Files
1.Data files, along with redo log files, are the most important set of files in the database. This is where all of your data will ultimately be stored.
2.表空间(tablespace)、段(segment)、盘区(extent)、块(block)
3.段是数据库对象,它消耗存储空间——对象,如表、索引、回滚段等等。段本身是由一个或多个盘区组成。盘区是在文件中一个连续的分配空间。每个段至少开始于一个盘区,一些对象可能至少需要两个盘区。
4.盘区由块组成。一个块是在Oracle中空间分配的最小单元。块是存储数据行、索引项、临时排序结果的地方。块是Oracle读写磁盘的对象。Oracle中的块通常有3个常见的大小-2KB\4KB\8KB
5.一个段由一个或多个盘区组成,一个盘区是一些连续分配的块
6.块头包含着块类型信息、关于块上活动和过时事务的信息、磁盘上块的地址信息。表目录包含着此块中存储各行的表的信息。行目录包含着在块中发现的描述行的信息。
头、表目录、行目录、空闲空间、数据
7.表空间是一个容器——它保存段。每一个段恰好属于一个表空间,一个表空间可以有多个段。给定段的所有盘区将在与该段相关的表空间中,段从不跨越表空间边界。
8.Oracle中存储的层次结构如下:
1)数据库由一个或多个表空间组成
2)表空间由一个或多个数据文件组成。一个表空间包含段
3)段(表、索引等)由一个或多个盘区组成。段存在于表空间中,但在表空间中可以有许多数据文件中的数据
4)盘区是在磁盘上连续的块的组。一个盘区在一个表空间中,而且,总是在表空间中单一的文件中
5)块是在数据库中最小的分配单元,块是数据库使用的最小的I/O单元
分享到:
相关推荐
物联网技术已经引起国内学术界、工业界和新闻媒体的高度重视,当前物联网的定义、内在原理、体系结构 和系统模型等方面还存在许多值得探讨的问题,通过对现有物联网技术文献和应用实例的分析,探讨了物联网与 下一代网...
第二章的内容主要涵盖了计算机系统设计的基本原则、软件与硬件的关系,以及数据表示、寻址方式和指令系统的基础知识。 1. 计算机系统设计的原则:在设计计算机系统时,一个重要的考量因素是兼容性。向前兼容意味着...
计算机体系结构是指那些对程序员可见的系统属性,还包括设计思想与体系结构。
第二章 Web搜索引擎工作原理和体系结构.pdf第二章 Web搜索引擎工作原理和体系结构.pdf第二章 Web搜索引擎工作原理和体系结构.pdf第二章 Web搜索引擎工作原理和体系结构.pdf第二章 Web搜索引擎工作原理和体系结构.pdf...
本章主要探讨的是软件体系结构中的一个重要方面——类图,它是面向对象设计的核心元素。 类图是统一建模语言(UML)中用于表示系统中类的结构和关系的图形表示。在UML中,类通常用一个矩形表示,其中包含类名。类名...
胡伟武教授的《计算机体系结构》是一本深入解析计算机硬件与软件交互的权威教材,其习题答案涵盖了从第二章到第十二章的核心概念和理论应用。这本教材广泛应用于计算机科学与技术、电子工程以及相关专业的研究生课程...
计算机系统结构第二章作业及答案.pdf 这份文件涵盖了计算机系统结构的第二章作业及答案,主要涉及指令集结构、CISC 和 RISC 指令集结构、寻址方式、指令格式等计算机系统结构的知识点。 1. 区别不同指令集结构的...
第二章 Oracle体系结构.pptx
Oracle数据库的体系结构是其高效稳定运行的基础,涵盖了物理结构、逻辑结构、内存结构、数据库实例与进程以及数据字典等多个重要组成部分。本章主要围绕这些方面展开详细讲解。 首先,Oracle的物理结构主要包括数据...
全书共4篇22章,第一篇“基础篇:软件体系结构的理论”,第二篇“软件复用与构件库的设计”,第三篇“软件规模的度量”,第四篇“软件的性能抗衰”。第一篇分为8章,介绍了软件体系结构的基础理论,包括软件体系结构...
二、软件体系结构的重要性 软件体系结构是系统开发中不同参与者进行交流和信息传播的媒介。它代表了早期的设计决策成果,可以作为一种可变换的模型。软件体系结构的模型应该由构件、连接件、限制等部分组成。 三、...
第1章简单介绍了软件重用和构件技术的一些基本概念,它们是学习软件体系结构有关知识的基础;第2章介绍了软件体系结构的概念;发展和研究现状;第3章对软件体系结构的风格进行了较为详细的介绍,并给出了一些应用...
计算机体系结构是计算机科学的一个分支,它主要研究计算机各个组成部分的设计和它们之间的相互关系,以及通过这些关系所能发挥的整体性能。计算机体系结构的传统机器程序员所看到的计算机属性,可以被理解为计算机的...
国科大 胡伟武_计算机体系结构课后答案 国科大 胡伟武_计算机体系结构课后答案
软件体系结构是解决软件危机的关键手段之一,它涉及到软件开发的全局性设计和组织方式。软件体系结构(Software Architecture)是指一个软件系统的高级构造和组织,包括其主要组件、组件之间的交互方式、指导系统...
第二章深入探讨了指令集结构设计,区分了不同类型如CISC和RISC,并讲解了寻址技术、指令格式设计和编译技术对体系结构的影响。DLX指令集作为实例被分析,展示了其功能和性能特性。 在第三章中,流水线技术是重点,...
重点:网络体系结构的意义、虚拟通信、 OSI参考模型和Internet参考模型的层次划分。这里讲述了网络体系结构和网络协议。网络体系结构意义:减少网络设计的复杂性,便于网络互联和扩展
- 第二章深入讲解二进制和数值表示,包括整数、浮点数、字符编码等。 - 第三章会涉及计算机的逻辑设计,如逻辑门、组合逻辑和时序电路。 - 第四章至第六章一般涵盖CPU的内部结构、指令系统和处理器设计。 - 第七...
"计算机网络原理 第二章 计算机网络体系结构" 计算机网络原理第二章计算机网络体系结构是计算机网络基础知识的重要组成部分,本章节主要介绍计算机网络的构成、体系结构、协议和协议的分层结构等内容。下面对该章节...