《数据厍设计与开发》讲义 4.1 ORACLE数据库体系结构 0 racle信息技术的显著特征: 空间管理: Oracle提供了灵活的空间管理。用户可以 为存放数据分配所需磁盘空间,也可以通过指示 Oracle为以后的需求留下多少空间来控制后继的分配。 开放式联接:0 racle提供和其他软件联接的开放式接 使用 Oracle access manager,用户很容易就能 将别的软件商开发的软件所运行的系统集成起来。 开发工具:0 racle form和 Oracle report是 Oracle提 供开发工具的核心。与Web相连进行发布, Oracle企 业开发套件中捆绑了一些组件,使得发布灵活、操作 性强、易于维护,很容易开发出不同层次的应用。套 件中有如下四个主要组件 Oracle designer; Oracle deve loper Oracle developer server: Oracle Application Server 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 4.1 ORACLE数据库体系结构 • Oracle信息技术的显著特征: –空间管理:Oracle提供了灵活的空间管理。用户可以 为存放数据分配所需磁盘空间,也可以通过指示 Oracle为以后的需求留下多少空间来控制后继的分配。 –开放式联接:Oracle提供和其他软件联接的开放式接 口。使用Oracle Access Manager,用户很容易就能 将别的软件商开发的软件所运行的系统集成起来。 –开发工具:Oracle Form和Oracle report是Oracle提 供开发工具的核心。与Web相连进行发布,Oracle企 业开发套件中捆绑了一些组件,使得发布灵活、操作 性强、易于维护,很容易开发出不同层次的应用。套 件中有如下四个主要组件: Oracle Designer; Oracle Developer; Oracle Developer Server; Oracle Application Server
《数据厍设计与开发》讲义 4.1 ORACLE数据库体系结构 DBA应当了解 ORACLE数据库是如何工作的和为什 么要那样工作,只有这样,DBA才能自如地调整 ORACLE数据库的对象,满足不同工作的需要 首先介绍 OracLe数据库的体系结构 4.1.1 ORACLE数据库 4.1.2系统数据库对象 4.1.3用户数据库对象 4.1.4数据库段 4.1.5数据字典 4.1.6其他对象 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 4.1 ORACLE数据库体系结构 • DBA应当了解ORACLE数据库是如何工作的和为什 么要那样工作,只有这样,DBA才能自如地调整 ORACLE数据库的对象,满足不同工作的需要。 首先介绍ORACLE数据库的体系结构。 4.1.1 ORACLE数据库 4.1.2 系统数据库对象 4.1.3 用户数据库对象 4.1.4 数据库段 4.1.5 数据字典 4.1.6 其他对象
《数据厍设计与开发》讲义 4.1.1 ORACLE数据库 0 racle数据库定义:0 racle数据库为共同组成数据处 理环境的配置文件、数据文件、控制文件以及重做日志 文件的集合;也可以理解为处理数据文件的一批程序 Oracle数据库用来描述建立关系型数据库管理系统 RDBMS)的逻辑的和物理的数据结构。 从逻辑上讲,一个数据库由若干个表空间组成,每个 表空间中有若干个表或其他数据库对象,表空间又分为 数据段、索引段等段,每个段中又分为若干区间,每个 数据区间由若干个数据块组成 从物理上讲,一个数据库由若干个物理文件组成,物 理文件有数据文件、日志文件、控制文件、初始化文件 归档文件、口令文件等 ORACLE数据库系统由物理文件、内存结构、0 racle进程 三部分组成,内存结构、 Oracle进程又组成实例。没有 例程的数据是死数据 北京邮电次学软你学鸥 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 4.1.1 ORACLE数据库 • Oracle数据库定义:Oracle数据库为共同组成数据处 理环境的配置文件、数据文件、控制文件以及重做日志 文件的集合;也可以理解为处理数据文件的一批程序。 Oracle数据库用来描述建立关系型数据库管理系统 (RDBMS)的逻辑的和物理的数据结构。 • 从逻辑上讲,一个数据库由若干个表空间组成,每个 表空间中有若干个表或其他数据库对象,表空间又分为 数据段、索引段等段,每个段中又分为若干区间,每个 数据区间由若干个数据块组成。 • 从物理上讲,一个数据库由若干个物理文件组成,物 理文件有数据文件、日志文件、控制文件、初始化文件、 归档文件、口令文件等。 • ORACLE数据库系统由物理文件、内存结构、Oracle进程 三部分组成,内存结构、Oracle进程又组成实例。没有 例程的数据是死数据
《数据厍设计与开发》讲义 4.1.1 ORACLE数据库 内存共享池 数据库缓冲区 SGA 日志缓冲区 Instance DBWR:数据库写入 进程 LGWR:日志写入其他进程:恢复、 CKPT:检查点 快照、锁等 Oracle SMON:系统进程 体系结 PMON:进程监控 构 ARCH:归档进程 物理数据文件 其他文件:参数文 存储日志文件 件、口令文件、归 档文件 控制文件 Database逻辑表空间 存储段 区间 块 北京邮电次学软你学晚 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 4.1.1 ORACLE数据库 Oracle 体系结 构 Inatance 内存 共享池 数据库缓冲区 SGA 日志缓冲区 进程 DBWR:数据库写入 其他进程:恢复、 快照、锁等 LGWR:日志写入 CKPT:检查点 SMON:系统进程 PMON:进程监控 ARCH:归档进程 Database 物理 存储 数据文件 其他文件:参数文 件、口令文件、归 档文件 日志文件 控制文件 逻辑 存储 表空间 段 区间 块
《数据厍设计与开发》讲义 4.1.1 ORACLE数据库 User Instance process Shared pool SGA brary cache Database Redo log Server process Data dict Buffer cache Buffer cache IPGA cache PMON(SMON) DBWR(LGWR(CKPT)(Other √个 Parameter Data Contro 1 Redo log fil files file file Archived es es Password Log files file Database 北京邮电次学软优学 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 4.1.1 ORACLE数据库 Database Instance Shared pool SGA Database Buffer cache Redo log Buffer cache Library cache Data Dict cache PMON SMON DBWR LGWR CKPT Others Password file Parameter file Data files Control files Archived Log files Redo log files User process Server process PGA