欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    02第2章Oracle数据库的体系结构.pptx

    • 资源ID:17762896       资源大小:1.41MB        全文页数:74页
    • 资源格式: PPTX        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    02第2章Oracle数据库的体系结构.pptx

    第2章 Oracle数据库的体系结构2.1 Oracle数据库的物理存储结构数据库的物理存储结构Oracle数据库的物理存储结构由存储在磁盘中的操作系统文件组成。包括构成数据库的各种物理文件,包括数据文件,控制文件,重演日志文件,归档重演日志文件,参数文件,警告、跟踪日志文件和备份文件等。Oracle数据库存储结构 物理存储结构 数据文件(Data File) 重做日志文件(Redo Log File) 控制文件(Control File) 逻辑存储结构 表空间(Table Space) 段(Segment) 区(Extent) 块(Block)参数数据文件控制文件控制文件指向控制文件日志文件日志文件数据文件数据文件控制文件的内容是完全相同的控制文件指向数据文件和日志文件Oracle数据库文件类型及其关联数据库文件类型及其关联2.1.1 数据文件(数据文件(Data File) 数据库中所有的数据最终都保存在数据文件中。 每个Oracle数据库都有一个或多个物理数据文件 数据文件中包括 表数据 索引数据 数据字典定义 回滚事务所需的信息 存储过程、函数和数据包的代码 用来排序的临时数据一个数据文件只能与一个数据库相关联(N:1)。可以对数据文件设置一些特性,在数据库空间用完的情况下可以自动扩展。一个或多个数据文件构成了一个数据库存储的逻辑单元表空间(table space)。 提示:表空间是数据库存储的逻辑单位。数据库文件如果离开了表空间将失去意义,而表空间如果离开了数据文件将失去物理基础数据文件的特点数据文件的特点 例:使用数据字典dba_data_files查看表空间system所对应的数据文件的部分信息。SQLdesc dba_data_files;SQLselect file_name,tablespace_name, autoextensible from dba_data_files where tablespace_name=SYSTEM;dba_data_files表结构:表结构:查询执行结果:查询执行结果:2.1.2 控制文件控制文件 数据库控制文件(control file)是一个很小的二进制文件,用于维护数据库的全局物理结构,它存放着数据库中数据文件和日志文件的信息。 创建数据库时,同时就提供了与之对应的控制文件。 每一个控制文件只能与一个Oracle数据库相关联。 控制文件包含了数据库实例在启动和正常操作时,访问数据库所需的关于数据库的信息。 一旦损坏,数据库将无法正常工作 查询当前数据库的控制文件信息查询当前数据库的控制文件信息 ( 使用数据字典:使用数据字典:V$controlfile ) 提示:提示:Oracle一般会默认创建一般会默认创建3个包含相同信息的控制文件,分别存储在个包含相同信息的控制文件,分别存储在不同磁盘互为镜像,以防其中之一受损时,数据库可以调用其他控制文件继续不同磁盘互为镜像,以防其中之一受损时,数据库可以调用其他控制文件继续工作工作SQLcolumn name format a50;SQLselect name from V$controlfile;控制文件包含的信息控制文件包含的信息数据库名称数据库创建的时间戳相关的数据文件、重演日志文件的名称和位置表空间信息数据文件脱机范围日志历史归档日志信息备份组和备份块信息备份数据文件和重演日志信息数据文件拷贝信息当前日志序列数检查点(checkpoint)信息2.1.3 重做日志文件重做日志文件 每一个Oracle数据库都有一个由两个或多个重演日志文件(redo log file)构成的文件组,这组重演日志文件合称为数据库的重演日志。 一个重演日志文件是由重做条目(redo entry,也叫重做记录)组成的。 重演日志的主要功能是记录下所有数据的改变。 重演日志文件中的信息可以用在数据库从系统失败或者介质失败的恢复之中 。 记录数据库所有修改信息的文件,简称日志文件,是数据库最重要的文是数据库最重要的文件之一。件之一。其中修改信息包括其中修改信息包括数据的修改信息数据的修改信息或者或者数据库结构的数据库结构的修改信息等。修改信息等。 为了确保日志文件的安全,在实际应用中,允许对日志文件进行镜像,它们构成一个日志文件组,同一个族的日志文件最好放在不同的磁盘中。 Oracle中的多个日志文件组是循环使用的。当所有的日志文件组的空间都被填满后,系统将重新切换到第一个日志文件组,发生日志切换时,日志文件组中已有的信息是否被覆盖取决于系统运行的模式(归档模式和非归档模式。)日志文件组日志文件组2.1.4 其他文件其他文件 1.归档重演日志文件归档重演日志文件 归档重演日志文件(archive log file)就是对写满的重演日志文件进行复制并保存而生成的文件。 可以通过设置数据库为归档模式(ARCHIVELOG mode)下来自动地保存日志文件。归档进程(ARCO)在后台负责把写满的重演日志文件复制到归档日志目标中。归档日志文件在数据库恢复时起决定性作用。2. 参数文件参数文件(parameter file) 参数文件包含了一组关于数据库和实例的配置参数。主要包括数据库名和控制文件所在路径。有文本参数文件(parameterFile,简称Pfile。ini.ora)和服务器参数文件(Server Parameter File ,简称Spfile,spfile.ora)两种类型。 Oracle推荐用户使用一个服务器参数文件作为维护初始化参数的动态手段。一个服务器参数文件允许用户在一个服务器端的磁盘文件里持久地保存和管理初始化参数。3. 警告、跟踪日志文件警告、跟踪日志文件 每一个服务器和后台进程都可以写入一个相关的跟踪文件(trace file)。当一个进程发现了一个内部错误的时候,它把关于错误的信息转储到它的跟踪文件里。写入到跟踪文件的一部分信息是给数据库管理员使用的,而其他信息是给Oracle支持服务的。跟踪文件信息还可以用于调整应用程序和实例。 警告文件(alert file)是一种特殊的跟踪文件,一个数据库的警告文件就是包括按时间排序的消息和错误的记录。 4. 备份文件备份文件 用户管理的备份和恢复实际上就是要求用户在试图恢复备份的时候先还原备份文件。服务器管理的备份和恢复管理了备份过程,例如,调度备份及恢复过程就是在需要恢复的时候施加正确的备份文件。 主要的逻辑存储结构:主要的逻辑存储结构: 表空间 各种段数据段索引段临时段回滚段 区间 数据块 2.2 Oracle数据库的逻辑存储结构数据库的逻辑存储结构表空间段数据块数据块数据库数据库表空间段区区Oracle数据库的逻辑结构 表空间是Oracle中最大的逻辑存储结构,它与物理上的一个或多个数据文件相对应,每个Oracle数据库都至少拥有一个表空间。 表空间的大小等于构成表空间的所有数据文件大小的总和。 表空间用于存储用户在数据库中创建的所有的内容。2.2.1 表空间表空间(Tablespace) 表空间与数据文件的关系 一个表空间与硬盘上的一个或多个物理数据文件相对应。表空间A表空间B表空间C文件2文件6文件5文件4文件1文件3例:通过数据字典dba_tablespaces,查看当前数据库的所有表空间的名称SQLselect tablespace_name from dba_tablespaces;Oracle自动创建的表空间的说明:见P23页中表2-1 系统表空间 临时表空间 工具表空间 用户表空间 数据库索引表空间 回滚表空间 主要的数据库表空间Oracle允许在逐个表空间基础上控制数据库数据的可用性 在联机表空间中的数据对于应用程序和数据库来说是可用的 在脱机表空间中的数据对于应用程序和数据库来说是不可用的,即使当数据库是可用的也是如此。 联机和脱机表空间 永久表空间和临时表空间在Oracle数据库中,大多数表空间是永久表空间。永久表空间存储单个SQL请求和事务中必须存留的信息。Oracle还允许在数据库中创建临时表空间。临时表空间使事务能够用于处理复杂SQL操作的大量临时工作空间,如存储查询、连接查询和建立索引等。 段是一组盘区,是Oracle管理数据库对象的单位。是终端用户能处理的最小单位。 Oracle为段分配的空间是以数据区为单位的,当断的数据区已满,Oracle围棋分配另一个数据区。 段的数据区可以是不连续的磁盘空间。 段可以分为:数据段、索引段、临时段、回退段四种类型。2.2.2 段段(Segment) 1.数据段数据段 用于存储表中的数据。数据段的名称与表的名称相同。系统为分区表的每个分区分配一个数据段。 2.索引段索引段 用于存储表中国的所有索引信息。索引段的名称与索引相同。分区索引的每一个分区对应一个索引段。 3.临时表临时表 临时段用于存储临时数据。排序或者汇总时所产生的临时数据都存储在临时段中,该段由系统在用户的临时表空间中自动创建,兵在排序或者汇总结束是自动消除。 4.回退段回退段 用于存储用户数据被修改之前的值。用于用户进行回退(恢复)操作时使用。每个Oracle数据库至少拥有一个回退段。2.2.3 区(区(EXtent) 区时磁盘空间分配的最小单位,由一个或多个数据块组成。当段中的所有空间被使用完后,系统将自动为该段分配一个新的区。 段所包含的区的个数由:minextents和maxextents参数决定。2.2.4 数据块数据块 是用来管理存储空间的最基本的单位,也是最小的逻辑存储单位。块头部:包含数据块中的饿一般属性信息,如物理地址、所属断的类型等。表目录:用来存储相关对象的信息。行目录:用来存储数据块中有效的行信息。空闲空间:数据块中还没有使用的存储空间。行空间: 数据块中已使用的存储空间块头部表目录行目录空闲空间行空间块头部信息区 块的默认大小,由 db_block_size参数在数据库创建时指定,一旦数据库创建成功后无法修改。2.2.5表空间、段、分区和数据块的关系图表空间、段、分区和数据块的关系图表空间数据文件数据文件. . . .Oracle数据块Oracle数据块Oracle数据块Oracle数据块. . . .操作系统块操作系统块. . . . . . .Oracle数据块Oracle数据块Oracle数据块Oracle数据块. . . .操作系统块操作系统块2.3 Oracle数据库系统结构与实例数据库系统结构与实例Oracle数据库系统结构包括:Oracle实例(Instance)、数据库文件、用户进程、服务器进程,以及其他文件如:密码文件、和归档文件(Archive Log File)等。Oracle数据库管理系统包括: Oracle数据库 和 Oracle实例 Oracle数据库是一组相关的操作系统文件的集合2.3.1 Oracle数据库系统结构数据库系统结构Library cacheData dict cacheOracle数据库系统结构数据库系统结构Oracle 系统结构图系统结构图2.3.2 Oracle数据库实例数据库实例 Oracle实例由一些内存区和后台进程组成。内存区域主要包括:数据库高速缓存、共享池、流池以及其他可选内存区(如java池)。后台进程主要由:系统监控进程(SMON)、进程监控(PMON)、数据库写进程(DBWR)、日志写进程(LGWR)、检验点进程(CKPT)、其他进程(如ARCn进程、RECO进程)1. 实例和数据库之间的关系实 例 1(SGA+进 程 )实 例 2(SGA+进 程 )数 据 库 文 件2. Oracle实例与参数文件每个实例都要用称为SID (system identifier,系统标识符)的符号来标识 决定实例的大小及组成的参数存储在初始化参数文件(init.ora)中,启动实例时读取这个文件,在运行时可由数据库管理员修改 对该文件的任何修改都只有在数据库下一次启动时才起作用 2.3.3 Oracle数据库系统的内存结构数据库系统的内存结构1.系统全局区(SGA)主要部分组成 数据库高速缓存区 共享池 重做日志缓存区 大缓存池 固定的SGA。缓冲区域缓冲区域共享区域共享区域系统全局区(系统全局区(SGA)软件代码区域软件代码区域栈空间栈空间会话信息会话信息其他区其他区程序全局区程序全局区(PGA)Oracle内存结构图内存结构图数据库高速缓存区数据库高速缓存区(Database Buffer CacheDatabase Buffer Cache)默认缓存器池默认缓存器池保持缓存器池保持缓存器池再生缓存器池再生缓存器池图图 2.8 数据库高速缓存区数据库高速缓存区 用于存储从磁盘数据文件中读取的数据,供所有用户共享,用于存储从磁盘数据文件中读取的数据,供所有用户共享,以提高数据库的整体效率以提高数据库的整体效率共享池共享池 Share poolShare pool数据字典缓存区库缓存区共享SQL区PL/SQL区图图 2.9 共享池中的内存结构共享池中的内存结构 用于保存最近执行的用于保存最近执行的SQL语句、语句、PL/SQL程序的数据字典信息,以用于系统程序的数据字典信息,以用于系统对其进行语法分析、编译和执行的内存区域。对其进行语法分析、编译和执行的内存区域。重做日志缓存区重做日志缓存区 用于在内存中存储未被刷新写入联机重做日志文件的重做信息 是Oracle在循环方式下使用的先进先出的缓冲区 大小可在初始化参数文件中由log buffer参数设定,以字节为单位大缓存池大缓存池 是Oracle的一个可选内存区,主要用于多线程的服务器或备份还原等操作固定的固定的SGA 用于存储极大量的值。为了对实例进行操作,这些值需要在内部进行记录。2.2.程序全局区程序全局区(PGA)(PGA)独立于SGA,不会出现在SGA中。由操作系统在本地分配。在系统全局区可用的共享内存连接到Oracle数据库的进程的私有的内存区程序全局区(PGA)程序全局区不能共享程序全局区含有单个进程工作时需要的数据、控制信息、进程会话变量和内部数组等2.3.4 Oracle数据库系统的后台进程数据库系统的后台进程系统全局区RECOARCHCKPTQMONSMONPMONDBWRLGWR图图 2.10 典型的典型的Oracle后台进程集合后台进程集合 在NT服务器上,后台进程的执行是作为Oracle Service的多线程实现的,它允许Oracle进程更有效地使用共享内存地址空间,从而减少了N T 操作系统处理。 Oracle数据库启动时,会启动多个Oracle后台进程,用于异步执行不同的特定任务。通过查询数据字典v$bgprocess可以查看它们的相关信息。DBWn 进程:进程: 数据库写入进程,负责将数据缓冲区中的数据写入数据文件。其主要有以下几个作用:1.管理数据缓冲区,一遍用户进程总能找到空闲的缓冲区。2.将所有修改后的缓冲区数据(dirty data)写入数据文件。3.使用LRU算法将最近使用过的块保留在内存中。4.通过延迟些来优化磁盘I/O读写。5.DBWn进程最多可以启动20个,分别命名为DBW0,DBW1.DBW9,DBWa,DBWj。由参数db_writer_processes决定。LGWR 进程进程 日志写入进程,负责管理日志缓冲区的后台进程。 将日志信息同步的写入在线日志文件组中。若整个日志文件组均无法使用,则进程会被挂起,直至问题被解决。CKPT 进程进程检验点进程。一般在发生日志切换时自动产生,用于缩短实例恢复所需要的时间。在检查点期间,该进程更新控制文件与数据文件的标题,从而反映最近成功SCN(系统更改号)。参数 Log_checkpoint_timeout:设置检查点产生的时间间隔,默认1800秒。参数 Log_checkpoint_interval:设置一个检查点需要填充的日志文件块的数目。默认为0。 SMON进程:系统监控进程,所负责的工作有: 数据库实例故障恢复 管理和维护表空间中的空闲空间 系统启动期间,回收所有表空间中的临时段 PMON进程:用户进程监控进程,负责用户进程故障恢复,清理释放用户进程的内存区域。周期性检查调度进程和服务器进程状态。 ARCn进程:归档进程。用于将邪门的日志文件复制到归档日志文件中,防止日志文件组中的日志信息被覆盖或者破坏。运行在数据库服务器归档模式下。 RECO进程:存在于分布式数据库系统中,用于自动解决在分布式数据库系统中出现的事务故障。主要负责事务回滚,保持分布式系统中数据的一致性。2.3.5 数据库字典数据库字典 Oracle数据库字典(data dictionary),是存储在数据库中的所有对象信息的知识库,Oracle数据库管理系统使用数据字典获取对象信息和安全信息。而用户和数据库系统管理员则用数据字典查询数据库信息。 数据字典中保存有数据库中对象和段的信息,如:表、索引、视图、包、存储过程以及与用户、权限、角色、审计和约束等相关的信息 数据字典试只读的,用户不能修改数据信息和结构。 数据字典主要有:user视图,all视图,dba视图,v$视图,GV$视图。详见P32 表2-2。2.4 Oracle数据库的应用结构数据库的应用结构主要的应用结构有: 多磁盘结构 磁盘映像系统 客户/服务器系统 多线程服务器系统 并行数据库系统 分布式数据库系统 Oracle Web Server系统2.4.1 多磁盘结构多磁盘结构SGA后台进程驱动器1:数据库文件驱动器3:数据库文件驱动器2:数据库文件图图 2.14 多磁盘结构上的多磁盘结构上的Oracle服务器服务器 2.4.2 磁盘映像系统磁盘映像系统磁盘映像的好处。 磁盘映像可以作为磁盘失效时的备份来使用。 可以改进系统的性能2.4.3 客户客户/服务器系统服务器系统 应用程序运行在客户端的工作站上,Oracle数据库运行在服务器上,二者通过以太网连接在一起。为了使客户和服务器易于连接,Oracle提供了SQL*Net的高层网络协议。在客户/服务器环境下,所有客户都安装了SQL*Net客户端软件,服务器则安装相应的服务端软件。SQL*Net提供了一个程序代码的公用接口,而不用考虑其底层的实现。 基于客户服务器的基于客户服务器的Oracle系统系统 EthernetOracle服务器客户机1客户机2客户机3客户端服务器端SQL*NetSQL*NetSQL*NetSQL*Net图图 2.15 基于客户服务器的基于客户服务器的Oracle系统系统 客户机与服务器通信必须进行的几步操作客户机与服务器通信必须进行的几步操作服务器必须配置成通过网络接受通信。服务器必须识别哪个数据库允许网络登录。服务器必须运行SQL*Net。客户机必须配置成通过网络进行通信。客户机必须有充足的内存和磁盘资源可供使用。客户机必须已安装有SQL*Net,并指定一个连接字符串。三层模式的三层模式的Oracle系统系统 computerserver客户机1客户机2数据库服务器应用程序服务器图图 2.16 三层模式的三层模式的Oracle系统系统三层配置的优点三层配置的优点可量测性有利于应用程序的执行易于分布式处理提高了性能能简化对客户机的维护2.4.4 多线程服务器系统多线程服务器系统 多线程服务器(MTS)允许多用户会话共享一组服务器进程,因而减少了支持大量用户所必要的资源开销。同时,多线程服务器的体系结构也允许降低这些服务器会话的全部空闲时间。 多线程服务器的体系结构不同于专用服务器。 共享服务器进程不直接与调度器或服务器进程交互,而是监控请求队列。 多线程服务器的下列参数进行设置多线程服务器的下列参数进行设置mts_dispatchersmts_serversmts_max_servers可以通过在SQL*Plus中查询动态视图V$SESSION来确定当前连接到启动数据库的类型,若结果是DEDICATED,则目前是专用服务器配置;若结果是SHARED,则目前是多线程服务器。查询命令为: SELECT server FROM V$SESSION WHERE audsid=USERENV(SESSIONID); 2.4.5 并行数据库系统并行数据库系统配置针对一个Oracle实例访问的数据库针对两个或两个以上数据库实例(服务器)访问同一个数据库Oracle并行服务器(oracle parallel server,OPS)3个独立的个独立的Oracle实例共享同一数据实例共享同一数据库文件库文件 数据库文件SGA后台进程SGA后台进程SGA后台进程第一实例第二实例第三实例图图 2.18 Oracle并行服务器并行服务器 并行服务器的好处并行服务器的好处可以增加数据库资源的数量或净值数量允许数据库为更多的用户处理更多的工作提供了一种对灾难进行恢复的手段可以根据执行的进程的类型对用户进行分组,并且大量占用CPU的用户可以留在与常规联机处理事务相分离的一个主机上设计使用并行数据库时需要注意的问设计使用并行数据库时需要注意的问题题可以使用不同的初始化参数配置在并行服务器数据库上运行的各种实例。用户可以把系统设计为使用具有一个或多个富余实例的并行服务器,以便在主实例不可获取时仍能支持自己的所有用户。如果硬件可以支持足够的节点,可以在相同的数据库上使用并行服务器的伸缩特性及故障恢复能力。设计使用并行数据库时需要注意的问题设计使用并行数据库时需要注意的问题在设计多实例数据库时,在伸缩特性及故障恢复能力这两个功能之间进行明确的区分是非常重要的。 需要做好准备修改单实例数据库使用的初始化参数文件中的参数,以使并行服务器使用的多个实例可以成功地相互作用。 在并行方式下启动一个实例的两种方法在并行方式下启动一个实例的两种方法1. 需要将初始化文件中的parallel server设为true。通过在SQL*Plus的STARTUP命令中包括PARALLEL或SHARED关键字。2. 在数据库管理器总控台的实例管理屏上使用SHARED单选按钮。 2.4.6 分布式数据库系统分布式数据库系统 分布式数据库系统是作为一个单独的数据库但位于不同场所的系统。这些场所可以在任何地方,可以在紧邻的办公室,也可以在地球的另一端。在一个由不同节点连接起来的网络环境中,分布式数据库担当一个单独的系统。在一个分布式环境中,不同服务器(主机)上的数据库彼此共享数据。每个服务器既能在物理上分离,又可以保持彼此间的逻辑关系。 分布式数据库系统分布式数据库系统 Oracle数据库服务器1Oracle数据库服务器3Oracle数据库服务器2SQL*NetSQL*NetSQL*Net图图 2.19 分布式数据库系统分布式数据库系统 分布式事务会的好处分布式事务会的好处1. 其他服务器上的数据库可以被更新,并且这些事务可以与其他事务组成一个逻辑单元2. 数据库对2PC的使用 接收的数据库的接收的数据库的3种响应方式种响应方式1. 准备好已准备好进行更新2. 只读没有准备的必要3. 退出子处理不能执行更新2.4.7 Oracle Webserver系统 随着网络技术的迅猛发展,数据库技术也面临着一场深刻的变革 Oracle Web Server相当于一个简单请求传送者的角色 Oracle Web Server支持用内建的过程创建HTML文档 Oracle Web Server的基本组成及功的基本组成及功能能 WebWeb监听器监听器 在Oracle主机上的HTTP引擎,它接受并管理服务请求,它可以监听多个远程客户的服务请求并把这些请求交给Web请求代理器WebWeb请求代理器请求代理器 一个异步请求处理程序,它具有一个能使它与各种后端程序组件动态无缝地进行交互的应用程序接口公共网关接口公共网关接口 和Web请求代理器的作用类似,也是把用户的请求与Web服务器联系起来一些一些CartridgeCartridge 是Oracle中的一些组件或称为工具的一组程序Oracle Web Server的体系结构的体系结构 浏览器Oracle数据库监听器Web请求代理器公共网关接口PL/SQL代理 各种CartridgeURL请求数据请求返回数据图图 2.20 Oracle Web Server的体系结构的体系结构 2.5 本 章 小 结 介绍了Oracle 10g数据库系统的体系结构数据库是通过各种存储结构有组织地存储数据的Oracle的存储结构可以分为物理结构和逻辑结构Oracle系统是由数据库文件和作用在文件之上的实例构成的Oracle在实际中的广泛应用决定了Oracle数据库的多样的、适用的应用解决方案2.6 习 题 选择题(1)( )是一个小二进制文件,它维护着数据库的全局物理结构,用以支持数据库成功地启动和运行。 A. 数据文件B.控制文件 C. 日志文件D.参数文件(2)如果出现了失败故障,用户修改的数据没有永久地写入到数据文件里,那么就可以利用( )找到数据的更改,这样做过的工作就不会丢失了。 A. 数据文件B.控制文件 C. 日志文件D.参数文件2.6 习 题 填空题(1)从存储结构的角度来说,Oracle数据库可分为 和 。(2)Oracle实例,也被称作数据库服务或服务器,是一组 和 ,Oracle使用它们来管理数据库访问。(3)内存结构是指一个进程在其中进行自身对话或与其他进程对话的内存区域,Oracle使用两种类型的内存结构,一种是 ;另一种是 。2.6 习 题 简答题(1) 简要介绍表空间和数据文件之间的关系。(2) 简要介绍段、区间和数据块之间的关系。(3) Oracle实例有哪些后台进程,各实现了什么功能?2.6 习 题 上机操作题(1) 在SQL*Plus环境下,查询构成一个数据库的各种文件: 查询构成数据库的数据文件列表; 查询数据库的控制文件的名字和位置。(2) 在SQL*Plus环境下,查询当前与Oracle的会话,以确定连接到数据库的类型。 树立质量法制观念、提高全员质量意识。22.5.2522.5.25Wednesday, May 25, 2022人生得意须尽欢,莫使金樽空对月。16:23:0016:23:0016:235/25/2022 4:23:00 PM安全象只弓,不拉它就松,要想保安全,常把弓弦绷。22.5.2516:23:0016:23May-2225-May-22加强交通建设管理,确保工程建设质量。16:23:0016:23:0016:23Wednesday, May 25, 2022安全在于心细,事故出在麻痹。22.5.2522.5.2516:23:0016:23:00May 25, 2022踏实肯干,努力奋斗。2022年5月25日下午4时23分22.5.2522.5.25追求至善凭技术开拓市场,凭管理增创效益,凭服务树立形象。2022年5月25日星期三下午4时23分0秒16:23:0022.5.25严格把控质量关,让生产更加有保障。2022年5月下午4时23分22.5.2516:23May 25, 2022作业标准记得牢,驾轻就熟除烦恼。2022年5月25日星期三16时23分0秒16:23:0025 May 2022好的事情马上就会到来,一切都是最好的安排。下午4时23分0秒下午4时23分16:23:0022.5.25一马当先,全员举绩,梅开二度,业绩保底。22.5.2522.5.2516:2316:23:0016:23:00May-22牢记安全之责,善谋安全之策,力务安全之实。2022年5月25日星期三16时23分0秒Wednesday, May 25, 2022相信相信得力量。22.5.252022年5月25日星期三16时23分0秒22.5.25谢谢大家!谢谢大家!树立质量法制观念、提高全员质量意识。22.5.2522.5.25Wednesday, May 25, 2022人生得意须尽欢,莫使金樽空对月。16:23:0016:23:0016:235/25/2022 4:23:00 PM安全象只弓,不拉它就松,要想保安全,常把弓弦绷。22.5.2516:23:0016:23May-2225-May-22加强交通建设管理,确保工程建设质量。16:23:0016:23:0016:23Wednesday, May 25, 2022安全在于心细,事故出在麻痹。22.5.2522.5.2516:23:0016:23:00May 25, 2022踏实肯干,努力奋斗。2022年5月25日下午4时23分22.5.2522.5.25追求至善凭技术开拓市场,凭管理增创效益,凭服务树立形象。2022年5月25日星期三下午4时23分0秒16:23:0022.5.25严格把控质量关,让生产更加有保障。2022年5月下午4时23分22.5.2516:23May 25, 2022作业标准记得牢,驾轻就熟除烦恼。2022年5月25日星期三16时23分0秒16:23:0025 May 2022好的事情马上就会到来,一切都是最好的安排。下午4时23分0秒下午4时23分16:23:0022.5.25一马当先,全员举绩,梅开二度,业绩保底。22.5.2522.5.2516:2316:23:0016:23:00May-22牢记安全之责,善谋安全之策,力务安全之实。2022年5月25日星期三16时23分0秒Wednesday, May 25, 2022相信相信得力量。22.5.252022年5月25日星期三16时23分0秒22.5.25谢谢大家!谢谢大家!

    注意事项

    本文(02第2章Oracle数据库的体系结构.pptx)为本站会员(知****量)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开