1_Oracle的基本体系结构

时间:2025-05-14

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

Oracle技术交流 一:Oracle的基本体系结构

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

第一部分: Oracle的基本体系结构 课程目标 了解Oracle的内存及进程结构 了解Oracle的几种用户认证方式 掌握启动/停止Oracle的命令 掌握如何对Oracle进行监控

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

数据库管理系统的定义 是软件,位于用户与操作系统之间 使用户能够方便的定义和操纵数据 能够保证数据的安全性、完整性、一致 性

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

数据库管理系统的分类 关系型数据库 基于二维表 Oracle、DB2、Informix、Sybase等等 现在的主流数据库

层次型数据库

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

Oracle的体系结构实例

内 存 和 程 序

用户进程

共享池 共享库缓存

系统共享区 重做日志块 缓存

Oracle系统 进程

数据块缓存 数据字典缓存

PGA SMON DBW0 PMON CKPT LGWROthers

数 据 库 文 件

参数文件

数据 文件

控制 文件

日志 文件

密码文件数据库文件

归档日志

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

Oracle的数据文件

数据文 件

控制 文件

日志文件

核心数据库文件

数据文件:包含数据库中的实际数据 控制文件:包含维护和验证数据库完整性所需的信息 日志文件:包含数据库的更改记录,可以在出现故障时恢复数据库

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

其它与数据库相关的文件

参数文件

密码文件

核心数据库文件

归档日志

参数文件:用来定义oracle实例的特性, 如:包含SGA区的大小,内存结构区的各参数等 密码文件:验证哪些用户有权启动和关闭数据库 归档日志:重做日志文件的脱机副本, 当介质失败(数据文件和重做日志损坏)时,进行恢复

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

Oracle 实例 Oracle实例由下面几部分构成: 内存结构 后台进程 在Unix环境下由环境变量ORACLE_SID表示实例 共享池 系统共享区 内存结构

数据块缓存 重做日志缓存

SMON DBW0 PMONCKPT LGWR Others

后台进程

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

共享池 共享库缓存

共享池(share pool)

数据字典缓存

共享库缓存包含: SQL语句和PL/SQL语句 SQL语句和PL/SQL语句的分析代码及执行计划 数据字典缓存包含: 表的定义,列的定义,存储过程的定义等 用户、角色、权限 大小由SHARED_POOL_SIZE定义(字节) LRU算法管理

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

数据块缓存

数据块缓存 (data buffer cache)

存储最近用到的数据文件中的数据块 提高获取和更新数据时的性能 大小 DB_CACHE_SIZE LRU算法管理

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

重做日志缓存

重做日志缓存 (redo log buffer)

大小由 LOG_BUFFER (单位bytes)决定 记录整个数据库实例的变化过程 连续使用 循环使用

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

其他可选SGA结构 大型共享池: 分担共享池的一部分工作 用于 共享服务器的会话内存UGA I/O服务器进程 备份/恢复操作/RMAN

大小 LARGE_POOL_SIZE

JAVA池 大小 JAVA_POOL_SIZE

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

Oracle系统进程 必需的oracle进程:

数据库文件写 (DBW0) 日志文件写(LGWR) 进程监控 (PMON) 系统监控 (SMON) 检察点 (CKPT)

可选的oracle进程: 归档 (ARC0) 锁 (Lock0) 恢复 (REC0) 等等……

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

数据文件写 (DBW0)实例系统共享区 共享池

数据块缓存 重做日志缓存

DBW0

触发情况: 脏数据达到阀值 找不到空闲块 Checkpoint 表空间执行backup DDL语句, drop/truncate等

数据 文件

控制文件 重做 日志

数据库

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

写日志进程 (LGWR)实例 系统共享区

共享池

数据块缓存 重做日志缓存

LGWR

触发: Commit 使用超过1/3 更改超过1M 在DBW0开始之前 每3秒LGWR在写入日志之后确认 用户的commit操作

数据 文件

控制文件 重做日 志

数据库

介绍了ORACLE的基本体系结构,分类介绍ORACLE的整体架构体系

系统监控进程(SMON) 实例级恢复 根据重做日志进行数据文件的前滚操作 打开数据库,进行日常的数据库操作 回滚没有递交的数据库事务

连接空闲的数据库块 临时段的回收

…… 此处隐藏:270字,全部文档内容请下载后查看。喜欢就下载吧 ……
1_Oracle的基本体系结构.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219