oracle架构解析.doc_第1页
oracle架构解析.doc_第2页
oracle架构解析.doc_第3页
oracle架构解析.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle 架构解析1、 Oracle架构入门重点Oracle是一个数据管理系统,它是由一堆的组建构成。然而这对组建就是包括了存储数据功能,提供操作数据服务功能,管理数据的操作功能,管理数据的状态功能(我个人认识)。其中主要有这几个模块:物理结构,这里所说的物理结构是相对与存储的方式,说明这些文件是实在存在记录在磁盘上的,符合本操作系统的文件系统格式的一堆文件;存储结构,这个是针对于oracle的管理数据的方式,包括物理的和逻辑的这个没有什么新鲜的;内存分配,这个模块就是oracle在管理数据过程中涉及到的所有服务所需的空间;后台进程,就是Oracle提供的差不多所有的服务;oracle的实例,它是一个访问数据库方式,应该说是包括了SGA和所有后台进程这样的一个凌驾于物理数据之上的一个概念。Oracle系统中的模式是一系列逻辑数据结构或对象的集合。它只能够被一个数据库用户所拥有,并且模式的名称和该用户的名称相同,它存储在用户所对应的表空间中(表空间、用户、角色等属于非模式对象)2、 Oracle的架构分析(1) Oracle中的数据总的来讲也就分为了物理和逻辑两部分。所以按照数据的存储位置分割Oracle,那就是物理结构和逻辑结构:(2) 数据库的核心功能就是存储数据,所以先从物理结构开始,所谓的物理结构的意思其实就是将数据存储在物理介质上,是永久的存储,所以它的存储格式显然满足的是该操作系统的文件系统格式。哦,既然管理数据嘛,那么数据肯定是要存放在磁盘中的,所以就有了数据文件这个文件。数据文件既然存在,当然就会有属性,就像有了人,他必须就会有身份证一样,所以肯定会有数据库的属性记录文件,那就是控制文件,下面还会提到。以这个数据为中心,有了数据当然不仅仅是为了存储,要不然哪里会有价值体现,肯定会有对数据的操作,显然从数据的操作方向有衍生出对数据操作需要记录,于是就有了日志文件。而且这些文件的存在是为了能够让Oracle运行在各种环境的数据都有以个保护的作用,所以这些内容是需要能够长久存在,故存储在物理结构上就是理所当然的: (3) 好了,Oracle的物理准备已经就绪了,以后数据就是这样来存放和管理,那么怎么去管理呢?那就要说到实例这个概念了。从这里开始就与逻辑现实意义有关的了。它就是一个拥有所有操作这些存在物理介质上的数据的一个操作箱,假设现在这个工具箱已经打开了,就放在眼前。操作箱通过某个途径从磁盘上读来了数据,然后将这些数据整理成这个工具箱能够处理的方式,此时就又出现了表空间这个概念,用表空间来管理这些数据,把这些存在物理上没有现实联系意义的数据整理成了有规律,有现实意义(关系型含义)的数据,当然表现形式就是“表”的形式,OK完成了。这个东西就是这个工具箱要管理的核心部件,此时当然就自然而然就有了包括修改、保护、查找、记录、恢复等等这一系列的针对这个对象的操作需求(这些就是这个工具箱中的最最重要的工具)。要知道操作过程中的数据都不会与稳定性相当高的物理介质上的数据打交道,那样就太不安全了,所以肯定会有内存空间给它,如此就出现SGA这个东西。那么完成事物之后,数据当然是要保存到硬盘这样子才算是结束,那么就有了这些后台进程(这里说的只是一部分),也就是上面提到的工具: (4) 有了工具箱,没有人用,当然是废弃物一堆,所以会有用户的存在,所以Oracle还应该对用户有一个合理的管理。DBA操作的是数据库,所以与数据相关的信息都会有一个实际关系,关系之间当然是用属性来记录,那么包括数据库的属性,表空间属性等等都会被记录,物理记录文件就是参数文件,口令文件。(5) 用户此时可以在PGA的协助之下访问数据库(包括数据的存取和数据的更新)。3、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论