先介绍一下常用的相关术语,简单介绍(其实可以不看)

1.进程:一段在内存中正在运行的程序,可以把进程想象成能够自动完成某些特定任务的任何东西;
2.后台进程:进程的一种。在内存中运行时,不占显示,而且它的优先级比前台进程低。

注意:在运行的进程中只能有一个前台进程,但可以同时有多个后台进程。

3.缓冲区:一段用来临时存储数据的内存区。
4.主机:计算机系统的另一个称呼。
5.服务器:一台在网络中向其他计算机系统提供一项或者多项服务的主机。
6.客户机:一台使用由服务器提供服务的计算机系统

Oracle数据库管理系统的体系结构

这图是我自己画的,画错请指正!!!

主要包括了Oracle服务器(server),还包括了一些其他文件的关键文件、用户进程和服务器进程等。
Oracle服务器由Oracle实例Oracle数据库两大部分组成,它是一个数据库管理系统,提供了一致、开放和多样的信息管理的方法和途径。服务器中的一些结构并不在处理SQL语句时使用,而是为了改进数据库系统的效率或者数据的恢复等而设计的。

一、Oracle服务器

Oracle服务器(Oracle Server)实际上是一个逻辑的概念,一个Oracle服务器与一台计算机之间并不存在一一对应的关系。Oracle服务器 = 实例(instance)+ 数据库(database)。

虽然在一台计算器上可以安装多个Oracle服务器,但一般都只会安装一个,因为效率问题,而Oracle服务器一般包括3种安装方式:

1.基于主机方式:也就是一般我们常说的在自己本地计算机上安装数据库,用户可以直接在安装了数据库的计算机上登录Oracle数据库。
2.客户端 ---- 服务端 (client — server)(两层模型)方式:数据库和客户终端分别安装在不同的计算机上,用户可通过网络从个人计算机(客户端)上访问数据库。
3.客户端 ---- 应用服务器 ---- 服务器(client — application server — server)(三层模型)方式:用户首先从自己的个人计算机登陆应用服务器,再通过应用服务器访问真正的数据库。

二、Oracle实例

Oracle实例是一种访问数据库的机制,它由内存结构和一些后台进程组成。它的内存结构也称为系统全局区(SGA)。系统全局区是实例的最基本的部件之一。

实例的后台进程中有5个是必需的,即只要这5个后台进程中的任何一个未能启动,则该实例都将自动关闭,这5后台进程:

SMON、PMON、DBWR、LGWR、CKPT

系统全局区(SGA)中包含了以下几个内存结构:

共享池(shared pool)、数据库高速缓冲区(database buffer cache)、重做日志缓冲区(redo log buffer)和其他的一些结构(如:锁和统计数据等)。

三、oracle数据库

oracle数据库是数据的一个集合,oracle把这些数据作为一个完整的单位来处理。Oracle数据库也称为物理(外存)结构,为数据库信息提供了真正的物理存储,它由3类操作系统文件组成:

1.控制文件(control files):包含了维护和校验数据库一致性所需的信息。
2.重做日志文件(redo log files):包含了当系统崩溃后进行恢复所需记录的变化信息。
3.数据文件(data files):包含了数据库中真正的数据。

四、Oracle其他的关键文件

除了以上的3个数据库文件之外,Oracle服务器还需要其他的一些文件,这些文件不属于数据库。有:

1.初始化参数文件(parameter files):定义了实例的特性,如:系统全局区中一些内存结构的大小、DBWR的个数等、
2.密码文件(password files):包含了数据库管理员或操作员用户在启动和关闭实例时所需的密码。

虽然Oracle数据库提供了相当完善的安全管理机制,但是在Oracle数据库没有开启时如何验证要启动数据库的人是真正的数据库管理员或者操作员的了?这就是引入密码文件的原因。

3.归档重做日志文件(archived redo log files):是重做日志文件的脱机备份。在系统崩溃后恢复时可能需要这些文件。

