oracle11g数据库基础教程-参考答案

上传人:小** 文档编号:46989956 上传时间:2018-06-29 格式:DOC 页数:27 大小:111KB
返回 下载 相关 举报
oracle11g数据库基础教程-参考答案_第1页
第1页 / 共27页
oracle11g数据库基础教程-参考答案_第2页
第2页 / 共27页
oracle11g数据库基础教程-参考答案_第3页
第3页 / 共27页
oracle11g数据库基础教程-参考答案_第4页
第4页 / 共27页
oracle11g数据库基础教程-参考答案_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《oracle11g数据库基础教程-参考答案》由会员分享,可在线阅读,更多相关《oracle11g数据库基础教程-参考答案(27页珍藏版)》请在金锄头文库上搜索。

1、第第 1 章章 Oracle 11g 数据库安装与数据库安装与配置配置1简答题简答题(1) 企业版数据库服务器包含所有的数据库组件,主要针对高端的应用环境,适用于安全 性和性能要求较高的联机事务处理(OLTP) 、查询密集型的数据仓库和要求较高的 Internet 应用程序:标准版数据库服务器提供大部分核心的数据库功能和特性,适合于工作组或部 门级的应用程序:个人版数据库服务器只提供基本数据库管理功能和特性,适合单用户的 开发环境,为用户提供开发测试平台。 (2) 常用数据库类型包括事务处理类、数据仓库类以通用类型。其中事务处理类型主要针 对具有大量并发用户连接,并且用户主要执行简单事务处理的

2、应用环境。事务处理数据库 的典型应用有银行系统数据库、Internet 电子商务数据库、证券交易系统数据库等。对于需 要较高的可用性和事务处理性能、存在大量用户并行访问相同数据以及需要较高恢复性能 的数据库环境,事务处理类型的配置可以提供最佳性能;数据仓库类型的数据库主要针对 有大量的对某个主题进行复杂查询的应用环境。数据仓库的典型应用有客户订单研究、支 持呼叫、销售预测、采购模式以及其他战略性业务问题的历史数据研究。对于需要对大量 数据进行快速访问,以及复杂查询的数据库环境,数据仓库类型配置是最佳选择;通用类 型配置的数据库是事务处理数据库与数据仓库配置的折衷方案。既可以支持大量并发用户 的

3、事务处理,又可以快速对大量历史数据进行复杂的数据扫描和处理。 (3)数据库名可以由字母、数字、下划线(_) 、#和美元符号($)组成,且必须以字母开 头,长度不超过 30 个字符。在单机环境中,可以不设置域名,域名长度不能超过 128 个字 符。 Oracle 服务标识符(SID)是一个 Oracle 实例的唯一名称标识,长度不能超过 12 个字符。 (4) OracleServiceORCL:数据库服务(数据库实例) ,是 Oracle 核心服务,是数据库启 动的基础,只有该服务启动,Oracle 数据库才能正常启动。 (必须启动) OracleOraDb11g_home1TNSListen

4、er:监听器服务,该服务只有在远程访问数据库 时才需要(无论远程计算机还是本地计算机,凡是通过 Oracle Net 网络协议连接数 据库都属于远程访问) 。 (必须启动) OracleOraDb11g_home1ConfigurationManager:配置 Oracle 启动时的参数的服务。 (非必须启动) OracleOraDb11g_home1ClrAgent:提供对.NET 支持的 Oracle 数据库扩展服务。 (非 必须启动) OracleJobSchedulerORCL:数据库作业调度服务。 (非必须启动) OracleDBConsoleorcl:Oracle 控制台服务,即企

5、业管理器服务。只有该服务启动了, 才可以使用 Web 方式的企业管理器管理数据库。 (非必须启动) OracleVssWriterORCL:是 Oracle 对 VSS 提供支持的服务。 (非必须启动) OracleMTSRecoveryService:是允许数据库充当一个微软事务服务器、COM/COM+对象和分布式环境下的事务资源管理器的服务。2实训题实训题(1)略 (2) 打开网络管理对话框,分别选中左侧树状结构中的监听器和数据库,修改右侧对话框 中的主机名为当前的计算机名。 (3)略第第 2 章章 Oracle 数据库管理与开发工具数据库管理与开发工具1简答题简答题(1) 实现对 Ora

