`
xiaomogui
  • 浏览: 239399 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle基础之基本结构

阅读更多

1.  Oracle体系结构由内存结构、进程结构、存储结构组成

 

oracle体系结构

图1

   
    内存结构: 由SGA(System Global Area, 系统全局区)、PGA(Program Gloal Area,程序全局区)组成,使用内存最多的是SGA,同时也是影响数据库性能的最大参数.
    存储结构: 由逻辑存储、物理存储组成。从物理上看,数据库由控制文件、数据文件、重做日志文件等操作系统文件组成

从逻辑上来看,数据库是由表空间,段,范围,数据库组成。

    进程结构: 包括前台进程、后台进程。前台进程是指服务进程(又叫oracle进程)和用户进程。前台进程是根据实际需要而运行的,并在需要结束后立刻结束。后台进程是指在Oracle数据库启动后,自动启动的几个操作系统进程.

 

 

2. oracle工作原理

 

oracle基本工作原理

                                                                             图 2
  
       . 用户在其机器上运行基于Oracle的应用程序(如:SQL*PLUS、PL/SQL Developer等),即启动用户进程.
       客户机、服务器之间建立连接(Connect).
       .  服务器为用户建立会话(Session),并为该会话建立一个PGA(Program Global Area,程序全局区)以存储

与该会话相关的信息.在同一个连接中,不同的用户有不同的会话.
       .  启动服务进程,由该服务进程负责执行该会话的各项任务.
       .  用户进程发送SQL语句(select、update、commit….)
       .  服务器进程解析、编译、执行SQL语句,然后将结果写入数据库并返回结果给用户进程。
       用户进程接收返回的SQL执行结果。
        在应用程序中显示SQL执行结果.

 

  • 大小: 24.2 KB
  • 大小: 30.5 KB
  • 大小: 26 KB
分享到:
评论

相关推荐

    oracle基础教程

    oracle基础教程 课程说明 1 课程介绍 1 课程目标 1 相关资料 1 第1章 ORACLE数据库概述 2 1.1 产品概述 2 1.1.1 产品简介 2 1.1.2 基本概念 3 1.2 ORACLE系统结构 4 1.2.2 ORACLE物理结构 4 1.2.3 系统全局区 6 ...

    ORACLE基础学习文档

    java语言 java基本编程 -> j2EE编程 数据库的能力 sqlserver -> ORACLE 数据结构 训练编程思维方式 实际问题到计算机问题的转化 linux 熟悉一种新的操作系统 软件工厂 学到的知识 去做一个项目 课程安排 ...

    +Oracle数据库基础知识讲义ppt(共80页).ppt

    2.1 Oracle数据库简介 了解 2.2 Oracle数据库安装与配置 了解 2.3 Oracle数据库体系结构...Oracle的物理存储结构和逻辑存储结构在管理上相互独立,即物理结构的变化不会改变逻辑结构的组织方式,从而使系统便于移植。

    Oracle的概念和术语,基本知识,物理数据库结构,逻辑结构

    Oracle入门--Oracle的概念和术语.rar Oracle入门基本知识一点通 oracle基础知识之-物理数据库结构(10g) oracle基础知识之-逻辑结构(10g)

    oracle9i oracle11g oracle10g 性能调优 基础学习 视频地址

    玩转oracle全套教程 韩顺平 第1讲 oracle基础介绍 4 韩顺平.玩转oracle第2讲.oralce安装 4 韩顺平.玩转oralce第3讲.oracle的基本使用 4 韩顺平.玩转oralce第4讲.oracle用户管理(1) 4 韩顺平.玩转oralce第5讲.oracle...

    Oracle9iDBA基础教程

    本书内容全面、浅显易懂,作者在介绍每个基本概念之前均以生活中的一个实例进行比喻,使读者在一种轻松、自然的情境下掌握Oracle9i数据库的基本概念,了解数据库管理员的职责和日常工作,数据库的组成、结构和系统的...

    ORACLE基本概念和术语

    Oracle数据库系统是一个复杂的软件系统。如果不了解其内部的结构原理及关系,就不可能设计和编写出高质量的应用软件系统,也不...为了给以后章节的打好基础,本章简要给出 ORACLE 8 /ORACLE8i数据库系统结构的描述。

    oracle基础入门.pdf

    了解oracle数据库体系结构; 学会安装oracle 10g; 会进行数据库的基本操作(建立表空间、建立用户、数据的导入导出); 目录: 学习方法及甲骨文简介; oracle体系结构; oracle的安装; oracle基本管理;

    Oracle常见基本概念和术语

    为了给以后章节的打好基础,本章简要给出 ORACLE 8 /ORACLE8i数据库系统结构的描述。 §2.1 术语 l数据库块(BLOCK) ORACLE 数据库中的最小存储和处理单位,包含块本身的头信息数据或PL/SQL代码。 ORACLE 块的大小...

    高性能动态SQL Oracle数据安全 Oracle 数据库的聚簇技术 等等

    目录 全面认识Oracle数据库 1 Oracle的数据倒入EXCEL中的方法 3 Oracle 9i如何设置时间间隔型数据 3 配置Oracle监听器 5 Oracle数据库基本操作 6 影响Oracle系统性能初始化参数 9 ...oracle数据库优化基础 97

    Oracle基本sql语句练习.sql

    创建表空间,创建表结构,对于表的增删改查等基本操作,只有基础部分,没有进阶,表结构与MySQL基本一致,只有表空间有所不同

    Oracle数据库学习手册 .docx

    《Oracle》作为世界范围内性能最优异的...主要包括:关系数据库设计、Oracle数据库的基本体系结构、存储管理、管理控制文件和日志文件、SQL语言基础、存储过程、表、模式对象管理、安全管理以及基本的备份与恢复等

    oracle 数据库学习 基本结构介绍

    普及一下oracle的基础知识,总结一下,oracle 是由实例和数据库组成。结构如下: oracle数据库由实例、数据库组成: * 数据库由数据文件(包含oracle 数据、索引、表结构等数据)、控制文件(包括每个表的操作信息...

    oracle数据库基础知识(数据库程序设计)

    2 、要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入 理解它们,但要分清几个关键的概念: instance (实例)、数据文件、日志文件、参数文件、数据文件与表空间的关系 3、2是有关ORACLE的一些基本概念...

    Oracle数据库基础教程-参考答案

    Oracle之所以得到广大用户的青睐,其主要原因在于:支持多用户、大事务量的事务处理、提供标准操作接口、实施安全性控制和完整性控制、支持分布式数据处理、具有可移值性、可兼容性和可连接性。 (7)

    Oracle9i 数据库管理基础

    1 Oracle 体系结构组件 目标1-2 基本组件概览1-3 Oracle 服务器1-5 Oracle 例程1-6 建立连接和创建会话1-7 Oracle 数据库1-9 物理结构1-10 内存结构1-11 系统全局区1-12 共享池1-15 库高速缓存1-16 数据字典高速缓存...

    Oracle 11g完全学习手册光盘代码

    主要包括:关系数据库设计、Oracle数据库的基本体系结构、存储管理、管理控制文件和日志文件、SQL语言基础、使用SQL*Plus、PL/SQL程序设计、存储过程、触发器和程序包、表、模式对象管理、安全管理以及基本的备份与...

    oracle基础培训

    了解 Oracle 体系结构的各种组件 掌握 Oracle 中的基本用户管理 了解 Oracle 的工具 了解 Oracle 的安装和卸载

    绝好Oracle上手基础知识

    里面包括的几个文档讲解了数据库的基础概念和Oracle的基本结构,讲解了oracle的组成模块以及功能。

Global site tag (gtag.js) - Google Analytics