• oracle体系结构MS


    链接参考:
    oracle 单机的体系结构:
    1.oracle数据库包含实例和物理文件
    1.1 实例是数据库启动时初始化的一组进程和内存结构
    1.2(数据库)物理文件是用户存储数据的一些物理文件
     
    2.单实例体系下的交互流程是这样的:
    2.1 数据库用户发起请求,当监听程序监听到了客户端的请求,会为其分配一个对应的服务器进程,这个服务器进程有两种:专有服务器进程和共享服务器进程,这样就建立了一个session
     
     
     
    物理结构:

    oracle数据库的物理存储是由实际的操作系统文件决定的,具体有:
    控制文件、数据文件、重做日志文件

     
    三种文件类型:根据数据库的工作流程-自己总结的
    库外:参数文件、密码文件
    库内:数据文件、控制文件、重做日志文件
    库外:归档日志文件
     
    物理结构组成的说明:

    物理块:
    物理块是操作系统分配的基本存储单位,逻辑结构中的数据块由若干个物理块构成

    物理文件:
    物理文件由若干个物理块组成,包括数据文件、控制文件和日志文件

    数据文件:
    数据文件是实际存储插入到数据库表中的实际数据的操作系统文件
    扩展名为 “*.dbf”

    重做日志文件:
    oracle使用重做日志文件在故障发生之后重现当时的数据库操作,便于数据库的恢复
    扩展名为 “*.log”

    控制文件:
    控制文件为二进制文件,它存储了数据库的名称、数据文件和重做日志文件的名称、位置、联机/脱机状态和大小等信息
    只有控制文件正常,才能“装载”、“打开”数据库,控制文件的扩展名为 “*.ctl”

     
    逻辑结构
    描述了数据库的物理空间怎样运用,包括 表空间、段、区间、块
     
    表空间->数据文件->段->区->块
     
    表空间=文件夹
    新建一个表空间的时候会添加一个数据文件,也就是相当于具体的文件
     
    逻辑结构组成的关系:
    每个数据库由一个或多个表空间组成
    每个表空间有一个或多个数据文件组成,每个表空间可以包含一个或多个段
    每个数据文件由一个或多个操作系统块组成,每个数据文件中的空间可以被分配成一个或多个区间
    每个段由一个多或多个区间组成
    每个区间由一个或多个oracle数据块组成
    每个区间必须定位在一个数据文件内
    每个oracle数据块必须由一个或多个操作系统数据块组成
     
     

  • 相关阅读:
    P3990 [SHOI2013]超级跳马
    P4279 [SHOI2008]小约翰的游戏
    zabbix、agent端服务器图形化展示
    zabbix_agent代理端监控FTP服务
    hadoop SecondNamenode详解
    HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER
    Linux netstat命令详解(检验本机各端口的网络连接情况)
    查看监听端口命令
    Hadoop服务的端口50070无法访问的问题
    Linux-centos6.8下关闭防火墙
  • 原文地址:https://www.cnblogs.com/hshuai/p/15885382.html
Copyright © 2020-2023  润新知