第一章Oracle体系架构本章主要目标?了解Oracle 体系结构的各种组件?掌握Oracle 中的基本用户管理?了解Oracle 的工具?了解Oracle 的安装和卸载Oracle 数据库简介2-1?对象关系型的数据库管理系统(ORDBMS)?在管理信息系统、企业数据处理、因特网及电子商务等领域使用非常广泛?在数据安全性与数据完整性控制方面性能优越?跨操作系统、跨硬件平台的数据互操作能力?Oracle数据库的主要特点?支持多用户、大事务量的事务处理?数据安全性和完整性控制?支持分布式数据处理?可移植性Oracle 数据库简介2-2? Oracle数据库基于客户端/服务器技术客户端应用程序通过向服务器请求并接收信息的方式与数据库进行交互。它充当用户与数据库之间的接口请求响应数据库服务器对数据库表进行最佳管理,处理多个客户端对同一数据的并发访问。全面地保持数据完整性,并控制数据库访问权限等安全性需求网络网络服务器服务器Oracle 9i 体系结构Oracle 服务器Oracle 数据库Oracle 实例Oracle 数据库是一个数据的集合,该集合被视为一个逻辑单元管理数据库的后台进程和内存结构的集合称为Oracle 实例?数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制?Oracle服务器提供开放、全面和综合的信息管理,它由Oracle数据库和Oracle实例组成Oracle 主要组件实例内存结构后台进程PMON SMON DBWR LGWR CKPT 其他PMON SMON DBWR LGWR CKPT 其他数据库数据文件数据文件数据文件数据文件数据文件数据文件控制文件控制文件控制文件控制文件日志文件日志文件日志文件日志文件参数文件参数文件归档日志文件口令文件口令文件SGA用户进程用户进程服务器进程服务器进程PGA共享池共享池数据缓冲区数据缓冲区日志缓冲区日志缓冲区Oracle 实例?Oracle 实例是后台进程和内存结构的集合Oracle 实例Oracle 实例系统全局区系统全局区后台进程后台进程分配启动Oracle 数据库?Oracle 数据库由操作系统文件组成,这些文件为数据库信息提供实际物理存储区?Oracle 数据库包括逻辑结构和物理结构物理结构物理结构逻辑结构逻辑结构物理结构包含数据库中的一组操作系统文件。逻辑结构指数据库创建之后形成的逻辑概念之间的关系Oracle 数据库Oracle 数据库会话?会话是用户与Oracle 服务器的单个连接?当用户与服务器建立连接时创建会话?当用户与服务器断开连接时关闭会话启动Oracle 实例启动Oracle 实例使用SQL*Plus连接至数据库使用SQL*Plus连接至数据库创建用户进程创建用户进程创建服务器进程创建服务器进程提交SQL 查询提交SQL 查询Oracle 实例内存结构系统全局区(SGA) 系统全局区(SGA) 程序全局区(PGA) 程序全局区(PGA) Oracle 实例启动时分配系统全局区当服务器进程启动时分配程序全局区?Oracle 的内存结构包含以下两个内存区:内存区内存区
01_oracle体系架构 来自淘豆网www.taodocs.com转载请标明出处.