电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Oracle体系结构简介

3页
  • 卖家[上传人]:l****
  • 文档编号:133653403
  • 上传时间:2020-05-29
  • 文档格式:DOC
  • 文档大小:41KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Oracle体系结构简介一、数据库(Database)数据库是一个数据的集合,不仅是指物理上的数据,也指物理、存储及进程对象的一个组合。Oracle是关系型数据库治理系统(RDBMS)。 二、实例(Instance)数据库实例(也称为服务器Server)就是用来访问一个数据库文件集的一个存储结构及后台进程的集合。它使一个单独的数据库可以被多个实例访问(也就是ORACLE并行服务器- OPS)。实例和数据库的关系如下 决定实例的组成及大小的参数存储在init.ora文件中。三、部结构表、列、数据类型(Table、Column、Datatype)Oracle中是以表的形式存储数据的,它包含若干个列;列是表的属性的描述;列由数据类型和长度组成;Oracle中定义的数据类型主要有CHAR、VARCHAR2、NUMBER、DATE、LONG、LOB、BFILE等,具体的数据类型情况将在本栏目的相关文档中具体介绍。约束条件(Constraint) 表中以及表间可以存在一些数据上的逻辑关系、限制,也就是约束。Oracle中的约束主要有主键(PK)、外键(FK)、检查(CHECK)、唯一性(UNIQU

      2、E)等几种;拥有约束的表中每条数据均必须符合约束条件。抽象数据类型(Abstract Datatype)可以利用CREATE TYPE命令创建自定义的抽象数据类型。分区(Partition)可以利用分区将大表分隔成若干个小的存储单元,逻辑上仍然是一个完整的独立单一实体,以减小访问时数据的查找量,提高访问、存储效率用户(User)用户不是一个物理结构,但是它与数据库的对象拥有非常重要的关系-用户拥有数据库对象,以及对象的使用权。模式(Schema)用户拥有的对象集合称为模式。索引(Index)数据库中每行记录的物理位置并不重要,Oracle为每条记录用一个ROWID来标识,ROWID记录了记录的准确位置。索引是供用户快速查找到记录的数据库结构。ORACLE8中有簇索引、表索引、位图索引三种索引形式。簇(Cluster)经常被频繁引用的表可以在物理位置上被存储在一起,簇就是用来治理这种集中存储的。集中存储可以减少I/O次数,以达到性能的改善和提高。散列簇(Hash Cluster)簇的另一种形式,这种簇中的数据要通过散列函数计算得出物理位置,它可以极大程度的提高等值查询的效率。视图(Vie

      3、w)可以理解为固化的查询或者没有数据存储的表,它是一组表的查询结果集合,对应用来说是独立的结构,除没有数据存储以外,拥有和表同样的属性序列(Sequence)一个唯一数值的序列生成器,它每次被引用后,自动递增。过程、函数(Procedure、Function)编译存储在数据库中的一个PL/SQL程序段,可以被引用。函数返回调用者一个值,过程则不返回任何值。包(Package)函数、过程的集合。包中可以包含不同的元素,可以是公有的也可以是私有的。触发器(Trigger)触发器是一些过程或PL/SQL程序段,当一个特定的事件发生时,就会自动引发这些过程的执行。同义词(Synonyms)在分布式数据库环境中,要完全识别一个对象,必须指出对象的主机、属主等信息,为了简化这一过程,可以对这些对象建立同义词,引用这些同义词时系统自动转义成对原始对象的引用。权限、角色(Privilege、Role)为了引用数据库的对象,必须拥有这些对象的相应权限,角色是这些权限的集合,例如-DBA就是一个角色,它包括一组数据库权限。数据库链路(Database Link)引用其他数据库的数据时,需要指明具体路径,链

      4、路就是具体路径的识别名。四、部存储结构系统全局区(System Global Area,SGA)包括-数据块缓冲存储区(Data Block Buffer Area)、字典缓冲区(Dictionary Cache)、日志缓冲区(Redo Log Buffer)、SQL共享池(Shared SQL Pool)四部分。正文区间(Context Area)每个用户都拥有自己的私有SQL区域,保存相关的SQL语句,直到语句相关的光标关闭为止。程序全局区(Program Global Area,PGA)它是存储区中被单个用户进程所使用的区域,PGA不能共享。五、后台进程(BACKGROUND PROCESSES)系统监控(SMON)用以取消系统不再需要的事物对象以及清理数据库。进程监控(PMON)清除用户失败后的后台进程,并释放进程所占用的资源。数据库写入进程(DBWR)治理数据块缓冲区及字典缓冲区的容。日志写入进程(LGWR)将日志缓冲区的容写到日志文件中。检查点进程(CKPT)用来减少实例恢复所需的时间。归档进程(ARCH)负责在归档模式下,将日志备份到相关位置。RECO进程用于分布式数据库中的失败处理。快照进程(SNPn)用来治理快照的刷新。后台进程(LCKn)当ORACLE以并行服务器方式进行时,后台进程用来解决部实例的锁定问题。Dnnn进程在MTS模式下,用来减少多重连接所需的信息源。服务器进程Sever(Snnn)用来治理需要专用服务器的数据库的连接。六、外部结构包括日志文件、控制文件、跟踪文件与修改日志。七、一个简单数据库的组成一个或多个数据文件一个或多个控制文件两个或多个联机日志文件多个用户/模式一个或多个回滚段一个或多个表空间数据字典表用户对象(表、视图、索引等)一个SGA区SMON进程PMON进程DBWR进程LGWR进程与用户进程相关的PGA区

      《Oracle体系结构简介》由会员l****分享,可在线阅读,更多相关《Oracle体系结构简介》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.