oracle的体系结构学习

实例:

  就是数据库服务:可以理解为一个服务:

      多个进程+内存结构

数据库:

  实例+文件

RAC:数据库集群

  多个实例+文件(共享)---此刻IO没有解决

内存结构:

  一些缓存池,每个池都给不同的程序使用,可以这么理解不同的功能放在不同的缓存里面

进程结构:

  oracle这个软件里面,存在多个进程做工作,进程之间协调工作,完成功能,不同进程有不同的功能(软件开发中比如垃圾回收进程,项目中自己实现的用户管理进程等)

     smon:undo,temp,表空间回收

     lgwr:把内存结构里面缓冲区写到文件的一个服务

       ckpt:触发机制写进程,脏数据写入数据库文件

     pmon:资源清理进程

  注意:

    进程结构针对的资源是内存结构

   

     

  

时间: 2024-12-25 20:36:09

oracle的体系结构学习的相关文章

oracle的体系结构

刚刚出道,在这里希望各位大牛指导,希望这里成为一个我成长的平台!本篇博客我给大家讲述一下oracle的体系结构,同时也是对自己学习的一种检查! oralce内存由SGA+PGA所构成. oracle服务器由oracle实例和oracle数据库组成.下面详细说一下 oracle 实例: 用户必须通过oracle实例才能访问到oracle数据库 一个oracle实例只能对应一个oracle数据库 oracle实例由内存结构与后台进程结构所组成. 内存结构:SGA(system global area

Oracle零基础学习第一天

首先呢,我们访问了Oracle的官网: www.oracle.com  了解了网站里的一些资源,下载页面和下载说明,虽然以前自己也去官网下载过 jdk 之类的相关资源,也只是把他当成一个获取资料的普通网站,今天,就步上了向数据库前进的道路! 尽管以前学了 数据库系统教程,但是实验的机会不多,经过大半年的时间,各种查询.删除等等语句,已经记得不全了.今天,就相当于是零基础开始数据库的新学习! 下面是一些基本的事件,这里只是简单的介绍,大家可以搜索的更加全面: 1.oracle简介     a.or

【转载:Oracle基础知识】Oracle数据库体系结构

先来看张直观的图:                                            oracle 11g 体系结构图 理解Oracle体系结构要充分理解三个概念:数据库(database),数据库实例(instance),会话(session),一定不要把这三个概念弄混. 数据库的概念 (A)    物理存储结构由数据文件.控制文件.重做日志文件组成: 1.       数据文件(datafile) select * from dba_data_files; 数据文件包括存

Oracle数据库体系结构、启动过程、关闭过程

一.Oracle数据库体系结构体系结构由下面组件组成:1.Oracle服务器(Server):由数据库实例和数据库文件组成,另外在用户建立与服务器的连接时启动服务器进程并分配PGA(程序全局区) (1)数据库实例(Instance) 数据库实例由一些内存区和后台进程组成. (a)内存区:共享池.数据库高速缓存.重做日志缓存.流池以及其他可选内存区 (b)后台进程:系统监控进程(SMON).进程监控(PMON).数据库写进程(DBWR).日志写进程(LGWR).检验点进程(CKPT).其他进程 (

Oracle数据库体系结构总结

Oracle DB 体系结构 Oracle DB 服务器由一个 Oracle DB 以及一个或多个数据库实例组成.实例由内存结构和后台进程构成.每当启动一个实例时,都会分配一个称为系统全局区 (SGA) 的共享内存区,并启动后台进程. 数据库包括物理结构和逻辑结构.由于物理结构和逻辑结构是分开的,因此管理数据的物理存储时不会影响对逻辑存储结构的访问. Oracle的体系结构确保将逻辑结构从物理结构中抽象出来 Oracle DB 内存结构 Oracle DB 针对各种用途创建和使用内存结构.例如,

ORACLE之ASM学习

ASM(Automatic Storage Management)是Oracle10g R2中为了简化Oracle数据库的管理而推出来的一项新功能,这是Oracle自己提供的卷管理器,主要用于替代操作系统所提供的LVM,它不仅支持单实例,同时对RAC的支持也是非常好. 一.ASM由来 ASM是Oracle 10g R2中为了简化Oracle数据库的管理而推出来的一项新功能,这是Oracle自己提供的卷管理器,主要用于替代操作系统所提供的LVM,它不仅支持单 实例,同时对RAC的支持也是非常好.A

Oracle之函数学习以及事务

Oracle之函数学习 1.字符函数是oracle中最常用的函数 lower(char):将字符串转化为小写的格式 upper(char):将字符串转化为大写的格式 length(char):返回字符串的长度 substr(char,m,n):取字符串的子串 将所有的员工的名字按小写的方式显示? SQL> select lower(ename),sal from emp; LOWER(ENAM        SAL ---------- ---------- smith            

Oracle基础 Oracle的体系结构

一.Oracle体系结构概述: Oracle的体系结构是指数据库的组成.工作过程与原理,以及数据在数据库中的组织与管理机制.要了解Oracle数据库的体系结构,必须理解Oracle系统的重要概念和主要组件. Oracle系统体系结构由三部分组成:内存结构,进程结构,存储结构..如下图所示:   1.内存结构(SGA.PAG) 内存结构包括系统全局区(System Global Area,SGA)和程序全局区(Program Gloabl Area,PGA). 2.进程结构(process) 进程

【oracle】入门学习(一)

一直想学oracle但都没有下定决心.这次借了书,一定要学好oracle. 目前学习 <Oracle从入门到精通> 明日科技 的Oracle 11g 版本 关系型数据库的基本理论 数据模型:层次模型.网状模型.关系模型(最普及) 关系:由行和列交叉组成的二维表格,一行为一个元组,代表一个实体:一列为一个属性 关系的性质: ①属性值不可分解 ②没有重复的元组,即没有重复的行 ③理论上没有行序,有时候也可以有行序 ④超键:在一个关系中,唯一标示元组的属性或属性集 ⑤候选键:能唯一标示元组,且不含多