`
cjwxd126715
  • 浏览: 53709 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Oracle体系结构之-数据库、表空间、实例简介

    博客分类:
  • DB
阅读更多

一、数据库

数据库顾名思义是数据的集合,而Oracle则是管理这些数据集合的软件系统,它是一个对象关系型的数据库管理系统。    

 二、表空间

表空间是Oracle对物理数据库上相关数据的 逻辑映射
。一个数据库在逻辑上被划分成一到若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。每个数据库至少有一个表空间(称之为system表空间)。

每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。一个数据文件只能属于一个表空间。

数据库、表空间、数据文件的关系如下图所示(图片和部分文本引自《Oracle9i 概念手册》)

从上面这副图可以看出以下几点:
·每一个数据库都从逻辑上被划分成一个或多个的表空间  
·每一个表空间由一到多个的数据文件构成 
·每一个表空间的存储大小等于其所有数据文件的大小之和
·每一个数据库的存储大小等于其所有表空间的大小之和   

 三、实例

每一个运行中的数据库都对应着一个Oracle实例。当服务器上的Oracle数据库启动时,Oracle首先会在内存中分配一片区域-称之为System Global Area(SGA),然后启动一个或多个的Oracle进程。

SGA和这些进程合起来就称为一个Oracle的实例 。实例中的内存和进程管理器用来高效地访问数据库的数据,同时为单个或多个的用户提供服务。

一个数据库可以由多个实例打开,但任何时刻一个实例只能打开一个数据库。多个实例可以同时运行在同一个机器上,它们彼此访问各自独立的物理数据库。

数据库实例的示意图如下:(图片和部分文本引自《Oracle9i 概念手册》) 


当实例启动之后,Oracle会把这个实例以及其对应的物理数据库关联起来,这个过程称为 “加载”(Mounting) 。这个时候数据库将处于准备打开的状态,数据库在打开之后只有管理员才能够将其关闭,普通用户是无权关闭数据库的。

分享到:
评论

相关推荐

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

    Oracle 12c数据库实例启动和关闭详解.pdf Oracle 12c利用Create database手工创建数据库.pdf Oracle 12c体系结构(一).pdf Oracle 12c体系结构(二).pdf Oracle 12c实验-段和高水位线.pdf Oracle 12c实验-管理表...

    Oracle体系结构与数据库实例.pptx

    Oracle体系结构与数据库实例.pptx

    Oracle体系架构(实例+数据库).pdf

    本文在作者测试通过的基础上,采用图文相结合的格式和方式,对实例和数据库的概念和使用方法进行了详尽说明,零基础入门级读者只需按照本文内容逐步进行学习和操作,即可完成Oracle体系架构的学习和掌握。

    oracle体系结构作业

    oracle体系结构,Oracle数据库数据实例、启动过程的学习等;oracle体系结构课程学习中老师布置的作业。

    Oracle DBA workshop1 (中文版)

    Oracle 数据库体系结构1-8 数据库结构1-9 Oracle 内存结构1-10 进程结构1-12 Oracle 实例管理1-13 服务器进程和数据库缓冲区高速缓存1-14 物理数据库结构1-15 表空间和数据文件1-17 SYSTEM 和SYSAUX 表空间1-18 段、...

    OCA高级班视频.zip

    OCA-2-Oracle体系结构- OCA-2-备份恢复的概念 OCA-2-存储结构管理 OCA-2-监听器配置-11-0328- OCA-2-数据的迁移 OCA-2-数据库的备份与恢复 OCA-2-数据库的创建 OCA-2-数据库实例管理 OCA-2-数据库维护 OCA-UNDO数据...

    oracle10g课堂练习I(1)

    Oracle 数据库体系结构 1-8 数据库结构 1-9 Oracle 内存结构 1-10 进程结构 1-12 Oracle 实例管理 1-13 服务器进程和数据库缓冲区高速缓存 1-14 物理数据库结构 1-15 表空间和数据文件 1-17 SYSTEM 和 ...

    oracle 体系结构详解

    oracle体系结构图文详解。 oracle实例=SGA区+后台进程 oracle服务器=oracle实例+oracle数据库 数据库实例启动实质上即为:分配SGA区,启动后台进程

    Oracle体系结构概述

    Oracle体系结构概述,包括结构图. 物理结构 逻辑结构 内存结构 数据库实例与进程 数据字典

    【试读】Oracle编程艺术:深入理解数据库体系结构(第3版)

    书中深入分析了Oracle数据库体系结构,包括文件、内存结构以及构成Oracle数据库和实例的底层进程,利用具体示例讨论了一些重要的数据库主题,同时分析了数据库中的物理结构,如表、索引和数据类型,并介绍采用哪些...

    培训讲义:Oracle 数据库体系结构

    该SGA 和 ORACLE进程的结合称为一个ORACLE数据库实例。一个实例的SGA和进程为管理数据库数据、为该数据库一个或多个用户服务而工作。 在ORACLE系统中,首先是实例启动,然后由实例装配(MOUNT)一数据库。在松耦合...

    Oracle数据库精讲之数据库管理_ Oracle数据库管理视频

    第一讲:Oracle体系结构 第二讲:Oracle实例中内存结构 第三讲:Oracle实例中后台进程管理 第四讲:Oracle数据数据文件管理 第五讲:Oracle数据库在线日志文件管理 第六讲:Oracle数据库归档日志文件管理 第七讲:...

    Oracle Database 10g:数据库管理-课堂练习I

    Oracle 数据库体系结构 1 8 数据库结构 1 9 Oracle 内存结构 1 10 进程结构 1 12 Oracle 实例管理 1 13 服务器进程和数据库缓冲区高速缓存 1 14 物理数据库结构 1 15 表...

    深入oracle体系结构

    深入地分析Oracle数据库体系结构,包括文件、内存结构以及构成Oracle数据库(database)和实例(instance)的底层进程。讨论锁定、并发控制、事务、redo和undo,分析数据库这的物理结构,如表、索引和数据类型,并...

    Oracle体系结构简介

    数据库 实例 内部结构 内部存储结构 后台进程 外部结构 一个简单数据库的组成

    ORACLE数据库体系架构视频教程详细完整版

    第一部分: Oracle体系架构 第一章:实例和数据库 第二章:实例管理及数据库的启动/关闭 第三章:控制文件 第四章:redo日志 1 第五章:归档日志 archivelog 第六章:日志挖掘 logminer 第七章:管理undo 第八章: ...

Global site tag (gtag.js) - Google Analytics