6、cle 运行环境的完全管理,包括 Oracle 数据库、Oracle 应用服务器、 HTTP 服务器等的管理; 实现对单个 Oracle 数据库的本地管理,包括系统监控、性能诊断与优化、系统维 护、对象管理、存储管理、安全管理、作业管理、数据备份与恢复、数据移植等; 实现对多个 Oracle 数据库的集中管理; 实现对 Oracle 应用服务器的管理; 检查与管理目标计算机系统软硬件配置。 (2) 利用 SQL*Plus 可以实现以下操作: 输入、编辑、存储、提取、运行和调试 SQL 语句和 PL/SQL 程序; 开发、执行批处理脚本; 执行数据库管理; 处理数据,生成报表,存储、打印、格式化

7、查询结果; 检查表和数据库对象定义。 (3)建立与数据库的连接后,可以利用 SQL Developer 实现各种数据库管理与开发操作, 包括浏览数据库对象、进行数据的 DML 操作(插入、删除、修改数据) 、进行 DDL 操作 (创建、修改、删除数据库对象) 、开发和调试 PL/SQL 程序、进行数据的导出与导入以及 创建与生成报表等操作。 (4)Oracle 提供的 ONCA 可以实现下列的网络配置任务。 监听程序配置:可以添加、重新配置、删除或重命名监听程序。监听程序是数据库 服务器响应用户连接请求的进程。 命名方法配置:选择命名方法。命名方法是将用户连接时使用的连接标识符解析成连接描述符

8、的方法。 本地网络服务名配置:可以添加、重新配置、删除、重命名或测试本地网络服务名, 本地网络服务名的解析存放在网络配置文件 tnsnames.ora 中。 目录使用配置:可以配置符合 LDAP 协议的目录服务器。 (5)Oracle 网络管理工具 ONM 是配置和管理 Oracle 网络环境的一种工具。使用 ONM 可 以对下列的 Oracle 网络特性和组件进行配置和管理。 概要文件:确定客户端如何连接到 Oracle 网络的参数集合。使用概要文件可以配 置命名方法、事件记录、跟踪、外部命令参数以及 Oracle Advanced Security 的客户 端参数。 服务命名:创建或修改数

9、据库服务器的网络服务的描述。 监听程序:创建或修改监听程序。第第 3 章章 Oracle 数据库系统结构数据库系统结构1简答题简答题(1) Oracle 数据库体系结构由物理存储结构、逻辑存储结构和实例组成。其中物理存储结 构描述了操作系统层次数据的存储与管理,包括数据文件、日志文件、重做日志文件等组 成。逻辑结构描述了数据库内部数据的组织与管理,由表空间、段、区、块组成。实例是 数据库运行的软件结构,由内存结构和后台进程组成。数据库运行过程中,用户的操作在 内存区中进行,最终通过后台进行转化为对数据库的操作。 (2) Oracle 数据库物理结构包括数据文件、控制文件、重做日志文件、初始化参

10、数文件、 归档文件、口令文件等。在控制文件中记录了当前数据库所有的数据文件的名称与位置、 重做日志文件的名称与位置,以及数据文件、重做日志文件的状态等。 (3)Oracle 数据库的逻辑存储结构分为 Oracle 数据块(Oracle Data Block) 、区(Extent) 、 段(Segment)和表空间(Table space)4 种。一个或多个连续的 Oracle 数据块构成区,一 个或多个区构成段,一个或多个段构成表空间,所有表空间构成数据库。(4) SGA 区由数据缓冲区、共享池、重做日志缓冲区、大型池、JAVA 池构成;PGA 区由 排序区、私有 SQL 区以及堆栈构成。SG

11、A 区是由 Oracle 分配的共享内存结构,包含一个 数据库实例共享的数据和控制信息。当多个用户同时连接同一个实例时,SGA 区数据供多 个用户共享,所以 SGA 区又称为共享全局区。用户对数据库的各种操作主要在 SGA 区中进 行。该内存区随数据库实例的创建而分配,随实例的终止而释放。 PGA 区是在用户进程连接数据库,创建一个会话时,由 Oracle 为用户分配的内存区域, 保存当前用户私有的数据和控制信息,因此该区又称为私有全局区。每个服务器进程只能访问自己的 PGA 区,所有服务器进程 PGA 区总和即为实例的 PGA 区的大小。(5) Oracle 实例的主要后台进程包括数据库写进