Oracle数据库管理系统的体系结构图解简单说明(一)相关推荐

  1. Oracle数据库管理系统:大数据的备份

    问:公司里的oracle数据库有20G之大(这是一个方案的大小.原来这个方案有30G,我已经把能删的数据都删了),怎么备份?感觉备份一次好慢啊.专家有什么指导一下的吗?(另:20G的数据库是不是备份也 ...

  2. Oracle数据库管理系统(安装及入门教学)

    前言概念 是Oracle(甲骨文)公司的核心产品,目前最流行的数据库之一,主要版本有Oracle8i/9i(internet) Oracle10g/11g(grid),是基于C/S系统结构 首先我们了 ...

  3. ubuntu安装oracle数据库乱码问题解决方案(超级简单)

    在启动安装程序前,在终端输入 export LANG=en_US #设置运行语言 即可解决乱码问题 转载于:https://www.cnblogs.com/q812717031/p/3302568.h ...

  4. 【oracle】查询===Oracle数据库 子查询(嵌套查询)简单例子

    例如: 查询工资比Simth工资高的员工信息 第一步:查询Smith的工资数 select salary from s_emp where last_name='Smith'; 结果: SALARY ...

  5. oracle存储查询出来的值_技术分享|浅析ORACLE数据库物理体系结构及其对应优化策略...

    张志国 合肥科技研发中心 Oracle数据库服务器有两个主要的组成部分:数据库和实例(instance).Oracle数据库用于存储和检索信息,是数据的集合.Oracle实例是指数据库服务器的内存及相 ...

  6. 一、Oracle数据库的安装和配置

    一.Oracle数据库的安装和配置 Oracle 简介 Oracle 是殷墟出土的甲骨文(oracle bone inscriptions)的英文翻译的第一个单词 Oracle 公司是全球最大的信息管 ...

  7. 【干货】Oracle数据库常用十一大操作指令

    相关文章导读 收藏 | 超详细的Oracle19c安装步骤_XMWS-IT-CSDN博客 DBA数据库管理必备认证:ORACLE OCP 19C 教材下载 Oracle数据库常用十一大操作指令 1. ...

  8. Oracle数据库的安装和配置

    我们今天开始学习ORACLE,ORACLE来学习SQL和PL/SQL,前一个阶段我们已经学习了JAVA基础,Java基础是我们学习的第一个阶段,有了JAVA语言,JAVA应用程序,我们就可以访问WEB ...

  9. Oracle数据库常用十一大操作指令

    活动预告: ACOUG 成都 2019 于4月27日在成都举办,欢迎参会,马上报名:2019 ACOUG China Tour 成都站 DBA们每天会用到大大小小很多指令,本文对这些指令做了归纳总结, ...

最新文章

  1. 【转】推荐!国外程序员整理的Java资源大全
  2. 高文、张钹、杨强隔空论道:AI精度与隐私的博弈
  3. ActiveMQ入门教程(二) - ActiveMQ的安装
  4. Eclipse Memory Analyzer 的使用
  5. Tomcat - Tomcat套娃式架构与配置文件的对应关系解读
  6. SQLite在C#的使用
  7. 盛大游戏回归A股进入倒计时:估值近300亿 腾讯年初曾入股
  8. python适合零基础的人吗_学Python需要什么基础知识?零基础可以学Python吗?
  9. rest_framework03:查询所有/新增数据/删除一个数据/封装Response/序列化与反序列化
  10. LeetCode--palindrome-number回文数
  11. cacheable中的condition和unless
  12. android ios emoji表情,iOS和Android的Emoji表情同步方案
  13. 将html导出为PDF文件(为PDF加盖章)
  14. 如何在Mac上获取App Store的ipa包(非越狱手机也可以)
  15. 怎么查计算机上c盘的历史记录,如何查看电脑历史操作记录
  16. Excel顶级替代,这个大数据分析工具太好用了
  17. 每日C语言代码(The sixth day)——选择排序法
  18. MySQL---- 自定义函数(FUNCTION)
  19. 七年北漂落幕-【文末送书】
  20. 概率与数理统计——概率

热门文章

  1. arm linux wifi热点,ARM-LINUX WIFI热点
  2. 开发者续费:没有足够信息以重设您的安全提示问题
  3. 链脉AI名片精准统计的五大营销价值
  4. 写毕业论文必备的20个网站!
  5. Linux查看系统资源占用
  6. cmd返回上一级常用命令
  7. 2021计算机二级office考试题型,2021年计算机二级MSOffice考试PPT题型汇总附答案.doc...
  8. 巧妙使用.clon()方法 动态搭建 页面样式
  9. ShaderJoy —— 伪镜头眩光(光晕)特效【GLSL】
  10. sis最新ip地址2020入口一_2020年5G手机哪款性价比最高,销量排行榜最新推荐,2020年双十一5G手机机型选购攻略...