oracle复习题及答案 (2)

上传人:飞****9 文档编号:127388125 上传时间:2020-04-01 格式:DOC 页数:5 大小:53.01KB
返回 下载 相关 举报
oracle复习题及答案 (2)_第1页
第1页 / 共5页
oracle复习题及答案 (2)_第2页
第2页 / 共5页
oracle复习题及答案 (2)_第3页
第3页 / 共5页
oracle复习题及答案 (2)_第4页
第4页 / 共5页
oracle复习题及答案 (2)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《oracle复习题及答案 (2)》由会员分享,可在线阅读,更多相关《oracle复习题及答案 (2)(5页珍藏版)》请在金锄头文库上搜索。

1、1、以下( A )内存区不属于SGA。APGA B日志缓冲区 C数据缓冲区 D共享池2、( D )模式存储数据库中数据字典的表和视图。ADBA BSCOTT CSYSTEM DSYS3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将( C )表空间分配给用户作为默认表空间。AHR BSCOTT CSYSTEM DSYS4、( A )服务监听并按受来自客户端应用程序的连接请求。AOracleHOME_NAMETNSListenerBOracleServiceSIDCOracleHOME_NAMEAgentDOracleHOME_NAMEHTTP

2、Server5、( B )函数通常用来计算累计排名、移动平均数和报表聚合等。A汇总 B分析 C分组 D单行6、( B )SQL语句将为计算列SAL*12生成别名Annual SalaryASELECT ename,sal*12 Annual Salary FROM emp;BSELECT ename,sal*12 “Annual Salary” FROM emp;CSELECT ename,sal*12 AS Annual Salary FROM emp;DSELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp;7、锁用于提供( B )

3、。A改进的性能 B数据的完整性和一致性 C可用性和易于维护D用户安全8、( C )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。A行共享 B行排他 C共享 D排他9、带有( B )子句的SELECT语句可以在表的一行或多行上放置排他锁。AFOR INSERT BFOR UPDATE CFOR DELETE DFOR REFRESH10、使用( C )命令可以在已分区表的第一个分区之前添加新分区。A添加分区 B截断分区C拆分分区 D不能在第一个分区前添加分区11、( C )分区允许用户明确地控制无序行到分区的映射。A散列 B范围 C列表 D复合12、可以使用( C

4、)伪列来访问序列。ACURRVAL和NEXTVAL BNEXTVAL和PREVALCCACHE和NOCACHE DMAXVALUE和MINVALUE13、带有错误的视图可使用( A )选项来创建。AFORCEBWITH CHECK OPTIONCCREATE VIEW WITH ERRORDCREATE ERROR VIEW14、在联接视图中,当( B )时,该基表被称为键保留表。A基表的主键不是结果集的主键B基表的主键是结果集的主键C基表的主键是结果集的外键D基表的主键不是结果集的外键15、在列的取值重复率比较高的列上,适合创建( D )索引。A标准 B唯一 C分区 D位图16、要以自身的模

5、式创建私有同义词,用户必须拥有( C )系统权限ACREATE PRIVATE SYNONYMBCREATE PUBLIC SYNONYMCCREATE SYNONYMDCREATE ANY SYNONYM17、PL/SQL块中不能直接使用的SQL命令是( D )。ASELECT BINSERTCUPDATE DDROP18、以零作除数时会引发( B )异常。AVALUE_ERROR BZERO_DIVIDECSTORAGE_ERROR DSELF_IS_NULL19、要更新游标结果集中的当前行,应使用( A )子句。AWHERE CURRENT OF BFOR UPDATECFOR DELE

6、TE DFOR MODIFY20、用于处理得到单行查询结果的游标为( B )。A循环游标 B隐式游标CREF游标 D显式游标21、公用的子程序和常量在( C )中声明。A过程 B游标C包规范 D包主体22、数据字典视图( C )包含存储过程的代码文本AUSER_OBJECTS BUSER_TEXTCUSER_SOURCE DUSER_DESC23、以下不属于命名的PL/SQL块的是( C )。A程序包 B过程C游标 D函数24、( A )包用于显示PL/SQL块和存储过程中的调试信息。ADBMS_OUTPUTBDBMS_STANDARDCDBMS_INPUTDDBMS_SESSION25、Or

7、acle的内置程序包由( A )用户所有。ASYS BSYSTEMCSCOTT DPUBLIC26、( A )触发器允许触发操作中的语句访问行的列值。A行级 B语句级C模式 D数据库级27、在非归档日志方式下操作的数据库禁用了( A )。A归档日志 B联机日志C日志写入程序D日志文件28、以下哪种备份方式需要在完全关闭数据库进行( A )。A无归档日志模式下的数据库备份B归档日志模式下的数据库备份C使用导出实用程序进行逻辑备份D以上都不对29、( B )方式的导出会从指定的表中导出所有数据。A分区 B表C全部数据库 D表空间30、( c)参数用于确定是否要导入整个导出文件。ACONSTRAIN

