- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle体系结构;主要内容;Oracle服务器的工作原理;处理过程可以简单的描述为:
用户在其机器上运行基于Oracle的应用程序(如:SQL*PLUS、PL/SQL Developer等),即启动用户进程.
客户机、服务器之间建立连接(Connect).
服务器为用户建立会话(Session),并为该会话建立一个PGA(Program Global Area,程序全局区)以存储与该会话相关的信息.在同一个连接中,不同的用户有不同的会话.
启动服务进程,由该服务进程负责执行该会话的各项任务.
用户进程发送SQL语句(select、update、commit….)
服务器进程解析、编译、执行SQL语句,然后将结果写入数据库并返回结果给用户进程。
用户进程接收返回的SQL执行结果。
在应用程序中显示SQL执行结果.
;;图示内容如下:
Oracle的体系结构可分客户端、服务器两大部分。
客户端:在客户机上安装管理工具后,运行工具启动用户进程。
服务器:包括例程和数据库两部分。
例程:包括SGA及后台进程。
数据库:包括控制文件、数据文件、日志文件等操作系统文件.;涉及三种结构:
Oracle的内存结构
Oracle的进程结构
Oracle数据库的存储结构
物理结构
逻辑结构
;内存结构: SGA和PGA,使用内存最多的是SGA,同时也是影响数据库性能的最大参数.
进程结构:包括前台进程、后台进程。前台进程是指服务进程和用户进程.前台进程是根据实际需要而运行的,并在需要结束后立刻结束。后台进程是指在Oracle数据库启动后,自动启动的几个操作系统进程.
存储结构:分为逻辑存储结构、物理存储结构。
逻辑存储结构是描述Oracle数据库中如何组织和管理数据。与操作系统平台无关。
物理存储结构是Oracle数据库的外部存储结构。它对应操作系统相关文件。包括控制文件、数据文件、日志文件等操作系统文件.
;Oracle 服务器;;;;SID(系统标识符);例 程的组成;连接到例程;建立连接:
是一个安全审核的过程。包括:提交的网络服务名是否正确;输入的用户名及密码是否存在且正确,连接的数据库对象是否存在等等,对这些一系列的过程进行审核。 通过用户进程来连接。
一旦建立了连接,Oracle服务器会给该用户调度一个服务器进程来完成该用户的请求命令服务。
建立会话:
服务器进程解析用户进程提供来的SQL语句,完成该次会话执行的各种任务。
;数据库;Oracle数据库物理存储结构;物理存储结构;数据文件(Data File);重做日志文件(Redo File);控制文件;参数文件;口令文件:是个二进制文件,验证特权用户。
位置:$Oracle_home\ database\PWD%.ora
归档日志文件:非活动的重做日志文件的备份。;逻辑存储结构;Oracle的逻辑结构是由一个或多个表空间组成。
一个表空间(tablespace)由一组段组成
一个段(segment)由一组区组成
一个区(extent)由一批数据库块组成
一个数据库块(block)对应一个或多个物理操作系统块。
;表空间;安装完Oracle 10g后,自动创建的表空间为:
Example 示例表空间,存放例子数据库的方案对象。
SYSTEM 系统表空间,存放关于表空间名称、控制文件、数据文件等管理信息,它属于sys、system方案。不能删除或重命名。
SYSAUX 辅助系统表空间 ,用于减少系统表空间的负荷,提高效率。是Oracle 10g新增加的表空间。
TEMP 临时表空间,存放临时表和临时数据,用于排序。
USERS 用户表空间,存放永久性用户对象及私有信息,也称数据表空间。注意:每一个数据库都应该有一个用户表空间,以便在创建用户时分配给用户,否则用户的数据将会使用SYSTEM表空间。
UNDOTBS1 重做表,;段 (Segment);区(extent);数据库块(Block);存储结构总结;内存结构;系统全局区(SGA);系统全局区;共享池;库高速缓存;数据字典高速缓存;
;;;管理缓存块的列表;数据高速缓存工作原理;
;重做日志高速缓存工作原理;大池;Java池;程序全局区(PGA);进程结构;用户进程;服务器进程;后台进程;DBWn;LGWR;SMON;PMON;CKPT;ARCn;本章小结
您可能关注的文档
最近下载
- 2024年江苏省南京市中考物理试题卷(含答案解析).docx
- 八年级美术上册5静物画有声教案省公开课一等奖新名师优质课获奖PPT课件.pptx
- 电子鼓hd3中文说明书.pdf
- 2024年江苏省南京市中考数学试题卷(含答案解析).docx
- 通桥(2018)1301-Ⅲ时速250公里、350公里高速铁路无砟轨道(16+24+16)m钢筋混凝土刚构连续梁.pdf
- 2024年武汉市城市建设投资开发集团限公司招聘【221人】公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 12.《玩偶之家(节选)》课件 统编版高中语文选择性必修中册.pptx
- 眼部健康保养.ppt VIP
- 急性一氧化碳中毒诊治专家共识.pptx
- 心内科常见疾病护理常规ppt.pptx
文档评论(0)