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

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

ID:35515223

大小:274.50 KB

页数:15页

时间:2019-03-25

oracle数据库技术复习(软件)_第1页
oracle数据库技术复习(软件)_第2页
oracle数据库技术复习(软件)_第3页
oracle数据库技术复习(软件)_第4页
oracle数据库技术复习(软件)_第5页
资源描述:

《oracle数据库技术复习(软件)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、试卷结构:(1)选择题(10分)(2)填空题(20分)(3)简答题(22分)(4)看程序写结果或功能(3*6,18分)(5)设计题(5*6,30分)复习重点(1)Oracle10g数据库的新特性1、服务器可管理性2、性能调整3、安全性4、可用性和可恢复性5、商业智能6、应用程序开发方面的新功能7、其他新增的数据库功能增强的工作空间管理器;•增强的流功能;•增强的SQL*Plus功能;•新增的SQL语句;•在returning子句中使用合计函数。(2)oracle10服务器体系结构(实例+数据库文件)Oracle服务器由一个Oracle实例和一个Oracle数据库组成

2、。Oracle实例:Oracle实例是后台进程和内存结构的组合。必须启动实例才能访问数据库中的数据。每次启动实例都会分配一个系统全局区(SGA)并启动Oracle后台进程。SGA是一个内存区域,用于存储由数据库进程共享的数据库信息。数据库文件:数据库文件是操作系统文件,它为数据库信息提供实际的物理存储,数据库文件用于确保数据保持一致以及能够在实例失败的事件中得以恢复。1.内存(系统全局区(SGA)+程序全局区(PGA))系统全局区(SGA):是Oracle系统为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。分为:15数据

3、库缓冲区、重做日志缓冲区、共享池总的大小为三项之和程序全局区PGA:是包含单个Oracle进程使用的内存区。PGA只有用户连上Oracle数据库、并创建一个会话时,才在内存中分配,是非共享的。2.物理Øoracle数据库的必须文件(数据文件,控制文件,重做日志文件)Ø重做日志文件的归档模式(归档模式,非归档模式)ARCHIVELOG(归档):当所有日志组都写满之后,又回到第一组之前,该组中原有数据写入归档日志,存入磁盘。NOARCHIVELOG(非归档):通常默认都为非归档模式。当所有日志组都写满之后,又回到第一组之前,该组中原有数据被覆盖。日志中只保留最后数据。3

4、.逻辑(逻辑结构的构成及各部分的关系:表空间,段,区间,数据块),Ø一个表空间由一组分类段组成Ø一个段由一组区间(范围)组成Ø一个区间有一批数据库块组成Ø一个数据库块对应硬盘上的一个或多个物理块4.进程[用户进程、服务器进程、后台进程]:必选(缩写,作用))后台进程:有必须和可选两类主要后台进程有:DBWR数据库写进程LGWR日志写进程CKPT检查点写进程SMON系统监控进程PMON进程监控进程ARCH归档进程RECO恢复进程LCKN封锁进程Dnnn调度进程SNPn作业调度进程QMNn队列调用进程每个实例都包括下面六个必需的后台进程:DBWR(数据库写进程):脏数据

5、(被改变的数据)表达到最低限制一个进程在LRU列表中扫描指定数目的缓冲块,未找到空闲缓冲块。15LGWR(日志写进程):将日志缓冲区中的所有记录项写到日志文件中。CKPT(检查点写进程):在检查点出现期间,DBWR进程将数据缓冲区中的所有脏缓冲区块写到数据文件中,LGWR进程将日志缓冲区中的所有记录项写到日志文件中,以确保上一个检查点至今修改过的所有数据块都被写到磁盘上。该进程出现时,系统对全部数据文件及控制文件的文件头的同步号进行修改,以保证数据库的同步。在Oracle中,数据库的同步就是依靠CKPT进程完。SMON(系统监控进程):系统监控,负责完成自动实例恢复

6、。在实例启动时执行实例恢复,并负责清理不再使用的临时段。PMON(进程监控进程):进程监控,在用户进程出现故障时执行进程恢复,负责清理内存区和释放该进程所使用的资源Ø回滚被异常终止的事务Ø释放锁Ø释放其它占有的资源Ø重启调度器(在共享服务器时使用的链接用户请求与服务器进程)RECO(恢复进程):在分布式操作的情况下,恢复一个事务的失败(1)oracle支持的操作系统平台Oracle10g是当前最流行的大型关系数据库之一,支持包括32位Windows、64位Windows、OS、HP-UINX、AIX5L、Solaris和Linux等多种操作系统,拥有广泛的用户和大量

7、的应用案例。(2)启动关闭数据库的命令方式(常用:启动3种,关闭4种)①启动:startup、startupmount、startupnomount1.启动数据库实例,装载并打开数据库(startup)。(1)这是默认的启动数据库操作,直接使用STARTUP命令即可实现此功能。使用此种方式启动数据库后,用户可以连接到数据库并执行数据访问操作。(2)除了启动数据库实例、装载并打开数据库外,STARTUP命令还将从默认位置读取初始化参数。2.启动数据库实例,不装载数据库。STARTUPNOMOUNT该模式用于重新创建控制文件,对控制文件进行恢复或从头重新创建数据库。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。