8、TS BTABLESCFULL DFILE一、 简述Oracle的内存结构? 答:Oracle的基本内存结构有软件代码区、系统全局区、程序全局区和排序区。软件代码区:软件代码区用于保存正在执行或可能执行的代码。系统全局区:是由oracle系统为实例分配的内存共享结构,包括该实例的数据和控制信息。程序全局区:包含服务器和后台进程的数据及控制信息,因此PGA也称为进程全局区;排序区:Oracle利用排序区的内存部分进行排序,排序区存在于要求排序的用户进程的内存中。二、 Oracle 9i中的三种数据保护模式分别是什么?答:1)、MAXIMIZE PROTECTION :最大数据保护与无数据分歧,L

9、GWR将同时传送到备用节点,在主节点事务确认之前,备用节点也必须完全收到日志数据。2)、MAXIMIZE AVAILABILITY :无数据丢失模式,允许数据分歧,允许异步传送,正常情况下运行在最大保护模式,在主节点与备用节点的网络断开或连接不正常时,自动切换到最大性能模式,主节点的操作还是可以继续的。 3)、MAXIMIZE PERFORMANCE:这种模式应当可以说是从8i继承过来的备用服务器模式,异步传送,无数据同步检查,可能丢失数据,但是能获得主节点的最大性能。三、 本地索引与全局索引的差别与适用情况? 答:差别:本地索引适用于sql语句种限定一个范围的查询比如时间之类的, 全局索引适

10、用于在全部记录中查询,比如要查询一个手机号之类的。全局索引总可能出现unused的情况,需要重建。适用情况:本地索引适合条件中包含partition key的,当然不是绝对的。全局索引总可能出现unused的情况,通常的处理方式是这样的:9i里面有update global index 的子句(ALTER TABLE sales DROP PARTITION dec98 UPDATE GLOBAL INDEXES;) 。四、 数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义? 答:触发dbwr的执行,dbwr会把和这个日志相关的所有脏队列写到数据文件里,缩短实例恢复所需要的时

11、间。五、 归档是什么含义?答:在日志切换时,旧的日志组被覆盖写入前,把日志文件内容备份另一个地方,以备将来恢复。六、 解释Oracle数据库的启动和关闭状态。答:七、 表空间管理方式有哪几种,各有什么优劣。答:字典管理方式和本地管理方式,本地管理方式采用位图管理extent,减少字典之间的竞争,同时避免了碎片。本地管理表空间与字典管理表空间相比,其优点如下: 1).减少了递归空间管理;2).系统自动管理extents大小或采用统一extents大小;3).减少了数据字典之间的竞争;4).不产生回退信息;5).不需合并相邻的剩余空间;6).减少了空间碎片;7).对临时表空间提供了更好的管理。八、

12、 解释冷备份和热备份的不同点以及各自的优点。答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。九、 回滚段的作用是什么。答:在日志切换时,旧的日志组被覆盖写入前,把日志文件内容备份另一个地方,以备将来恢复。十、简述Oracle的物理结构?答:Oracle数据库系统以各种文件(数据文件,重做日志文件和控制文件等)的形式存

13、储。(1)数据文件。Oracle数据库的数据文件包含该数据库的全部数据。(2)重做日志文件。Oracle数据库的重做日志文件记录了所有的数据库事物。(3)控制文件。控制文件用于记录oracle数据库的物理结构和数据库中所有文件的控制文件。十一、简述Oracle中的主要数据库对象。答:Oracle中包含五种数据库对象,分别为别名、序列、视图、索引和簇,其中别名和序列为Oracle中特有的数据库对象。别名:通过对Oracle中数据表设置别名之后,可以使用别名对数据表进行与原表名同样的各种操作。序列:作为Oracle的特有对象,序列用来实现Oracle的主键自增,这是区别于其他关系数据库的。视图与索

14、引:其用法与其他数据库相同,这里不多赘述。簇:两表或多个表中存在相同列,将相同列存储在一个空间中,以节省空间。十二、简述Oracle的触发器的类型及组成部分。答:按照触发事件的不同触发器可分为不同的类型,1.触发器的功能。它的组成部分有:(1)dml触发器(2)替代触发器(3)系统触发器(4)用户事件触发器。2.触发事件。它的组成部分有插入型、更新型和删除型触发器。3.触发事件。它的组成部分有Before型和after型触发器。4.触发级别。它的组成部分有:行触发器和语句触发器。 十三、解释归档和非归档模式之间的不同和它们各自的优缺点。答:在归档模式下,当日志文件进行切换得时候,进程LGWR会将日志写入磁盘,作为日志文件为以后的数据库恢复准备,在非归档模式下就不行,当日志文件进行切换得时候会覆盖原来的日志文件,对于非归档模式一般只能进行完全恢复。十四、解释Oracle数据库备份类型。答:Oracle数据库备份通常分为逻辑数据备份和物理数据备份实现库的逻辑备份包括一个数据库记录集写入一个二进制文件中。物理数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

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