文档介绍:第2章 Oracle体系结构
1
开发一个信息管理系统需要存储数据,需要……
2
工作情景:
创建一个新的Oracle数据库
任务分析
任务分解
任务1:认识Oracle系统的体系结构。
任务2:了解Oracle数据库的物理存储结构。
任务3:了解Oracle逻辑存储结构。
任务4:了解Oracle数据库实例的组成。
任务5:使用DBCA创建数据库。
任务6:了解Oracle数据库的启动过程。
任务7:转换数据库的启动模式。
任务8:以不同方式关闭数据库。
任务9:查看数据字典视图。
3
4
任务1
任务1. 认识Oracle系统的体系结构
5
系统的体系结构决定了数据库如何使用内存、硬件和网络,以及哪个进程或程序运行在哪台机器上。
Oracle数据库服务器有两个主要的组成部分:数据库和实例(instance)。数据库的主要功能是保存数据,在物理结构上相当于是存储数据的容器,是数据的集合。Oracle实例是指数据库服务器的内存及相关后台进程。
任务1
6
Oracle 数据库是一个数据的集合,该集合被视为一个逻辑单元
Oracle 服务器
Oracle 数据库
Oracle 实例
管理数据库的后台进程和内存结构的集合称为 Oracle 实例
任务1
Oracle体系结构组件概览
7
实例
内存结构
后台进程
PMON SMON DBWR LGWR CKPT 其他
数据库
数据文件
数据文件
数据文件
控制文件
控制文件
日志文件
日志文件
参数文件
归档日志文件
口令文件
SGA
用户进程
服务器进程
PGA
共享池
数据缓冲区
日志缓冲区
Oracle体系结构
Oracle 数据库由操作系统文件组成,这些文件为数据库信息提供实际物理存储区
Oracle 数据库包括逻辑结构和物理结构
物理结构
逻辑结构
物理结构包含数据库中的一组操作系统文件。
逻辑结构指数据库创建之后形成的逻辑概念之间的关系
Oracle 数据库
8
Oracle 数据库
9
任务2
任务2. 了解Oracle数据库的物理存储结构。
物理组件就是Oracle数据库所使用的操作系统物理文件。物理文件可分为三类:
物理组件
数据文件
控制文件
日志文件
数据文件用于存储数据库数据,如表、索引数据等。
控制文件是记录数据库物理结构的二进制文件。
日志文件记录对数据库的所有修改信息,用于故障恢复
10
Oracle 物理组件