zoukankan      html  css  js  c++  java
  • Oracle 体系结构

     体系结构包含实例(SGA+后台进程)。数据库文件。用户进程和server进程以及其它文件。如參数文件password文件和归档日志文件等

     1     物理结构(文件组成):

            数据文件:数据库操作中数据的终于存储位置

             控制文件:验证数据库完整性

    重做日志文件:在发生问题时用于数据恢复

    參数文件:定义了数据库实例的特性。如缓冲区大小

    password文件:授予用户启动和关闭数据库实例

    归档日志文件;是日志文件的脱机备份。在发生问题时,数据恢复时可能使用的文件

    2.数据库连接于会话

       连接:基于主机的方式,基于客户机_server的方式。用户-应用server,数据库server模式(三层訪问模式)

       会话:指一个明白的数据库连接


    3.共享池  目的是共享SQL或PL/SQL代码  包含库告诉缓存(使用了LRU算法)和数据字典告诉缓存

                                 大池  java池   流池 

     PGA:进程全局区,与SGA不同 ,他不是共享的。而是server进程专有的区域

    UGA:用户全局区,就是用户的会话状态,在 共享server模式下它存放在每一个server 都能够訪问的SGA中

     而在专有server模式下,用户会话状态不须要共享,用户进程与server进程是一一相应的关系。所以UGA总是在PGA中分配

       


    4.后台进程

       系统监控进程(SMON)主要作用就是数据库实例恢复,包含三个步骤:

              a,前滚 b,打开数据库  c,回滚未提交事务 

     进程监控进程(PMON),在进程失败或连接异常发生时该进程负责一些清理工作。

    数据库写进程(DBWR)


    脏数据:更改了但没提交的数据

     

    归档日志进程:可选进程。不在实例启动的时候启动。作用是把写满的重做日志文件的数据写到一个归档日志中。这个归档日志用作介质故障时的数据库恢复



                 

查看全文
  • 相关阅读:
    quartz_jobs.xml的问题
    Enum.GetHashCode()的问题
    记录并分享一下安卓通讯录导入到IPhone
    js本地图片预览
    统计一下ie的一些问题(什么时候遇到什么时候更新)
    【转载】App.config/Web.config 中特殊字符的处理
    信息系统项目管理师备考笔记——项目生命周期和组织
    win10安装.net3.5
    结售汇与外汇买卖区别
    [z]数据库迁移
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10920092.html
  • Copyright © 2011-2022 走看看