oracle复习题及答案
更新时间:2024-04-26 00:52:01 阅读量: 综合文库 文档下载
- ORAcle DBA推荐度:
- 相关推荐
1、以下( )内存区不属于SGA。
A.PGA B.日志缓冲区 C.数据缓冲区 D.共享池 2、( )模式存储数据库中数据字典的表和视图。 A.DBA B.SCOTT C.SYSTEM D.SYS 3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将
( )表空间分配给用户作为默认表空间。 A.HR B.SCOTT C.SYSTEM D.SYS 4、( )服务监听并按受来自客户端应用程序的连接请求。 A.OracleHOME_NAMETNSListener B.OracleServiceSID
C.OracleHOME_NAMEAgent
D.OracleHOME_NAMEHTTPServer 5、( )函数通常用来计算累计排名、移动平均数和报表聚合等。 A.汇总 B.分析 C.分组 D.单行 6、( )SQL语句将为计算列SAL*12生成别名Annual Salary A.SELECT ename,sal*12 ‘Annual Salary’ FROM emp; B.SELECT ename,sal*12 “Annual Salary” FROM emp; C.SELECT ename,sal*12 AS Annual Salary FROM emp;
D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp; 7、锁用于提供( )。
A.改进的性能 B.数据的完整性和一致性 C.可用性和易于维护 D.用户安全
8、( )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新
和删除行。
A.行共享 B.行排他 C.共享 D.排他
9、带有( )子句的SELECT语句可以在表的一行或多行上放置排他锁。 A.FOR INSERT B.FOR UPDATE C.FOR DELETE D.FOR REFRESH
10、使用( )命令可以在已分区表的第一个分区之前添加新分区。 A.添加分区 B.截断分区
C.拆分分区 D.不能在第一个分区前添加分区 11、( )分区允许用户明确地控制无序行到分区的映射。 A.散列 B.范围 C.列表 D.复合 12、可以使用( )伪列来访问序列。
A.CURRVAL和NEXTVAL B.NEXTVAL和PREVAL C.CACHE和NOCACHE D.MAXVALUE和MINVALUE 13、带有错误的视图可使用( )选项来创建。
A.FORCE B.WITH CHECK OPTION C.CREATE VIEW WITH ERROR D.CREATE ERROR VIEW 14、在联接视图中,当( )时,该基表被称为键保留表。
A.基表的主键不是结果集的主键 B.基表的主键是结果集的主键 C.基表的主键是结果集的外键 D.基表的主键不是结果集的外键 15、在列的取值重复率比较高的列上,适合创建( )索引。 A.标准 B.唯一 C.分区 D.位图
1
16、要以自身的模式创建私有同义词,用户必须拥有( )系统权限 A.CREATE PRIVATE SYNONYM B.CREATE PUBLIC SYNONYM C.CREATE SYNONYM D.CREATE ANY SYNONYM 17、PL/SQL块中不能直接使用的SQL命令是( )。
A.SELECT B.INSERT C.UPDATE D.DROP 18、以零作除数时会引发( )异常。
A.VALUE_ERROR B.ZERO_DIVIDE C.STORAGE_ERROR D.SELF_IS_NULL
19、要更新游标结果集中的当前行,应使用( )子句。 A.WHERE CURRENT OF B.FOR UPDATE C.FOR DELETE D.FOR MODIFY 20、用于处理得到单行查询结果的游标为( )。
A.循环游标 B.隐式游标 C.REF游标 D.显式游标 21、公用的子程序和常量在( )中声明。
A.过程 B.游标 C.包规范 D.包主体 22、数据字典视图( )包含存储过程的代码文本 A.USER_OBJECTS B.USER_TEXT C.USER_SOURCE D.USER_DESC
23、以下不属于命名的PL/SQL块的是( )。
A.程序包 B.过程 C.游标 D.函数 24、( )包用于显示PL/SQL块和存储过程中的调试信息。 A.DBMS_OUTPUT B.DBMS_STANDARD C.DBMS_INPUT D.DBMS_SESSION 25、Oracle的内置程序包由( )用户所有。
A.SYS B.SYSTEM C.SCOTT D.PUBLIC 26、( )触发器允许触发操作中的语句访问行的列值。
A.行级 B.语句级 C.模式 D.数据库级 27、在非归档日志方式下操作的数据库禁用了( )。
A.归档日志 B.联机日志 C.日志写入程序 D.日志文件 28、以下哪种备份方式需要在完全关闭数据库进行( )。
A.无归档日志模式下的数据库备份 B.归档日志模式下的数据库备份C.使用导出实用程序进行逻辑备份 D.以上都不对 29、( )方式的导出会从指定的表中导出所有数据。
A.分区 B.表 C.全部数据库 D.表空间 30、( )参数用于确定是否要导入整个导出文件。
A.CONSTRAINTS B.TABLES C.FULL D.FILE 答案 1.A 6.B 11.C 16.C 21.C 26.A 2.D 7.B 12.C 17.D 22.C 27.A 3.C 8.C 13.A 18.B 23.C 28.A 4.A 9.B 14.B 19.A 24.A 29.B 5.B 10.C 15.D 20.B 25.A 30.C
2
一、 简述Oracle的内存结构?
Oracle的基本内存结构有软件代码区、系统全局区、程序全局区和排序区。 软件代码区:软件代码区用于保存正在执行或可能执行的代码。
系统全局区:是由oracle系统为实例分配的内存共享结构,包括该实例的数据和控制信息。
程序全局区:包含服务器和后台进程的数据及控制信息,因此PGA也称为进程全局区; 排序区:Oracle利用排序区的内存部分进行排序,排序区存在于要求排序的用户进程的内存中。
二、 归档是什么含义?
在日志切换时,旧的日志组被覆盖写入前,把日志文件内容备份另一个地方,以备将来恢复。
三、 表空间管理方式有哪几种,各有什么优劣。 字典管理方式和本地管理方式,本地管理方式采用位图管理extent,减少字典之间的竞争,同时避免了碎片。
本地管理表空间与字典管理表空间相比,其优点如下:
1).减少了递归空间管理; 2).系统自动管理extents大小或采用统一extents大小; 3).减少了数据字典之间的竞争; 4).不产生回退信息; 5).不需合并相邻的剩余空间; 6).减少了空间碎片; 7).对临时表空间提供了更好的管理。
四、 解释冷备份和热备份的不同点以及各自的优点。
热备份针对归档模式的数据库,在数据库任旧处于工作状态时进行备份,而冷备份只在数据库管理后,进行备份,适用与所有模式的数据库,热备份的优点在于当备份时,数据库任旧可以被使用而且将数据库恢复到任意一个时间点,冷备份的优点在于它的备份和恢复操作相当简单那,而且由于冷备份的数据库可以再非归档模式下,数据库性能会比归档模式稍好。
五、 回滚段的作用是什么。
回滚段由数据库管理员建立,用于临时存储可能会被撤销的信息,这些信息用于生成读一致性的数据库信息在数据库恢复时回滚末提交的事务。 六、 简述Oracle的物理结构?
Oracle数据库系统以各种文件(数据文件,重做日志文件和控制文件等)的形式存储。 (1)数据文件。Oracle数据库的数据文件包含该数据库的全部数据。
(2)重做日志文件。Oracle数据库的重做日志文件记录了所有的数据库事物。 (3)控制文件。控制文件用于记录oracle数据库的物理结构和数据库中所有文件的控制文件
七、 简述Oracle中的主要数据库对象。
Oracle中包含五种数据库对象,分别为别名、序列、视图、索引和簇,其中别名和序列为Oracle中特有的数据库对象。
别名:通过对Oracle中数据表设置别名之后,可以使用别名对数据表进行与原表名同样的各种操作。
3
序列:作为Oracle的特有对象,序列用来实现Oracle的主键自增,这是区别于其他关系数据库的。 视图与索引:其用法与其他数据库相同,这里不多赘述。 簇:两表或多个表中存在相同列,将相同列存储在一个空间中,以节省空间。 八、 简述Oracle的触发器的类型及组成部分。 按照触发事件的不同触发器可分为不同的类型 1.触发器的功能。它的组成部分有:
(1)dml触发器 (2)替代触发器 (3)系统触发器 (4)用户事件触发器 2.触发事件。它的组成部分有
插入型(insert)。更新型(update)和删除型(delete)触发器 3.触发事件。它的组成部分有 :Before型和after型触发器 4.触发级别。它的组成部分有 :行触发器和语句触发器 九、 解释归档和非归档模式之间的不同和它们各自的优缺点。
在归档模式下,当日志文件进行切换得时候,进程LGWR会将日志写入磁盘,作为日志文件为以后的数据库恢复准备,在非归档模式下就不行,当日志文件进行切换得时候会覆盖原来的日志文件,对于非归档模式一般只能进行完全恢复! 十、 解释Oracle数据库备份类型。
Oracle数据库备份通常分为逻辑数据备份和物理数据备份
实现库的逻辑备份包括一个数据库记录集写入一个二进制文件中。 物理数据备份时复制构成数据的物理文件而不管其逻辑内容如何
十一、 oracle系统进程主要有哪些,作用是什么? 数据写进程(dbwr):负责将更改的数据从数据库缓冲区高速缓存写入数据文件 日志写进程(lgwr):将重做日志缓冲区中的更改写入在线重做日志文件 系统监控(smon) :检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复 进程监控(pmon) :负责在一个Oracle 进程失败时清理资源 检查点进程(chpt):负责在每当缓冲区高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息。 归档进程(arcn) :在每次日志切换时把已满的日志组进行备份或归档 作业调度器(cjq) :负责将调度与执行系统中已定义好的job,完成一些预定义的工作. 恢复进程(reco) :保证分布式事务的一致性,在分布式事务中,要么同时commit,要么同时rollback;
4
正在阅读:
oracle复习题及答案04-26
2021年街道管违建治违建工作总结及明年工作计划范文08-05
钢筋工程监理实施细则112-20
北京版英语二年级上册Unit1WhatdayistodayLesson2_参考教案04-25
2022年关于国企党建经验交流材料范文04-03
国际经济学模拟试卷01-17
基本建设项目建设成本管理规定(财建〔2016〕504号)09-01
员工绩效考核年终工作总结优质范本04-03
试论电子文件时代的档案管理05-18
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 复习题
- 答案
- oracle
- 川大《企业管理学1463》16秋在线作业2
- 天大《电工技术基础(专)》2017年12月考试期末大作业
- 平泉县城市总体规划
- 全市药品安全知识竞赛题库(一)已打印
- 暑期社会实践报告 琴行打工(中英文版)-word范文模板
- 护理人文关怀实施方案
- aao工艺流程图
- 品社四下教案(首师大版) - 图文
- 浅析高中生英语课外阅读兴趣与习惯培养
- 最邻近模板匹配法
- 从于欢案论正当防卫的构成要件及反思重构
- 四年级语文《地震是的父与子》教案 - 图文
- 永和县第一高级中学简介
- 专四词汇与语法汇总
- 合作意向书(中英对照)
- v b实用教程 - 实验指导书
- 辽宁省2018年上半年安全员B证考核考试试卷
- 1985年全国硕士研究生入学统一考试英语试题
- 数控机床机械系数教案下09-09
- 2013年信息管理概论过程性评价题目汇总(包过)