oracle 10g 数据库基础教程 孙风栋主编 课后习题答案 Oracle选择(4)

2020-04-14 05:19

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

(5)以SYSDBA身份登录的用户具有创建数据库启动或关闭数据库与实例、使用ALTER DATABASE 执行打开、备份数据库等变更操作、对数据库进行归档或恢复、受限状态下连接数据库以及创建服务器端初始化参数文件等权限。以SYSOPER身份登录的用户具有启动或关闭数据库与实例、使用ALTER DATABASE 执行打开、备份数据库等变更操作、对数据库进行归档或恢复、受限状态下连接数据库以及创建服务器端初始化参数文件等权限。

(6)在本地数据库服务器系统中,以SYSDBA身份登录数据库服务器然后重新设定SYS或SYSTEM用户的口令。 (7)卸载数据库服务器软件的步骤为:

①停止所有Oracle相关的服务 ②卸载Oracle9i数据库服务器组件

③删除注册表中Oracle目录、服务以及事件日志 ④删除Oracle环境变量

⑤删除TEMP目录下Oracle相关的文件夹

⑥检查“开始”菜单中是否还有Oracle菜单,如果有,则将其删除 ⑦删除Windows系统安装磁盘中的Program Files\\Oracle 目录 ⑧删除Oracle安装目录 (8)参考(2)题。 (9)

OFA是Oracle组织文件以及文件命名的一套规则。例如对应存放安装软件的目录,在Oracle相关服务中都包含主目录名称等。 (10)略 2.实训题 (3)

打开网络管理对话框,分别选中左侧树状结构中的监听器和数据库,修改右侧对话框中的主机名为当前的计算机名。

第3章创建数据库

1.简答题

(1)创建数据库方法有两种:使用数据库配置助手(DBCA)创建数据库或运行脚本手工创建数据库。DBCA(Database Configuration Assistant)是Oracle提供的用于创建数据库的图形界面工具,内置数据库模板,可以直观快速地创建数据库。可在Oracle9i数据库服务安装时自动启动,或在需要创建数据库时单独启动。该创建方式比较适合于初学者。手动创建数据库方式比DBCA方式具有更

大的灵活性和效率,但需要用户对Oracle9i数据库的创建语法和参数有深入了解,适合有经验的DBA。

(2)创建数据库的模板包括“数据仓库”、“通用”、“事务处理”、“自定义”四种,其中“数据仓库”用于创建数据量大、数据变化小,用户少,用户数据分析和决策支持。“事务处理”类型数据库主要用户联机处理,用户多,数据不断变化。“通用”类型数据库是集前两者的优点,具有通用性;“自定义”是用户自己选择安装组件和参数设置。

(3)创建数据库之前应该做好规划、检查系统资源情况以及决定数据库的创建方式。

(4)手动创建数据库通常包含如下的操作步骤: ① 确定新建数据库名称与实例名称; ② 确数据库管理员的认证方式; ③ 创建初始化参数文件; ④ 创建实例; ⑤ 连接并启动实例; ⑥ 使用CREATE DATABASE语句创建数据库; ⑦ 创建附加的表空间; ⑧ 运行脚本创建数据字典视图

(5)

CREATE DATABASE语句中参数含义为: 参 数 名 称 说 明 MAXINSTANCES 指定同一时刻数据库允许被多少个实例装载和打开 MAXLOGHISTORY 可以自动归档的最大日志文件的数量 MAXLOGFILES 最大日志文件组数量 MAXLOGMEMBERS 每个日志文件组中最大成员日志文件数量 MAXDATAFILES 数据库中所允许创建的最多数据文件数量 ARCHIVELOG 新建数据库处于归档模式 NOARCHIVELOG 新建数据库处于非归档模式 CONTROLFILE 按初始化参数文件中REUSE CONTROL_FILES的值创建控制文件; 如果同名文件存在则覆盖 LOGFILE 指定重做日志文件组及组成员日志文件名称 DATAFILE 为SYSTEM表空间创建的一个或多个数据文件的名称和位置 UNDO 创建撤销表空间,并为撤销表空间TABLESPACE 指定文件名称和为值 DEFAULT 创建临时表空间 TEMPORARY TABLESPACE CHARACTER SET NATIONAL CHARACTER SET AUTOEXTEND 指定使用的数据库字符集 指定国家字符集 指定数据文件的自动扩展 (6)

文本初始化参数文件是一个本地的初始化参数文件,而服务器初始化参数文件是一个放在数据库服务器端的共享的二进制初始化参数文件。文本参数文件的修改是通过直接对文本的修改实现的,通过命令行是无法将修改后的参数值写入该文件中,而服务器初始化参数文件是不能直接修改的,必须通过ALTER SYSTEM语句来进行参数修改的。 (7)

使用ALTER SYSTEM修改参数时应注意SCOPE的取值。 SCOPE 子 句 说 明 SCOPE=SPFILE 对参数的修改仅记录在服务器初始化参数文件中,对动态参数和静态参数都适用,修改后的参数在下一次数据库启动时生效。 SCOPE=MEMORY 对参数的修改仅记录在内存中,只适合动态参数的修改,修改后立即生效。由于修改结果并不会保存到服务器初始化参数文件中,因此下一次启动数据库实例时仍然采用修改前的参数设置 SCOPE=BOTH 对参数的修改同时保存到服务器初始化参数文件和内存中,只适合对动态参数的修改,更改后立即生效,并且下一次启动数据库实例时将使用修改后的参数设置。当执行ALTER SYSTEM语句时,如果没有指定SCOPE子句,那么Oracle默认地将SCOPE设置为BOTH (8) 以通过以下方法查看初始化参数的设置情况。 ①SHOW PARAMETERS命令

