`
依山傍水
  • 浏览: 54335 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

学习oracle笔记:oracle体系结构(一)

 
阅读更多

 

一.Oracle体系结构:

oracle大致分为两部分:一部分是 oracle instance,另一部分是oracle database.其中instance是oracle实例,比如在使用oracle时需要的内存或进程等;database主要指oracle的文件,比如数据文件,控制文件,日志文件等。

 

二.Oracle Instance :

oracle实例。是访问Oracle Database的一种途径。一个instance对应且只对应一个database,但是一个database可以有多个instance。Instance有两部分组成,由内存块(sga)与进程(pga)组成,所以它是灵活的.平时我们用客户端去访问oracle服务器里的数据库时,可以说就建立了一个oracle实例。它主要包括SGA与PGA(内存与进程):


1.SGA:System global area。启动oracle实例的时候就会自动分配内存,oracle消耗内存,主要是指SGA消耗内存。比如,我们平时在自己的电脑上连接oracle数据库,这时就会为它分配内存,这个内存指的就是SGA.它的主要分为四部分:shared Pool共享池,Database Buffer Cache数据块缓冲区,Redo log buffer 重做日志缓冲区,其它。


1).  shared Pool共享池:通常在运行sql语句或命令时,在数据库内部需要解析,解析好的sql语句就放在shared pool里,它包括两个共享内存,library cache与data dictionary cache。第一个存储经过编译解析后的sql或pl/sql语句,第二个是数据字典:存储着数据库控制信息


今天先到这里吧,本人刚刚开始学习oracle,以上如果有错误的地方,请留言指教。

分享到:
评论

相关推荐

    oracle体系结构、ocp笔记

    "Oracle体系结构与OCp笔记" ...本节笔记对Oracle体系结构进行了详细的讲解,涵盖了数据库、实例、Oracle网络架构和Oracle内存架构等方面的知识点,为读者提供了一个系统的Oracle体系结构知识框架。

    Oracle数据库体系结构-学习笔记.docx

    #### 一、Oracle体系结构简介 **Oracle Server**: Oracle服务器包含两个主要部分:数据库(Database)和实例(Instance)。 - **Database**: 包括数据文件(Datafiles)、控制文件(Controlfile)和重做日志文件(Redolog ...

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

    Oracle 12c体系结构(一).pdf Oracle 12c体系结构(二).pdf Oracle 12c实验-段和高水位线.pdf Oracle 12c实验-管理表空间.pdf Oracle 12c实验-管理归档重做日志.pdf Oracle 12c实验-管理控制文件.pdf Oracle 12c...

    ORACLE学习笔记(一)---体系结构

    这篇"ORACLE学习笔记(一)---体系结构"将带你深入理解Oracle数据库的基础架构,这对于任何想要掌握Oracle数据库操作和管理的人来说都是至关重要的。 首先,我们要了解Oracle数据库的三大核心组件:数据存储、进程...

    Oracle 10g 学习笔记

    │ oracle体系结构.txt │ oracle学习 - zgh2002007的专栏 - CSDN博客.mht │ Oracle学习笔记(chstone原创).mht │ ORACLE学习笔记(一) - lvhuiqing的专栏 - CSDN博客.mht │ ORACLE学习笔记(一) - lvhuiqing...

    张烈Oracle DBA入门最佳学习笔记

    总之,张烈与张建中的学习笔记为Oracle DBA入门者提供了一种系统、实践的学习方法。他们强调实验的重要性,并通过丰富的实验指导读者深入理解Oracle数据库的原理和应用。这本笔记不仅包括了理论知识,而且通过大量的...

    mldn oracle学习笔记

    2. **数据库架构**:Oracle数据库的体系结构包括表空间、段、区、块等概念,理解这些概念对于数据库设计和管理至关重要。 3. **数据类型**:Oracle支持多种数据类型,如数值型、字符型、日期型、二进制型等,了解...

    成功之路Oracle11g学习笔记

    通过这本书,学习者可以从零开始了解Oracle数据库体系结构,掌握SQL语言,理解数据库管理的基本概念,并逐步深入到高级特性。 首先,学习Oracle11g的基础,你需要理解数据库的概念和Oracle的架构。Oracle数据库是一...

    oracle学习笔记 oracle学习方法 韩顺平视屏

    以上只是Oracle庞大知识体系的一部分,通过韩顺平老师的Oracle学习笔记,你将更深入地了解并掌握这些关键概念和技术,为成为一名合格的Oracle DBA打下坚实基础。在学习过程中,结合实践操作和案例分析,将有助于更好...

    Oracle_认证学习笔记

    本文档主要讲述 Oracle 认证学习笔记,涵盖了 Oracle 数据库体系结构基础、系统全局区(SGA)、实例(Instance)、Oracle 存储器结构等知识点。 一、 Oracle 数据库体系结构基础 Oracle 数据库系统是一个具有管理 ...

    通10g系统管理笔记1__Oracle体系结构

    Oracle 体系结构笔记 Oracle 体系结构概述 Oracle 体系结构由例程(Instance)和数据库(Database)两部分组成。例程是一组内存结构和后台进程的集合,内存结构主要包括数据高速缓存、重做日志缓冲区和共享池三...

    MLDN_Oracle学习笔记+源码 李兴华讲解

    6. **Oracle体系结构**:详细解析Oracle的数据存储方式,包括表空间、段、区和块等概念,以及如何调整数据库参数以优化性能。 7. **高级特性**:如物化视图、分区表、物质化查询表、数据库链接、 flashback技术等,...

    oracle个人学习笔记

    ### Oracle个人学习笔记知识点梳理 #### 一、Oracle 用户与权限管理 ...通过这些知识点的学习,可以帮助初学者更好地理解Oracle数据库的体系结构和基本操作流程,为进一步深入学习Oracle数据库打下坚实的基础。

    学习oracle的TXT格式笔记

    2. 掌握Oracle体系结构:了解数据存储、进程、内存结构等关键概念。 3. 学习PL/SQL:学习如何编写存储过程、函数和触发器,增强数据库的业务处理能力。 4. 实践数据库管理:包括用户管理、权限控制、表空间和数据...

    Oracle 19C OCP课堂笔记.zip

    Oracle 19C是Oracle数据库的一个重要版本,OCP(Oracle Certified Professional)是Oracle公司针对其产品提供的专业认证,旨在证明个人在Oracle数据库管理、优化和运维方面的技能和知识。以下是对Oracle 19C OCP相关...

Global site tag (gtag.js) - Google Analytics