12、程(DBWR) 、日志写进程(LGWR) 、检查点 进程(CKPT) 、系统监控进程(SMON) 、进程监控进程(PMON) 、归档进程(ARCH) 、恢复进 程(RECO) 、锁进程(LCKn) 、调度进程(Dnnn)等。 DBWR 进程负责把数据高速缓冲区中已经被修改过的数据(“脏”缓存块)成批写入数 据文件中永久保存,同时使数据高速缓冲区有更多的空闲缓存块,保证服务器进程将所需 要的数据从数据文件读取到数据高速缓冲区中,提高缓存命中率。 LGWR 日志写入进程负责把重做日志缓冲区的重做记录写入重做日志文件中永久保存。 CKPT 进程的作用就是执行检查点,更新控制文件与数据文件的头部,使其

13、同步;,触 发 DBWR 进程,将脏缓存块写入数据文件。 SMON 进程的主要功能包括:在实例启动时负责对数据库进行恢复;回收不再使用的临 时空间;将各个表空间的空闲碎片合并。 PMON 进程的主要功能包括:负责恢复失败的用户进程或服务器进程,并且释放进程所 占用的资源;清除非正常中断的用户进程留下的孤儿会话,回退未提交的事务,释放会话 所占用的锁、SGA、PGA 等资源;监控调度进程和服务器进程的状态,如果它们失败,则尝 试重新启动它们,并释放它们所占用的各种资源。 ARCH 进程用户归档重做日志文件。 RECO 进程用户数据库恢复。 (6) 当下列某个条件满足时,DBWR 进程将启动,将数

14、据高速缓冲区中的脏数据写入数据文 件。 服务器进程在数据高速缓存区中搜索一定数量的缓存块后,仍然没有找不到可用 的空闲缓存块,此时 DBWR 进程将被启动。 检查点发生时,将启动 DBWR 进程。 当数据高速缓冲区中 LRU 列表长度达到初始化参数 DB_BLOCK_WRITE_BATCH 指定值 的一半时,DBWR 进程将被启动。 DBWR 进程发生超时(大约 3 秒) ,DBWR 进程将被启动。 (7) 当下列事件发生时,LGWR 进程将重做日志缓冲区中的重做记录写入重做日志文件。 用户通过 COMMIT 语句提交当前事务。 重做日志缓冲区被写满三分之一。 DBWR 进程开始将脏缓存块写入

15、数据文件。 LGWR 进程超时(大约 3 秒) ,LGWR 进程将启动。第第 5 章章 数据库存储设置与管理数据库存储设置与管理1简答题简答题(1) 数据库表空间分为系统表空间和非系统表空间两类,其中非系统表空间包括撤销表空 间、临时表空间和用户表空间等。 SYSTEM 表空间主要用于存储数据库的数据字典、PL/SQL 程序的源代码和解释代码、数 据库对象的定义。撤销表空间专门进行回退信息的自动管理。临时表空间是专门进行临时 段管理的表空间。用户表空间用于分离不同应用的数据,而且能够减少读取数据文件时产 生的 I/O 冲突。 (2) 一个数据库由一个或多个表空间构成,不同的表空间用于存放不同应

16、用的数据,表空间的 大小决定了数据库的大小。一个表空间对应一个或多个数据文件,数据文件的大小决定了 表空间的大小。一个数据文件只能从属于一个表空间。一个数据库对象只能存储在一个表 空间中,但可以存储在该表空间所对应的一个或多个数据文件中。 (3) 数据文件中保存了数据库中的所有数据,包括数据字典以及用户数据。 (4) 控制文件保存数据库的物理结构信息,包括数据库名称、数据文件的名称与状态、重 做日志文件的名称与状态等。在数据库启动时,数据库实例依赖初始化参数定位控制文件, 然后根据控制文件的信息加载数据文件和重做日志文件,最后打开数据文件和重做日志文 件。 (5) 重做日志文件是以重做记录的形式记录、保存用户对数据库所进行的修改操作,包括 用户执行 DDL、DML 语句的操作。如果用户只对数据库进行查询操作,那么查询信息是不会 记录到重做日志文件中的。 (6) 归档是数据库恢复及热备份的基础。只用当数据库归档模式时,才可以进行热备份和 完全恢复

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 宣传企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号