②查询数据字典V$PARAMETER或V$PARAMETER2或V$SPPARAMETER ③将服务器初始参数文件转换为文本出示参数文件。

第4章Oracle 企业管理器

1.简答题 (1)

第一层由客户端控制台(Console)和集成工具组成,为数据库管理员提供一个可视化的图形管理界面。管理员利用该图形界面可以进行数据库的管理操作,包括任务定制、对象管理等。管理操作命令传送到第二层的Oracle管理服务器进行处理。第二层由一个或多个OMS组成,是OEM体系结构的核心。它提供了一个集中化的智能管理环境,在控制台和目标节点之间传递信息,将从控制台接收的信息处理后发送到目标节点,同时将目标节点的执行结果返回给控制台。第三层由安装了智能代理(Oracle Intelligent Agent)程序的目标节点组成,执行由OMS发送过来的任务。

(2)首先启动相应的Oracle服务,然后启动OEM,登录到相应数据库后进行数据库的管理。如果进行复杂的管理操作,需要首先配置OMS,然后登录到OMS方式进行数据库的管理操作。

(3)独立启动OEM可以进行数据库的简单管理操作,而要管理除数据库外的其他类型的目标、在多个OMS管理员之间共享管理数据、从Web浏览器中运行控制台、自动提示系统存在的潜在问题、自动重复管理任务等需要采用登录到OMS方式进行。 (4)通常以独立方式运行控制台时不需要连接到OMS,因此也没有必要创建OMS所需要的资料档案库。但是,如果要在独立方式启动的OEM控制台中运行一些特殊的OEM集成工具,包括Change Manager、Oracle Expert、Oracle SQL Analyze、Oracle Index Tuning Wizard和Oracle Tablespace Manager,则需要为控制台创建一个独立的资料档案库,以存储这些工具在运行时所需要的管理数据。

独立资料档案库与OMS所使用的资料档案库是不一样的,明显不同之处是独立资料档案库只能由一个用户使用,而OMS所使用的资料档案库可以同时被多个用户共享。

(5)使用多个OMS可以均衡载荷、实现信息共享。使用时需要注意每个OMS必须使用一个资料档案库,但一个资料档案库可以被多个OMS使用。

(6) 在OEM中没有出现目标节点,其原因可能是该节点上的没有运行智能代理服务,或是该节点已关闭,也可能是网络故障导致连接失败; 2.实训题(略)

第5章 SQL*PLUS

1.简答题 (1)

在SQL*PLUS中可以执行的数据库管理管理包括:输入、编辑、存储、提取、运行和调试SQL语句和PL/SQL程序;处理数据、生成报表、存储、打印、格式化查询结果;列出任何表的列的定义;在数据库之间存取和拷贝数据;从一个用户端发送和接受消息等。 (2)

保存文件的方法为:SAVE filename 读取文件的方法为:GET filename (3)

CONN[ECT]:连接数据库 DISC[ONNECT]:断开连接 SAVE:保存文件 GET:读入文件 START:执行文件

SHOW:显示环境变量值 SET:设置环境变量值

DESCRIBE:查看对象结构 CLEAR:清空缓冲区

COLUMN:设置格式输出 (4)

常用的格式控制命令包括: COLUMN

(1)

TTITLE BTITLE

REPHEADER REPFOOTER (5)

可以在SQL*PLUS环境中定义绑定变量或定义替换变量,用户与程序的交互。

第6章物理存储结构

1.简答题

Oracle数据库体系结构由物理存储结构、逻辑存储结构和实例组成。其中物理存储结构描述了操作系统层次数据的存储与管理,包括数据文件、日志文件、重做日志文件等组成。逻辑结构描述了数据库内部数据的组织与管理,由表空间、段、区、块组成。实例是数据库运行的软件结构,由内存结构和后台进程组成。数据库运行过程中,用户的操作在内存区中进行,最终通过后台进行转化为对数据库的操作。 (2)

Oracle数据库物理结构包括数据文件、控制文件、重做日志文件、初始化参数文件、归档文件、口令文件等。在控制文件中记录了当前数据库所有的数据文件的名称与位置、重做日志文件的名称与位置,以及数据文件、重做日志文件的状态等。 (3)

数据文件中保存了数据库中的所有数据,包括数据字典以及用户数据。 (4)

控制文件保存数据库的物理结构信息,包括数据库名称、数据文件的名称与状态、重做日志文件的名称与状态等。在数据库启动时,数据库实例依赖初始化参数定位控制文件,然后根据控制文件的信息加载数据文件和重做日志文件,最后打开数据文件和重做日志文件。 (5)

重做日志文件是以重做记录的形式记录、保存用户对数据库所进行的修改操作,包括用户执行DDL、DML语句的操作。如果用户只对数据库进行查询操作,那么查询信息是不会记录到重做日志文件中的。 (6)

归档是数据库恢复及热备份的基础。只用当数据库归档模式时,才可以进行热备份和完全恢复。进行归档设置包括归档模式设置(ARCHIVELOG)、归档方式设置以及归档路径的设置等。 (7)

每个数据库至少需要两个重做日志文件,采用循环写的方式进行工作。当一个重做日志文件在进行归档时,还有另一个重做日志文件可用。当一个重做日志文件被写满后,后台进程LGWR开始写入下一个重做日志文件,即日志切换,同时产生一个“日志序列号”,并将这个号码分配给即将开始使用的重做日志文件。当所有的日志文件都写满后,LGWR进程再重新写入第一个日志文件。 (8)


oracle 10g 数据库基础教程 孙风栋主编 课后习题答案 Oracle选择(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:动力分厂2014危险源清单[1]

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: