Oracle体系结构和用户操作命令.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle体系结构和用户操作命令

Oracle体系结构和用户基本操作命令 Oracle数据库的简介 对象关系型的数据库管理系统 在管理信息系统、企业数据处理、因特网及电子商务等领域使用非常广泛 在数据安全性与数据完整性控制方面性能优越 跨操作系统、跨硬件平台的数据互操作能力 Oracle数据的主要特点 支持多用户、大事物量的事物处理 数据安全性和完整性控制 支持分布式数据处理 可移植性 Oracle数据库基于客户端/服务器技术(c/s) 数据库服务器对数据库表进行管理,处理对个客户端对同一数据的并发访问。全面地保持数据完整性,并控制数据库访问权限等安全性需求 数据库体系结构 数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制 Oracle服务器由Oracle数据库和Oracle实例组成 管理数据库的后台进程和内存结构的集合称为Oracle实例 Oracle服务器组成图例 Oracle实例是后台进程和内存结构的集合 Oracle数据库由操作系统文件组成,这些文件为数据库信息提供实际物理存储区 Oracle数据库包括逻辑结构和物理结构 会话是用户与Oracle服务器的单个连接 当用户与服务器建立连接是创建会话 10、当用户与服务器断开连接是关闭会话 11、Oracle的实例内存结构包含一下两个内存区: 12、数据库信息存储于SGA,由多个数据库进程共享 共享池 1.共享池是对SQL、PL/SQL程序进行语法分析、编译、执行的内存区域 2.共享池由库缓存和数据字典缓存组成 3.共享池的大小直接影响数据库性能 数据缓冲区 1.用于存储从磁盘数据文件中读入的数据,所有用户共享 2.服务器进程将读入的数据保存在数据缓冲区中,后续的请求需要这些数据时可以在内存中找到,不需要再从磁盘读取,提高了读取速度 3.数据缓冲区的大小对数据库的读取速度有直接影响 日志缓冲区 1.日志记录数据库的所有修改信息,日志信息首先产生于日志缓冲区 2.当日志缓冲区的日志数据达到一定数量时,由后台进程将日志数据写入日志文件中 13、程序全局区(PGA)包含单个服务器进程所需的数据和控制信息 14、PGA是在用户进程连接到数据库并创建一个会话是自动分配的 15、PGA为非共享区,只被单个进程使用,当用户会话结束,PGA释放 16、Oracle实例有几种不同类型的进程,他们是: 17、实例的各种后台进程是: PMON进程监控进程 1.清理出现故障的进程 2.释放所有当前挂起的锁定 3.释放故障进程使用的资源 SMON系统监控进程 1.在实例失败之后,重新打开数据库时自动恢复实例 2.整理数据文件的自由空间,将相邻区域结合起来 3.释放不再使用的临时段 DBWR数据写入进程 1.管理数据缓冲区,将最近使用过的块保留在内存中 2.将修改后的缓冲区数据写入数据文件中 LGWR日志写入进程 1.负责将日子缓冲区中的日志数据写入日志文件 2.系统有多个日志文件,该进程以循环的方式将数据写入文件 18、物理组件就是Oracle数据库所使用的操作系统物理文件,物理文件可分为三类: 19、数据库的逻辑结构是从逻辑角度分析数据库组成的。Oracle的逻辑组件包括: 20、存放表、索引、回滚段等对象的磁盘逻辑空间被称为表空间 21、表空间是数据库中最大的逻辑单位,一个Oracle数据库至少包含一个表空间,那就是名为system的系统表空间 22、每个表空间由一个或多个数据文件组成,一个数据文件只能与一个表空间相关联 23、表空间的大小等于构成该表空间的所有数据文件大小之和 24、创建表空间的语法是: CREATE TABLESPACE tablespacename DATAFILE ‘filename’ [SIZE integer [K|M]] [AUTOEXTEND [OFF|ON]]; (创建一个system2表空间,数据文件名为system2.dbf,大小10M,并且自动增长) 25、默认的表空间 SYSTEM表空间:存放Oracle系统内部表和数据字典。对应system01.dbf和system02.dbf两个数据文件 SYSAUX表空间:存放Oracle系统内的常用样例用户对象。对应sysaux01.dbf数据文件 撤销表空间:临时存储撤销信息。对应undotbs01.dbf USERS表空间:建议用户用的空间,用于创建各种对象如表、索引等。对应user01.dbf 26、段segment Oracle把占空间的对象如表、索引等统一称为段,段由一组区组成 按照段存储的数据,将段分为四种类型,即数据段、索引段、回退段和临时段 段由对个区构成 27、区extent 区由连续的数据块组成 区不能跨数据文件存在,只能存在于一个数据文件中 28、数据块 数据块是Oracle服

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档