Oracle 11g复习题精华概述:关键概念与进程管理

需积分: 9 4 下载量 146 浏览量 更新于2024-07-17 1 收藏 137KB DOC 举报
Oracle 11g 是一款经典的企业级关系型数据库管理系统,复习题涵盖了数据库系统的基础概念和关键组件的理解。这些题目旨在帮助学习者巩固Oracle 11g 的核心知识。 **第二章:基础知识** ### 一、填空题 1. **物理存储结构**:Oracle数据库系统主要由数据文件、日志文件和控制文件构成,它们共同维护数据库的物理状态。参数文件也是其中的一部分,记录着系统的配置信息。 2. **日志处理**:数据库操作产生的日志信息首先存储在**日志缓冲区**,然后由**LGWR(Log Writer)**进程负责定期将这些信息写入**日志文件**,确保事务的一致性。 3. **表空间与数据文件**:一个表空间通常映射到一个或多个**数据文件**,这些文件存储实际的数据。 4. **逻辑存储结构**:Oracle的逻辑结构中,根据数据类型,段可分为数据段(存放基本数据)、索引段(索引数据)、回退段(事务未完成操作的备份)、**LOB段(Large Object)**和**临时段**(临时存储数据)。 5. **数据块**:数据块是Oracle数据库中的最小I/O操作单位,数据库的所有数据和元数据都是以数据块的形式存储的。 6. **进程分类**:在多进程Oracle环境中,有用户进程(执行用户应用程序)、后台进程(如PMON和SMON)和服务器进程(如DBWn和LGWR)等,每个用户进程对应一个或多个服务进程。 ### 二、选择题 1. Oracle实例由SGA(系统全局区)、后台进程(如PMON和调度进程)和控制文件组成,选项C(控制文件)不是实例的一部分。 2. SGA中的**日志缓冲区**是循环使用的,用于存储最近的事务日志,以提高写入速度。 3. SQL解析后的结果在**共享池**中缓存,以提高后续查询的性能。 4. 当服务进程异常结束,**PMON**进程负责回收其资源。 5. 如果数据缓冲区无空闲空间,**DBWR(Database Writer)**进程会在数据文件满时启动,负责将数据写回磁盘。 6. **共享服务器模式**下,一个服务器进程可以同时为多个用户进程提供服务,A选项错误在于它认为每个用户进程都有自己的服务器进程。 7. 在归档模式下,日志切换时,**ARCH(Archive Log)**进程会被启动,以保存旧的日志信息。 8. **数据库一致性保证**通常由**DBWR**进程(数据文件写回)和** redo log**(重做日志)机制共同完成,防止数据丢失。 通过解答这些题目,你可以深入理解Oracle 11g 的架构、数据管理、事务处理和性能优化等方面的核心概念。复习时,不仅要掌握每个知识点,还要注意它们之间的相互作用和在实际应用中的重要性。