1. Oracle体系结构由内存结构、进程结构、存储结构组成
图1
内存结构: 由SGA(System Global Area, 系统全局区)、PGA(Program Gloal Area,程序全局区)组成,使用内存最多的是SGA,同时也是影响数据库性能的最大参数.
存储结构: 由逻辑存储、物理存储组成。从物理上看,数据库由控制文件、数据文件、重做日志文件等操作系统文件组成
从逻辑上来看,数据库是由表空间,段,范围,数据库组成。
进程结构: 包括前台进程、后台进程。前台进程是指服务进程(又叫oracle进程)和用户进程。前台进程是根据实际需要而运行的,并在需要结束后立刻结束。后台进程是指在Oracle数据库启动后,自动启动的几个操作系统进程.
2. 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基础教程 课程说明 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 ...
java语言 java基本编程 -> j2EE编程 数据库的能力 sqlserver -> ORACLE 数据结构 训练编程思维方式 实际问题到计算机问题的转化 linux 熟悉一种新的操作系统 软件工厂 学到的知识 去做一个项目 课程安排 ...
2.1 Oracle数据库简介 了解 2.2 Oracle数据库安装与配置 了解 2.3 Oracle数据库体系结构...Oracle的物理存储结构和逻辑存储结构在管理上相互独立,即物理结构的变化不会改变逻辑结构的组织方式,从而使系统便于移植。
Oracle入门--Oracle的概念和术语.rar Oracle入门基本知识一点通 oracle基础知识之-物理数据库结构(10g) oracle基础知识之-逻辑结构(10g)
玩转oracle全套教程 韩顺平 第1讲 oracle基础介绍 4 韩顺平.玩转oracle第2讲.oralce安装 4 韩顺平.玩转oralce第3讲.oracle的基本使用 4 韩顺平.玩转oralce第4讲.oracle用户管理(1) 4 韩顺平.玩转oralce第5讲.oracle...
本书内容全面、浅显易懂,作者在介绍每个基本概念之前均以生活中的一个实例进行比喻,使读者在一种轻松、自然的情境下掌握Oracle9i数据库的基本概念,了解数据库管理员的职责和日常工作,数据库的组成、结构和系统的...
Oracle数据库系统是一个复杂的软件系统。如果不了解其内部的结构原理及关系,就不可能设计和编写出高质量的应用软件系统,也不...为了给以后章节的打好基础,本章简要给出 ORACLE 8 /ORACLE8i数据库系统结构的描述。
了解oracle数据库体系结构; 学会安装oracle 10g; 会进行数据库的基本操作(建立表空间、建立用户、数据的导入导出); 目录: 学习方法及甲骨文简介; oracle体系结构; oracle的安装; oracle基本管理;
为了给以后章节的打好基础,本章简要给出 ORACLE 8 /ORACLE8i数据库系统结构的描述。 §2.1 术语 l数据库块(BLOCK) ORACLE 数据库中的最小存储和处理单位,包含块本身的头信息数据或PL/SQL代码。 ORACLE 块的大小...
目录 全面认识Oracle数据库 1 Oracle的数据倒入EXCEL中的方法 3 Oracle 9i如何设置时间间隔型数据 3 配置Oracle监听器 5 Oracle数据库基本操作 6 影响Oracle系统性能初始化参数 9 ...oracle数据库优化基础 97
创建表空间,创建表结构,对于表的增删改查等基本操作,只有基础部分,没有进阶,表结构与MySQL基本一致,只有表空间有所不同
《Oracle》作为世界范围内性能最优异的...主要包括:关系数据库设计、Oracle数据库的基本体系结构、存储管理、管理控制文件和日志文件、SQL语言基础、存储过程、表、模式对象管理、安全管理以及基本的备份与恢复等
普及一下oracle的基础知识,总结一下,oracle 是由实例和数据库组成。结构如下: oracle数据库由实例、数据库组成: * 数据库由数据文件(包含oracle 数据、索引、表结构等数据)、控制文件(包括每个表的操作信息...
2 、要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入 理解它们,但要分清几个关键的概念: instance (实例)、数据文件、日志文件、参数文件、数据文件与表空间的关系 3、2是有关ORACLE的一些基本概念...
Oracle之所以得到广大用户的青睐,其主要原因在于:支持多用户、大事务量的事务处理、提供标准操作接口、实施安全性控制和完整性控制、支持分布式数据处理、具有可移值性、可兼容性和可连接性。 (7)
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数据库的基本体系结构、存储管理、管理控制文件和日志文件、SQL语言基础、使用SQL*Plus、PL/SQL程序设计、存储过程、触发器和程序包、表、模式对象管理、安全管理以及基本的备份与...
了解 Oracle 体系结构的各种组件 掌握 Oracle 中的基本用户管理 了解 Oracle 的工具 了解 Oracle 的安装和卸载
里面包括的几个文档讲解了数据库的基础概念和Oracle的基本结构,讲解了oracle的组成模块以及功能。