一直认为自己对Oracle的理解还可以,特别是考完OCM认证以后。

几天前一个朋友问我,你能简单的介绍一下Oracle的体系结构吗?我脑海中立即想到之前那幅Oracle 11g 体系结构图(12C由于图太复杂记不住),如下:

但是面对这幅图我居然无法进行准确的描述,我确信这个图我见过无数遍,也确信自己了解Oracle的体系结构,在OCP的时候老师讲过,OCM老师也讲过,可是我完全不知道如何用自己的语言去描述。一时间呆在那里,只能尴尬的讲了下说了下Oracle的物理存储结构,一个库有多个表空间,一个表空间有多个数据文件等等应付。

因为他也是搞DBA的,在此之前我以为他会问我诸如DG,RAC,GC等等的一些问题,我自我安慰的想是我没有准备,但是这个可是Oracle最基本的东西,我真的对这些知识有过自己的领悟吗?

后来在网上翻了下资料,大多都是长篇大论,介绍的很详细,但是并没有三言两语可以解释清楚的答案。

最后翻到了以前OCP培训时老师留给我的相关文档,找到了如下一段描述:

第一部分Oracle数据库的体系结构:

Oracle Server = 实例(instance)+数据库(database)。

实例是由一组内存结构(SGA system global area )+后台进程+PGA

数据库是由一组OS文件组成,它由数据文件、参数文件、控制文件、重做日志文件组成。

SGA是所有服务器进程和后台进程共享的内存区域,当instance启动时创建该区域。它在内在区域中有且只有一个。它由数据高速缓存(databasebuffer cache)、重做日志缓存区(redo log buffer)、共享池(shared pool)、大池(large pool)、java pool等组成。

为什么把“第一部分”标红,因为这是这个文档的开篇。接下来的一句已经清清楚楚明明白白告诉了我答案。余下不到百字的介绍则描述了各自的功能和组成,如此的精炼简洁,才发现这才是正真的大师风格。

仿佛被人打了一巴掌。

大师者集大成者也,虽然拿到所谓的大师认证,但我自己清楚的知道我离大师还有几座山的距离。

鬼谷子的局有一句话 “欺人容易,欺心却难”,总觉得这一句很适合自己,你可以装着自己很高端,却无法欺骗自己空虚的内心。

总以为做过一些高级实施就自得意满,可是我真的理解了这些知识吗?

有的时候最简单也是最难,如果只是一直依样画葫芦我将只是一个可怜的模仿者,永远不可能成为正真的大师。

一句话介绍Oracle的体系结构相关推荐

  1. Oracle数据库体系结构理论

    Oracle数据库体系结构理论 我们先看下面几个我们实际工作中经常会遇到的问题: 1.通常说Oracle数据库是什么? 2.如何理解Oracle实例? 3.Oracle实例由哪些部分组成,它们之间的作 ...

  2. Oracle学习笔记--第2章 oracle 数据库体系结构

    第2章 oracle 数据库体系结构 目录: ------------- 2.1物理存储结构 2.1.1数据文件 2.2.2控制文件 2.1.3重做日志文件 2.1.4其他文件 2.2逻辑存储结构 2 ...

  3. oracle23290,详细介绍Oracle数据库EM Console重建过程

    详细介绍Oracle数据库EM Console重建过程 本文详细介绍了Oracle数据库中EM Console重建的一些知识以及重建时的错误分析与解决,希望能够对您有所帮助. Oracle数据库操作中 ...

  4. 一句话介绍区块链是什么

     一句话介绍区块链是什么 区块链 分布式 智能合约 阅读2238

  5. Oracle数据库体系结构

    文章目录 Oracle系统体系结构由三个部分组成:**实例.物理结构和逻辑结构** 实例和物理结构(数据库)组成了Oracle服务器. 一.实例 1.1 内存结构 1.1.1 系统全局区(SGA) 1 ...

  6. (134)FPGA面试题-介绍冯·诺依曼体系结构和哈佛体系结构

    1.1 FPGA面试题-介绍冯·诺依曼体系结构和哈佛体系结构 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-介绍冯·诺依曼体系结构和哈佛体系结构: 5) ...

  7. Oracle的体系结构

    文章目录 一.概述 二.用户进程和服务进程 1.用户进程 2.服务进程 三.系统全局区SGA 四.后台进程 五.存储结构 1.逻辑存储结构 2.物理存储结构 六.版权声明 一.概述 Oracle的体系 ...

  8. 计算机专业一句话介绍自己,来聊聊,你会如何用一句话介绍自己的专业?

    原标题:来聊聊,你会如何用一句话介绍自己的专业? 如何一句话介绍自己的专业? ▼ 1 @割姐: 很多TVB剧迷对这个专业有过向往 法学 @Alice 当我拿到麦肯锡工资单的时候, 我才知道最真实的咨询 ...

  9. boss直聘一句话介绍优势_姓氏文化 | 当用一句话来介绍自己的姓氏,该怎么介绍呢?...

    在初次见面的时候,会做自我介绍.介绍姓的时候,经常会用到拆字法,就如小学课本的<姓氏歌>这样,来介绍. 拆字介绍法 <姓氏歌>是人教版一年级语文下册电子课本第四页.这是一篇有关 ...

最新文章

  1. GDataXMLNode:xml解析库
  2. 查看mysql数据库大小、表大小和最后修改时间
  3. 大数据互联网架构阶段 Java爬虫
  4. html霓虹灯效果图,HTML5 SVG+CSS3霓虹灯文字边框动画特效
  5. cygwin This indicates that the /etc/passwd (and possibly /etc/group) files should be rebuilt 问题解决办法
  6. Android 柱状图
  7. Redis数据类型--集合类型
  8. c mysql 添加数据类型_MYSQL的常用命令和增删改查语句和数据类型
  9. Java虚拟机专题之内存分配(读书笔记)
  10. inno setup相关 (二)
  11. 【李宏毅2020 ML/DL】P35-42 Attack ML Models
  12. Hive表中修改列位置,更改类型、移动位置(impala支不支持更改位置)
  13. python共享单车案例分析_文科生学Python系列20:共享单车案例2(相关性分析)
  14. echarts地图api series_使用echarts结合百度地图API做迁徙图
  15. Objective_C学习笔记
  16. 万字总结,体系化带你全面认识 Kube-Proxy IPVS 模式的工作原理
  17. Windows硬盘坏道修复
  18. DRM系列(7)之drmModeAtomicCommit底层流程
  19. 一款功能超级强大的AI驱动自动一键抠图软件,可一键扣人物商品衣服动物婚纱图章签名logo
  20. Redis学习记录(一)

热门文章

  1. 转:有时候低估自己,反而会让你变得更好
  2. 一颗树,两棵树,三棵树_TREE_TO_Tree
  3. 三对角线型行列式的求法
  4. mysql c api mysql_init 的使用注意事项
  5. CS架构和BS架构的区别(简洁易懂)
  6. 计算机跨考英语翻译硕士,2018考研:过来人谈翻译硕士不可不知的五件事
  7. 千亿贴息助科研,维视智造院校实验室建设攻略来了(四)!
  8. MFC自定义右上角关闭按钮功能
  9. php框架打印session,PHP框架搭建之session和token的抉择
  10. MPLS TE之CSPF与RSVP