`
xiaomogui
  • 浏览: 242768 次
  • 性别: 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基本机构逻辑结构

    Oracle数据库是一种广泛使用的大型关系型数据库管理系统,其复杂的架构包括多个层次的逻辑和物理结构。在Oracle中,数据库是核心的存储...无论是数据库管理员还是开发人员,掌握Oracle的这些基础知识都是至关重要的。

    实验2Oracle数据库物理存储结构管理.docx

    数据文件是Oracle数据库中存储数据的基本单元。数据文件可以被添加、删除、重命名和调整大小。例如,在实验中,我们添加了一个大小为10M的数据文件users02.dbf到BOOKSALES数据库的USERS表空间中。我们使用了alter ...

    oracle基础知识入门

    对于初学者来说,掌握Oracle基础知识是进入数据库领域的第一步。本文将深入浅出地介绍Oracle数据库的一些核心概念和基本操作,帮助你快速入门。 一、Oracle数据库系统概述 Oracle数据库是由美国Oracle公司开发的,...

    Oracle安装和体系结构

    - **实践环节**:课程强调理论与实践相结合的方式,鼓励学生在掌握了基本原理之后,能够运用Oracle设计并实现具体的数据库系统。例如,“学生综合信息服务系统”的后台数据库的设计与实现就是一个很好的实践案例。 -...

    oracle基础的语句教程

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之...通过学习和实践这些Oracle基础教程,你将能够熟练掌握数据库的基本操作,为进一步深入学习Oracle的高级特性如存储过程、触发器、索引和视图等打下坚实基础。

    oracle基础教程ppt

    通过本Oracle基础教程PPT,你将逐步了解并掌握这些概念,为你的Oracle学习之路打下坚实基础。随着对Oracle的理解加深,你还可以进一步探索高级主题,如数据仓库、分布式数据库、RAC集群等。学习Oracle不仅是技术的...

    oracle基础知识整理

    在学习Oracle基础知识时,应重点掌握SQL*Plus的基本操作、数据操作以及权限管理,这些是进行数据库管理和开发的基础。熟悉这些概念后,可以进一步深入学习存储过程、触发器、索引、事务管理等高级特性,以提升在...

    Oracle数据库基础ppt

    本教程基于Oracle 11g版本,旨在为初学者提供全面的数据库管理、应用与开发基础知识。通过以下章节的讲解,我们可以深入理解Oracle数据库的核心概念和技术。 首先,"第1章 Oracle 11g简介"介绍了Oracle 11g的主要...

    ORACLE基础学习文档

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

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

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

    Oracle基础(Oracle体系结构+PL/SQL命令)

    本文将深入探讨Oracle体系结构及其PL/SQL编程语言的基础知识。 首先,我们来了解一下Oracle的体系结构。Oracle数据库由多个组件构成,它们协同工作以确保数据的高效存储和访问。体系结构主要包括以下几个部分: 1....

    oracle dba基础知识

    总结来说,Oracle DBA基础知识涵盖的内容广泛且深入,从基本的数据库架构到复杂的性能调优,都需要DBA具备扎实的专业知识和实践经验。随着Oracle数据库系统的不断升级和发展,DBA的角色也在不断演变,需要持续学习和...

    Oracle体系结构概述

    Oracle数据库是一种广泛使用的大型关系型数据库管理系统,其复杂的体系结构是保证高效稳定运行的基础。本文将深入探讨Oracle体系结构的各个关键组成部分。 首先,我们关注物理结构,这是Oracle数据库在磁盘上的实际...

    Oracle和数据结构

    一、Oracle数据结构基础 1. 表(Table):表是Oracle数据库中最基本的数据存储单元,由一系列行(Records)和列(Columns)组成,用来存储特定类型的数据。每列都有一个数据类型,如NUMBER、VARCHAR2或DATE等。 2....

    Oracle基础知识

    表是数据库中的一个基本结构单元,用于存储数据。表由多个字段组成,每个字段对应一个特定的数据类型。表可以有多种类型,如基本表、视图表、索引表等。 ### SQL 的分类 SQL 语言可以分为以下几种: * DDL(Data...

    Oracle数据库基础知识

    Oracle数据库基础知识是指对Oracle数据库的基本概念、结构、管理和操作的了解。Oracle数据库是一种关系型数据库管理系统,由 Oracle Corporation 开发和维护。 课程目标: * 了解Oracle数据库的基本概念和结构 * ...

    ORACLE基础培训文档

    这篇“Oracle基础培训文档”旨在为初学者提供一个全面了解Oracle数据库的平台,帮助大家掌握其基本概念、操作和管理技巧。 首先,我们从基础开始,Oracle数据库的核心是SQL(结构化查询语言),它是用于管理和处理...

    Oracle的数据存储结构

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,它的数据存储结构是理解其高效运作的基础。在Oracle中,数据被组织成逻辑和物理两层结构,以实现高效的数据管理和检索。 首先,我们从逻辑结构的角度来...

    oracle基础文档

    通过深入学习以上内容,初学者将能掌握Oracle数据库的基本概念、体系结构、特性和开发方法,为进一步的Oracle学习和实践奠定坚实基础。在实践中,不断探索和优化数据库设计、性能调优、备份恢复等高级主题,将使你...

Global site tag (gtag.js) - Google Analytics