第1章 建立Oracle数据库环境
一、选择题
1. Oracle数据库服务器包含的两个主要组件是(A、B) A.Oracle实例 B.Oracle数据库 C.内存结构 D.后台进程
2. CREATE DATABASE创建Oracle数据库时创建的文件包括(A、C) A.数据文件 B.控制文件
C.日志文件 D.初始化参数文件
3. 创建Oracle数据库时,CREATE DATABASE语句中指出了需要创建的数据文件、日志文件存储路径和名称,但没有指出需要创建的控制文件,因此创建数据库之前需要创建(C)个控制文件。
A.0 B.1
C.2 D.任意数量
4. 调用SHUTDOWN命令关闭Oracle数据库后,以下(D)命令关闭的数据库处于不一致状态。
A.SHUTDOWN NORMAL B.SHUTDOWN TRANSACTIONAL C.SHUTDOWN IMMEDIATE D.SHUTDOWN ABORT
5. 作为普通用户,只有当数据库处于以下(C)状态下才可以连接访问。 A.NOMOUNT B.MOUNT C.OPEN D.CLOSE
二、填空题
1. SGA可分为以下几种主要区域:固定SGA、数据库缓冲区、重做日志缓冲区、大型池、共享池 等。(或java池、流池)
2. Oracle实例有多种后台进程,其中每个数据库实例上必须启动的后台进程包括数据库写入进程DBWR、日志写入进程LGWR、归档进程ARCH、检查点进程CKPT、进程监视进程PMON等。(或系统监视进程SMON)
3. Oracle数据库的逻辑存储结构是表空间、 段 、 区 、数据块等。 4.Oracle数据库逻辑上的表空间结构与磁盘上的物理 数据 文件相关联。 5.下面连接字符串采用的是 简易 命名方式。 CONNECT Scott/tiger@dbs:1525@orcl.jmu.edu.cn
三、问答题
1.请说明在客户端和服务器端配置Oracle Net所使用的配置工具、配置内容,以及产生的配置文件。
答:客户端和服务器配置Oracle Net所使用的配置工具:网络管理器或网络配置助手。 服务器端配置(监听配置):进入oracle中的配置和移植工具中的Net Manager,添加监听配置,打开所创建的监听名称,然后添加监听的网络地址。然后为监听指定数据库服务,然后单击添加数据库按钮,在打开的数据库选项卡的个字段内分别输入全局数据库名,单击完成,监听配置完成了。生成的文件:listner.ora(在监听程序名称中填写)。
客户端配置:(选择命名方法)打开net manager,单击概要文件,选择命名,单击“方
法”选项卡,把需要的命名方法添加到“所选方法”中。选择oracle高级安全性,打开“验证”选项卡,查看是否添加上去,然后选择“文件”中的“保存网络配置”,将配置保存到命名方法配置文件sqlnet.ora中(本地命名配置)打开net manager,单击“服务命名”,打开网络服务配置向导。输入建立的网络服务名,选择客户端与数据库服务器通信所使用的网络协议,然后再输入监听主机的名称和端口号。下一步输入要连接的数据库服务名,并且指定连接类型。回到netmanager后,桌面会显示本地命名的配置,然后保存网络配置即可。产生的配置文件为tnsnamne.ora。
2.请简述Oracle数据库的逻辑存储结构。
答:Oracle数据库逻辑存储结构是Oracle数据库创建后利用逻辑概念来描述数据库内部数据的组织和管理形式。包括表空间(tablespace)、段(segment)、区(extent)和块(block)四种。一个表空间由多个段构成;一个段由多个区构成,一个区由多个块构成。数据库是由表空间构成的,数据存储在表空间中。一个表空间包含一个或多个数据文件,但一个数据文件只能属于一个表空间。
3.请简述Oracle数据库的专用和共享连接模式。
答:专用连接模式采用的是一对一的连接方式,能很快的响应用户的请求,但是,如果连接用户太多时,由于要对每一个连接分配资源,因此,连接数受硬件限制比较大。
共享连接模式:即用一个服务器的进程响应多个用户连接,与专用连接不同有连接时才创建PGA不同,共享连接在实例一启动,就分配指定数量的服务器进程,所有用户的连接,以排队的方式,由分配器指定给服务器进程,其它的进程排队等待。只要用户的请求一执行完,就会马上断开连接,分配器会把空闲的服务器进程分配给其它排除的进程。
oracle11g数据库管理与开发第1章答案
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)