广告
返回顶部
首页 > 资讯 > 数据库 >oralce11g_体系结构
  • 664
分享到

oralce11g_体系结构

2024-04-02 19:04:59 664人浏览 安东尼
摘要

体系结构的内容属于OCP范畴,在OCA中不做要求;体系机构包括:数据库(数据文件、参数文件、口令文件、日志文件、控制文件、归档日志)、实例(内存结构、后台进程)内存:包括SGA(系统全局区)、PGA(程序全

体系结构的内容属于OCP范畴,在OCA中不做要求;
体系机构包括:数据库(数据文件、参数文件、口令文件、日志文件、控制文件、归档日志)、实例(内存结构、后台进程)
内存:包括SGA(系统全局区)、PGA(程序全局区);一般情况下oracle服务所分配内存中,有80%是给SGA使用,仅有20%是给PGA使用;当实例启动时分配SGA、当服务器进程启动时分配PGA;
后台进程:包含如PMON、SMON、DBWR、LGWR、CKPT等;
SGA:一大块内存区域、由多个后台进程所共享;包括共享池、数据缓冲区、日志缓冲区、Large池、Stream池、JAVA池;
共享池:是对 sql、PL/SQL进行 语法分析、编译(生成执行计划)、执行的内存区域,如果要向对编译后的执行计划进行共享,要求SQL或PL/SQL语句必须完全一致;共享池大小会影响数据库性能;
数据缓冲区:用于存储从磁盘数据文件中读入的数据,所有用户共享;当进行更新操作时也是把对应的行读取到数据缓冲区进行修改再写入到磁盘;当进行删除操作时也是同样的;当进行插入操作时,也是先插入到数据缓冲区,在将来某一个时刻写入到硬盘;其大小对数据库读性能有影响;
日志缓冲区:增删改操作记录在 日志缓冲区,在达到 一定条件后,写入到磁盘日志上;
Large池:为了进行大的后台进程操作而分配的内存空间,只要指备份恢复、大型io操作、并行查询等;
Stream池:为了Stream应用而分配的内存空间;属于高级复制中的一部分 ;
JAVA池:为JAVA应用而分配的内存空间;
PGA:包含单个服务器进程所需的数据和控制信息,PGA是独享的;
几个重要的后台进程:
PMON:进程监控进程:清理出现故障的进程、释放故障进程使用的资源、释放当面所有挂起的定;
SMON:系统监控进程:在实例失败之后,重新打开数据库时重新恢复实例;
DBWR:数据写入进程:用于管理数据缓冲区;
LGWR:日志写入进程:当满足条件时,把日志缓冲区内容写入到日志文件中;
CKPT:为了防止实例崩溃,为了尽快进行实例恢复的进程,比较复杂;
查看后台进程的方式 select * from v$process;
PGA的重要特性:从9i开始引入自动PGA管理,可以指定PGA总大小,由Oracle来进行分配,每个服务器进程需要多少PGA;
SGA的重要特性:在10g中引入自动共享内存管理;
在11G中引入新特性:自动内存管理,可以灵活调整SGA、PGA大小,以及对应的内部每一部分大小;
oracle数据库:包含逻辑结构、物理结构(包含数据库中的一组文件);
文件分为 主要物理文件、非主要物理文件两类。其中主要物理文件包括数据文件、日志文件、控制文件, 一旦主要 文件丢失或损坏,服务将不能正常运行; 非主要物理文件包括:参数文件、口令文件、备份文件、归档日志等,丢失或损坏不影响数据库正常运行;
逻辑结构:是从逻辑的角度分析数据库的组成,包括数据库-表空间(一个或多个 数据文件)-段-区-数据块

您可能感兴趣的文档:

--结束END--

本文标题: oralce11g_体系结构

本文链接: https://www.lsjlt.com/news/36858.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oralce11g_体系结构
    体系结构的内容属于OCP范畴,在OCA中不做要求;体系机构包括:数据库(数据文件、参数文件、口令文件、日志文件、控制文件、归档日志)、实例(内存结构、后台进程)内存:包括SGA(系统全局区)、PGA(程序全...
    99+
    2022-10-18
  • mysql体系结构
    一.MySQL分层架构 1.链接层 处理网络的链接,链接的网络认证。 - 查看链接权限 点击(此处)折叠或打开 ...
    99+
    2022-10-18
  • Timesten体系结构
    Timesten体系结构上图为官方文档中所展示的Oracle Timesten 11g的体系结构图。为了方便理解我先一一解释一下各个部件。首先共享库(Shared Libraries):主要包含实施SQL的...
    99+
    2022-10-18
  • Mysql Innodb体系结构
        Innodb体系结构Innodb存储引擎主要包括内存池以及后台线程。内存池:多个内存块组成一个内存池,主要维护进程/线程的内部数据、缓存磁盘数据,修改文件前先...
    99+
    2022-10-18
  • C语言 - 结构体、结构体数组、结构体指针和结构体嵌套
    结构体的意义 问题:学籍管理需要每个学生的下列数据:学号、姓名、性别、年龄、分数,请用 C 语言程序存储并处理一组学生的学籍。 单个学生学籍的数据结构: 学号(num): int 型姓名(name) :char [ ] 型性别(sex):c...
    99+
    2023-08-30
    c语言 开发语言
  • PostgreSQL数据库体系结构-存储结构
    PostgreSQL数据库体系结构-存储结构 数据库聚簇逻辑结构(Logical Structure of Database Cluster) database cluster--数据库聚簇,是一组数据库的集合,而不是多个数据库服务器 ...
    99+
    2021-08-02
    PostgreSQL数据库体系结构-存储结构
  • Oracle体系结构之内存结构(SGA、PGA)
    Oracle体系结构之内存结构(SGA、PGA)  一、内存结构 SGA(System Global Area):由所有服务进程和后台进程共享; PGA(Prog...
    99+
    2022-10-18
  • oracle体系结构简介
    oracle体系结构简介 一、物理存储结构    1、数据文件       存放数据库数据,以dbf为扩展名。将数据放在多个数据文件中,       再将数据文件分放在不同的硬盘中,可以提高存取速度。数据文       件由数据块构成,...
    99+
    2020-05-12
    oracle体系结构简介
  • Oracle 11g R2 体系结构
    安装oracle软件----创建数据库----在数据库中创建表----表里存储信息---这些表文件需要存储在物理硬盘上面。 假如有一个用户(这个用户可以是远程用户,也可以是本地的,也可以是一个应用程序)连接...
    99+
    2022-10-18
  • Hbase体系结构理解
    1. Hbase的集群架构    首先hbase是hadoop的一个组件.而hadoop内部有很多的组件,这些组件几乎都依赖于hadoop最核心的两个东西建立起来的,一个是hdfs文件系...
    99+
    2022-10-18
  • Oracle体系结构分析
    这篇文章主要讲解了“Oracle体系结构分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle体系结构分析”吧! 一、什么是Oracle数...
    99+
    2022-10-19
  • Oracle 数据库 体系结构(一):存储结构
    目录 为什么要学习体系结构? 体系结构的定义 Oracle 物理结构 Oracle 逻辑结构 总结 为什么要学习体系结构? 之前的文章有讲解到 MySQL 、MongoDB 数据库,这些数据库我...
    99+
    2022-10-18
  • 深入Linux PAM体系结构
    一、什么是Linux-PAM 为安全起见,计算机系统只有经过授权的合法用户才能访问,在这里如何正确鉴别用户的真实身份是一个关键的问题。所谓用户鉴别,就是用户向系统以一种安全的方式提交自己的身份证明,然后由系统确认用户的身份是否属实...
    99+
    2023-06-06
  • oracle 11g 体系结构概述
           Oracle 体系结构主要用来分析数据库的组成,工作过程与原理,以及数据在数据库中的组织与管理机制。       Oracle数据库是一个逻辑概念,而不是物理概念上安装了oracle数据库管理系统的服务器。   在oracl...
    99+
    2015-06-16
    oracle 11g 体系结构概述
  • postgresql数据库体系结构
    postgresql数据库是由:连接管理系统(系统控制器)、编译执行系统、存储管理系统、事务系统、系统表 五大部分组成。 ①:连接管理系统:接收外部操作对系统的请求,对操作请求进行预处理和分发,起...
    99+
    2022-10-18
  • ORACLE体系结构,很详细
    转子:http://blog.csdn.net/sinat_33363493/article/details/51782609 数据库(Database) 数据库是一个数据的集合,不仅是指物理上的...
    99+
    2022-10-18
  • MySQL体系结构图详解
    体系结构图如下: 连接层 思想 为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个“缓冲池”。 原理 预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使...
    99+
    2022-10-18
  • MySQL体系结构有哪些
    本篇文章为大家展示了MySQL体系结构有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  MySQL体系结构分别有哪些  1、Connectors指的是不同语言...
    99+
    2022-10-18
  • 【深入】体系结构-003-SCN
    1、介绍 2、分类 3、SCN与数据库启动 4、SCN与数据库关闭 ...
    99+
    2022-10-18
  • ADO.NET的体系结构是什么
    这篇文章主要讲解了“ADO.NET的体系结构是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ADO.NET的体系结构是什么”吧!对于ADO.NET体系结构的学习,首先碰到的就是环境的配置...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作