`
keke_wanwei
  • 浏览: 124064 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle读书笔记之体系结构一

阅读更多
 oracle作为一个可移植的数据库,在不同的操作系统上必然会有不同的实现方法,但是,它的总体的体系结构是一样的(要不然开发成本就太高啦:em211.在oracle体系结构中,有三个主要的组件:
  1:文件 有参数文件,数据文件,临时数据文件和重做数据文件,这些都是物理存在的,用于存放我们用的表,索引,数据和pl/sql等信息.
  2:内存结构 有SGA(system global area),PGA,UGA等等,这些都是在数据库启动后运行的内存机制
  3:进程和线程 主要有服务器进程(server),后台进程(background)和从属进程(slave),和内存结构一样,是数据库启动后的进程机制.

  上述三个是oracle体系结构中三个主要的组件,在进一步熟悉他们之前,先了解两个术语:数据库和实例.
  其实也很好理解,数据库就是上述体系结构中的文件,我们经常说的倒数据库就是倒这些文件(中的一些),而实例就是上述体系结构中的内存(主要 指SGA)和进程,而它们之间的关系是:实例就相当于程序(如office word),而数据库就相当于一个对应程序可以打开的文件(如word文 档),不同的是,这个程序(实例)在一个时间点只能打开一个对应的文件(数据库)(大多数情况下)(区分他们的意义何在?)

  接下来讨论从客户端连接到数据库的问题:
  首先我们要知道我们是通过oracle客户端连接到oracle服务器的,在客户端里有一个tnsnames.ora的文件,在里面配置了可 以连接的数据库的信息,然后通过特定软件如toad,pl/sql developer,sqlplusw等连接到oracle服务器了(jboss是怎样连到oracle服务器的)备注:TNS Transparent Network Substrate(透明网络底层),是内建于oracle客户端的"平台"软件,用来处理远程连接,允许进行对等通信,另注:oracle服务器必须安装Net8并开启监听器(TNS Listener进程)才能接受客户端的请求.
  对于客户端连接而言,有两种不同的连接模式:专用服务器连接和MTS连接.专用服务器连接就是说对于每一个会话,服务器都会创建一个新的服务 器进程,在会话的整个生命周期内,都是在和对应的服务器进程打交道,而MTS连接就不同,它会在服务器启动时同时启动一个共享服务器池,相当于一个连接池 的概念,对于每一次客户端的请求,都会把请求放在SGA的请求对列里,等到第一个空闲的共享服务器然后分配给请求,执行完后把结果放在响应对列中.要注意 的是,一个oracle实例可以同时接收这两种请求 


分享到:
评论

相关推荐

    oracle体系结构、ocp笔记

    考ocp时记录的非常详细的oracle体系结构笔记

    Oracle数据库体系结构-学习笔记.docx

    Oracle数据库体系结构-学习笔记,经过整理梳理让你比较清楚的学习整个Oracle体系

    Oracle 12c体系结构学习实验笔记

    Oracle 12c体系结构(一).pdf Oracle 12c体系结构(二).pdf Oracle 12c实验-段和高水位线.pdf Oracle 12c实验-管理表空间.pdf Oracle 12c实验-管理归档重做日志.pdf Oracle 12c实验-管理控制文件.pdf Oracle 12c...

    最全最通俗易懂的ORACLE学习笔记

    个人在学习ORACLE过程当中记录下来的学习笔记,通俗易懂,适合想快速了解ORACLE基本语法的朋友

    老方块 ORACLE 教学笔记 整理

    老方块 ORACLE 教学笔记 整理 第1堂体验课-SQL技巧篇(一) 第2堂体验课-SQL技巧篇...第5堂体验课笔记 ORACLE体系结构(一) 第6堂体验课笔记 ORACLE排序优化 第七堂体验课-ORACLE读一致性 方块笔记--oracle基础篇.pdf

    通10g系统管理笔记1__Oracle体系结构

    通10g系统管理笔记1__Oracle体系结构 学习Oracle 的超级棒的资料!!! 本人呕心编著。

    Oracle10G体系结构

    根据《Oracle10G体系结构》一书做的思维导图笔记

    Oracle 10g 学习笔记

    │ oracle体系结构.txt │ oracle学习 - zgh2002007的专栏 - CSDN博客.mht │ Oracle学习笔记(chstone原创).mht │ ORACLE学习笔记(一) - lvhuiqing的专栏 - CSDN博客.mht │ ORACLE学习笔记(一) - lvhuiqing...

    Oracle 认证学习笔记

    第一章 oracle 数据库体系结构基础 1、oracle 数据库系统:为具有管理oracle数据库功能的计算机系统。 2、系统全局区(system global area):在数据库服务器上启动一数据库时的一块共享内存区(简称sga)。它被...

    全新Oracle OCA认证体系DBA实战课 刘Sir Oracle数据库OCA认证培训视频课程

    课程想以介绍了Oracle认证体系,详细带领同学们进行Oracle实战环境搭建,Oracle体系结构,Oracle数据库创建于安装,管理ASM实力实战,数据并发与控制,实施oracle数据库的审计,数据库的性能管理,备份恢复与数据库...

    oracle体系结构

    该资源包括一个时长为1小时13分的视频教程,两个PPT,一个word文件,讲解oracle的体系结构(Oracle服务器体系结构,Oracle 实例 ,Oracle内存结构 ,Oracle进程结构 ,Oracle 数据库逻辑存储结构 ,Oracle 数据库...

    Oracle 19C OCP全程课堂笔记

    第4节 Restart安装后续工作、学习资料分享、cdb体系结构.pdf 第5节 连接cdb和pdb、创建服务、手工创建cdb等.pdf 第6节 通过duplicate创建cdb、EMDE等.pdf 第7节 PDB的创建1(从pdb$seed、克隆远程和本地的PDB)....

    ORACLE学习笔记(一)---体系结构

    NULL 博文链接:https://kantery.iteye.com/blog/539355

    oracle学习笔记

    oracle 学习笔记总结 记录详细 Oracle8i9i知识全讲解 Oracle Note Oracle_EXP、IMP用法详解 Oracle_Job应用 Oracle_闪回技术 Oracle_体系结构 Sql_各种连接

    甲骨论相克军老师oracle45集配套文档

    甲骨论2012年相克军老师oracle视频45集配套文档,要的可以下载看看

    Oracle 10G笔记

    5. 体系结构 1.安装(oracle 10G 的用户密码必须在安装过程中重设) 2.数据存储路径 ..\oracle\product\10.1.0\oacldata\test(实例名) 3.文件有:参数文件、控制文件、数据文件、日志文件、 6. 内存结构 SGA:...

    炼数成金 课程+教材 Oracle数据库职业直通车-Oracle入门学习教学视频 谭怀远老师.txt

    第1课 轻松带你走进Oracle数据库的世界 第2课 从最简单的SQL语句开始 第3课 Oracle数据库的安装和配置 第4课 Oracle数据库的参数文件,控制文件,数据文件和日志文件 第5课 Oracle体系架构简述 第6课 Oracle...

    oracle学习笔记(10g)

    oracle9i&10g编程艺术学习笔记。 记录了本书的重点、难点。

Global site tag (gtag.js) - Google Analytics