- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库开发技术复习题纲13141
数据库开发技术复习题纲(2013-2014一)
一、Oracle数据库体系结构和SQL*Plus
掌握Oracle服务器体系结构的以下概念:
掌握Oracle服务器是由什么组成的?由Oracle数据库和Oracle实例组成。
熟悉Oracle的构架。数据库文件可分为数据文件、控制文件和重做日志文件三类。实例由内存结构和一些进程组成。
掌握Oracle数据字典的概念、结构和作用。
数据字典是Oracle数据库中最重要的逻辑结构之一,它是由一些只读的基础表和(用户)视图组成。在这些基础表中,保存着Oracle服务器所有的信息。 作用如下:
获取有关用户、模式对象和存储结构的信息,从而控制和管理服务器工作。
任何数据库用户都可从DD中读取关于数据库的信息,从而实现对数据库进行相关的开发、修改和维护等操作。
DBA可以从数据字典中获取数据库的各种参数信息和运行状态信息,从而进行有效的数据库管理。
Oracle服务器在执行DDL语句时对其进行修改
了解Oracle 服务器的工作过程。
Oracle按下列步骤执行UPDATE语句:
(1) 用户进程通过服务器进程把该语句传给Oracle实例;
(2) 服务器进程在共享池中查找该SQL的可执行版本。如果找到,则转向第(4)步,否则执行第(3)步;
(3) 解析这条SQL语句,并将其可执行版本送入共享池;
(4) 执行此SQL语句;
(5) 服务器进程在数据高速缓存中查找该语句处理的数据,如果有,则转向第(7)步;否则,执行第(6)步;
(6) 从数据库文件中把数据读入数据高速缓冲区;
(7) 在回退段中记录原来的存款数量;
(8) 在重做日志中生成该事务的一个重做日志项;
(9) 将数据高速缓冲区中的存款数据改为取款后的数据;
(10) LGWR进程在重做日志文件中记录已完成事务;
(11) DBWn进程在数据文件中记录取款后的数据;
掌握数据字典视图类别(DBA_***,ALL_***,USER_***)和了解动态性能视图(V$视图)。
名称前缀 视图中的数据内容 使用者 USER_ 该数据库用户所拥有的模式对象信息 一般用户或DBA ALL_ 该数据库用户所能访问的所有模式对象信息 一般用户或DBA DBA_ 所有数据库对象信息 DBA Oracle服务器在运行过程中,会将当前服务器的运行状态记录在内存中的一些“虚拟”表中,这些“虚拟”表称之为动态性能表。Oracle在动态性能表的基础上建立了动态性能视图,这些动态性能视图由前缀V$标示,其公共同义词具有前缀V$或GV$,因此,动态性能视图一般又称为V$视图。
何谓Oracle的实例?
Oracle实例是运行在内存中的Oracle软件,主要包括Oracle内存结构和一些Oracle进程。
掌握Oracle的内存结构:
掌握内存结构的组成:系统全局区(SGA)+程序全局区(PGA)。
在共享特性方面,SGA与PGA有何区别?
程序全局区(PGA)是由单个进程使用的内存区域,它是不共享的;系统全局区(SGA)为所有数据库进程所共享,是ORACLE的通信中心。
了解SGA的结构。主要掌握数据库高速缓存(Database Buffer Cache)的作用。
数据库高速缓存(Database Buffer Cache)是SGA的一个缓冲存储区,暂存有从数据文件中读取的数据,Oracle可以对这些数据进行各种数据库操作,并且连接到Oracle数据库的所有用户可以共享其中的数据。存放最近使用的数据,采用最近最少使用(LRU)算法来管理空间。
了解Oracle进程概念。
所有Oracle用户必须通过两类程序才能访问数据库,一类是应用程序或Oracle工具,另一类是Oracle代码。这两类程序构成了Oracle服务器的进程结构。
进程结构的组成:用户进程(User Process)和Oracle进程。
了解用户进程 和服务器进程的功能是什么?
用户通过用户进程连接到Oracle实例,实现用户命令的提交和执行结果的获取功能。
服务器进程主要完成以下功能:
1、对用户发出的SQL语句进行语法分析、编译和执行。
2、在数据库高速缓存中搜索所需的数据,如果数据不在数据库高速缓存中,则从磁盘中读 取数据,并将数据复制到数据库高速缓存中。
3、将结果返回给用户。
掌握Oracle数据库存储结构。Oracle数据库采用了两种存储结构:逻辑存储结构和物理存储结构
掌握逻辑存储结构中 段 区间 数据块 之间的关系。
哪个表空间是Oracle数据库必备的?系统表空间(System Tablespace)。
Oacle数据库存储的最小I/O单位是什么?块(Block)
Oracle物理存储结构的组成是什么?数据文件、控制
您可能关注的文档
最近下载
- 商业中心分布式光伏发电项目投资计划书.pptx VIP
- 检验科程序文件.docx VIP
- 2025年云南省职教高考文化课程《数学》考试说明(暂定稿).docx VIP
- 第六届“挑战杯”中国大学生创业计划竞赛参赛作品.doc VIP
- 《高效学习初中物理的策略与方法》课件.ppt VIP
- 江淮瑞风S7汽车使用手册用户操作图解驾驶车主车辆说明书pdf电子版下载.pdf
- 经营管理培训课件.pptx VIP
- 2025年湖北省监督数据分析应用中心专项公开招聘22名工作人员笔试模拟试题及答案解析.docx VIP
- 《全新版大学进阶英语综合教程3》Unit2教案.pdf VIP
- 第十七章 后现代主义文论 (《西方文学理论》PPT课件).pptx VIP
文档评论(0)