oracle数据库技术复习(软件).docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试卷结构: 选择题(10分) 填空题(20分) 简答题(22分) 看程序写结果或功能(3*6,18分) 设计题(5*6 ,30分) 复习重点 Oracle 10g 数据库的新特性 增强的流功能; 增强的SQL*Plus功能; 新增的SQL语句; 在returning子句中使用合计函数。 oracle 10服务器体系结构(实例+数据库文件) Oracle 服务器由一个 Oracle 实例和一个 Oracle 数据库组成。 Oracle 实例:Oracle 实例是后台进程和内存结构的组合。必须启动实例才能访问数据库中的数据。每次启动实例都会分配一个系统全局区 (SGA) 并启动 Oracle 后台进程。SGA是一个内存区域,用于存储由数据库进程共享的数据库信息。 数据库文件:数据库文件是操作系统文件,它为数据库信息提供实际的物理存储,数据库文件用于确保数据保持一致以及能够在实例失败的事件中得以恢复。 1.内存(系统全局区(SGA)+程序全局区(PGA))SGA):是Oracle系统为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。分为: 数据库缓冲区、重做日志缓冲区、共享池总的大小为三项之和 程序全局区PGA:是包含单个Oracle进程使用的内存区。PGA只有用户连上Oracle数据库、并创建一个会话时,才在内存中分配,是非共享的。 2.物理 oracle数据库的必须文件(数据文件,控制文件,重做日志文件) 重做日志文件的归档模式(归档模式,非归档模式) 3.逻辑(逻辑结构的构成及各部分的关系:表空间,段,区间,数据块), 一个段由一组区间(范围)组成 一个区间有一批数据库块组成 一个数据库块对应硬盘上的一个或多个物理块 4.进程:必选(缩写,作用)) 主要后台进程有: DBWR 数据库写进程 LGWR 日志写进程 CKPT 检查点写进程 SMON 系统监控进程 PMON 进程监控进程 ARCH 归档进程 RECO 恢复进程 LCKN 封锁进程 Dnnn 调度进程 SNPn 作业调度进程 QMNn 队列调用进程 每个实例都包括下面六个必需的后台进程: DBWR(数据库写进程): 脏数据(被改变的数据)表达到最低限制 一个进程在LRU列表中扫描指定数目的缓冲块,未找到空闲缓冲块。 LGWR(日志写进程):将日志缓冲区中的所有记录项写到日志文件中。 CKPT(检查点写进程) : 在检查点出现期间,DBWR进程将数据缓冲区中的所有脏缓冲区块写到数据文件中,LGWR进程将日志缓冲区中的所有记录项写到日志文件中,以确保上一个检查点至今修改过的所有数据块都被写到磁盘上。 该进程出现时,系统对全部数据文件及控制文件的文件头的同步号进行修改,以保证数据库的同步。在Oracle中,数据库的同步就是依靠CKPT进程完。 SMON(系统监控进程): 系统监控,负责完成自动实例恢复。在实例启动时执行实例恢复,并负责清理不再使用的临时段。 PMON(进程监控进程): 进程监控,在用户进程出现故障时执行进程恢复,负责清理内存区和释放该进程所使用的资源 回滚被异常终止的事务 释放锁 释放其它占有的资源 重启调度器(在共享服务器时使用的链接用户请求与服务器进程) RECO(恢复进程):在分布式操作的情况下,恢复一个事务的失败 oracle支持的操作系统平台 启动关闭数据库的命令方式(常用:启动3种,关闭4种) 启动:startup、startup mount、startup nomountstartup)。 (1)这是默认的启动数据库操作,直接使用STARTUP命令即可实现此功能。使用此种方式启动数据库后,用户可以连接到数据库并执行数据访问操作。 (2)除了启动数据库实例、装载并打开数据库外,STARTUP命令还将从默认位置读取初始化参数。 2. 启动数据库实例,不装载数据库。 STARTUP NOMOUNT 该模式用于重新创建控制文件,对控制文件进行恢复或从头重新创建数据库。因为此状态下没有打开数据库,所以不允许用户访问。该状态也称为“不装载”。 启动数据库实例,装载数据库,但不打开数据库。 STARTUP MOUNT 该模式用于更改数据库的归档模式或执行恢复操作,还用于数据文件恢复。因为此状态下没有打开数据库,所以不允许用户访问。 关闭:shutdown、shutdown immediate、shutdown transactional、shut

您可能关注的文档

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档