第二章-Oracle11g体系结构


前言

本博客仅做学习笔记,如有侵权,联系后即刻更改

科普:Oracle11g


一、考核内容及要求

要求

1.重点掌握oracle的体系结构
oracle数据库的物理存储结构和逻辑存储结构
oracle实例的内存结构和进程结构。
~
2.了解进程的分类
主要后台进程的作用和oracle数据库中user_,all_,dba_三类字典的含义与用法
常用数据字典的使用(例如,dba_tables,user_tables……)。

知识点

oracle体系结构(Oracle数据库系统的组成)
~
逻辑存储结构(数据块、盘区、段、表空间的概念,以及逻辑存储结构之间的关系)
~
物理存储结构(数据文件、控制文件、日志文件、其他文件,以及各类文件的作用、文件的后缀名)
~
逻辑存储与物理存储之间的关系
~
实例的内存结构(系统全局区、程序全局区概念,简写)
~
实例的进程结构(进程的分类,常用的后台进程及作用)
~
数据字典(分类,静态数据字典的概念以及user_,all_,dba_三类字典的含义与用法,常用数据字典的使用)

章节

2.1,2.2,2.3,2.4,2.5,2.6

二、结构和数据字典

参考文章

体系结构

  • 分为实例和数据库两个部分
    ~
    实例是数据库启动时初始化的一组进程和内存结构
    数据库则是指用户存储数据的一些文件
    ~
    实例驱动加载数据库
    实例是伴随着数据库的启动而存在的,它的存在是为了高效访问和处理数据库中的文件,以及保证故障时数据零丢失。

物理存储结构

分为数据(dbf),控制(.ctl),日志(log)和其他文件

  • 数据文件(Data files)
    存储着系统数据、数据字典数据、索引数据以及用户存储的数据
    专属于一个数据库的,也专属于一个表空间的,但是一个表空间却可以拥有多个数据文件
  • 控制文件(Control files)
    装载、正常启动运行数据库
  • 重做日志文件(Redo Log files)
    数据恢复
  • 其他
    参数,口令等

逻辑存储结构

  • 分为表空间、段、区、块
  • 表空间
    Oracle最大的逻辑存储结构,一个表空间可以有多个数据文件

数据库终端用户处理最小的存储单位
可分为数据段、索引段、临时段、LOB段、回退段


  • Oracle存储分配的最小单位

  • 管理存储空间的最基本的单位,也是最小的逻辑存储单位
    块的大小由初始化参数db_block_size来决定
    sys、system、scott、hr

oracle实例的内存结构

分为SGA、PGA

  • 系统全局区SGA
    系统分配的一组共享的内存结构,用来实现对数据库数据的管理和操作
  • 程序全局区PGA
    用户会话专有的内存区域,每个服务进程、后台进程都有一个PGA
    在这里插入图片描述

进程结构

必需:

  • 数据库写入器(DBWn)
  • 系统监控进程SMON(System Monitor)
  • 进程监视器PMON(process monitor)
  • 检查点进程CKPT(checkpoint process)
    该进程负责发起检查点信号,让DBWn开始工作
    并更新控制文件以及数据文件头。
  • 日志写入器(LGWR)
    把日志缓冲区内的内容写入到磁盘的重做日志文件中

常用:

  • ARCn(Archive)归档进程
  • RECO 恢复
  • Dnnn 调度

数据字典

  • 拥有者是SYS用户,并存储在默认表空间SYSTEM表空间
  • 静态
    user_、 all_、 dba_*
  • user视图
    记录用户对象的信息
  • all视图
    all视图是user视图的扩展
    记录用户对象的信息以及可以访问的所有对象信息
    包括该用户自己的方案对象,也包括被授权可以访问其他用户的方案对象
  • dba视图
    记录数据库实例所有对象的信息
  • 动态
    以V$开头的视图

记录与数据库活动相关的性能统计动态信息
例如V$session视图,可以查看当前会话的详细信息

总结

小小励志

有些事你现在不做,一辈子都不会做了。
如果你想做一件事,全世界都会为你让路。
《搭车去柏林》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值