收藏 分销(赏)

oracle复习题及答案.doc

上传人:仙人****88 文档编号:7983094 上传时间:2025-01-29 格式:DOC 页数:5 大小:45.50KB 下载积分:10 金币
下载 相关 举报
oracle复习题及答案.doc_第1页
第1页 / 共5页
oracle复习题及答案.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
1、以下( A )内存区不属于SGA。 A.PGA B.日志缓冲区 C.数据缓冲区 D.共享池 2、( D)模式存储数据库中数据字典的表和视图。 A.DBA B.SCOTT C.SYSTEM D.SYS 3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将( C )表空间分配给用户作为默认表空间。 A.HR B.SCOTT C.SYSTEM D.SYS 4、( A )服务监听并按受来自客户端应用程序的连接请求。 A.OracleHOME_NAMETNSListener B.OracleServiceSID C.OracleHOME_NAMEAgent D.OracleHOME_NAMEHTTPServer 5、( B)函数通常用来计算累计排名、移动平均数和报表聚合等。 A.汇总 B.分析 C.分组 D.单行 6、( B )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、锁用于提供( B )。 A.改进的性能 B.数据的完整性和一致性 C.可用性和易于维护 D.用户安全 8、( C )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。 A.行共享 B.行排他 C.共享 D.排他 9、带有( B)子句的SELECT语句可以在表的一行或多行上放置排他锁。 A.FOR INSERT B.FOR UPDATE C.FOR DELETE D.FOR REFRESH 10、使用( C )命令可以在已分区表的第一个分区之前添加新分区。 A.添加分区 B.截断分区 C.拆分分区 D.不能在第一个分区前添加分区 11、( C)分区允许用户明确地控制无序行到分区的映射。 A.散列 B.范围 C.列表 D.复合 12、可以使用( C )伪列来访问序列。 A.CURRVAL和NEXTVAL B.NEXTVAL和PREVAL C.CACHE和NOCACHE D.MAXVALUE和MINVALUE 13、带有错误的视图可使用(A )选项来创建。 A.FORCE B.WITH CHECK OPTION C.CREATE VIEW WITH ERROR D.CREATE ERROR VIEW 14、在联接视图中,当( B )时,该基表被称为键保留表。 A.基表的主键不是结果集的主键 B.基表的主键是结果集的主键 C.基表的主键是结果集的外键 D.基表的主键不是结果集的外键 15、在列的取值重复率比较高的列上,适合创建( D)索引。 A.标准 B.唯一 C.分区 D.位图 16、要以自身的模式创建私有同义词,用户必须拥有( C )系统权限 A.CREATE PRIVATE SYNONYM B.CREATE PUBLIC SYNONYM C.CREATE SYNONYM D.CREATE ANY SYNONYM 17、PL/SQL块中不能直接使用的SQL命令是( D )。 A.SELECT B.INSERT C.UPDATE D.DROP 18、以零作除数时会引发( B )异常。 A.VALUE_ERROR B.ZERO_DIVIDE C.STORAGE_ERROR D.SELF_IS_NULL 19、要更新游标结果集中的当前行,应使用( A )子句。 A.WHERE CURRENT OF B.FOR UPDATE C.FOR DELETE D.FOR MODIFY 20、用于处理得到单行查询结果的游标为( B)。 A.循环游标 B.隐式游标 C.REF游标 D.显式游标 21、公用的子程序和常量在( C)中声明。 A.过程 B.游标 C.包规范 D.包主体 22、数据字典视图( C )包含存储过程的代码文本 A.USER_OBJECTS B.USER_TEXT C.USER_SOURCE D.USER_DESC 23、以下不属于命名的PL/SQL块的是( C )。 A.程序包 B.过程 C.游标 D.函数 24、( A )包用于显示PL/SQL块和存储过程中的调试信息。 A.DBMS_OUTPUT B.DBMS_STANDARD C.DBMS_INPUT D.DBMS_SESSION 25、Oracle的内置程序包由( A)用户所有。 A.SYS B.SYSTEM C.SCOTT D.PUBLIC 26、( 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)参数用于确定是否要导入整个导出文件。 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 一、 简述Oracle的内存结构? 包括正在执行的程序代码 连接的回话信息 在程序执行期间需要的信息 在oracle进程间共享和通信的信息 永久保存在辅存中的高速缓存数据 通常计算机系统可用的内存越多,oracle系统的性能就越佳,oracle的基本内存结构有软件代码区,系统全局区,程序全局区,排序区 二、 归档是什么含义? 在日志切换时,旧的日志组被覆盖写入前,把日志文件内容备份另一个地方,以备将来恢复。 三、 表空间管理方式有哪几种,各有什么优劣。 字典管理方式和本地管理方式,本地管理方式采用位图管理extent,减少字典之间的竞争,同时避免了碎片。 本地管理表空间与字典管理表空间相比,其优点如下: 1).减少了递归空间管理; 2).系统自动管理extents大小或采用统一extents大小; 3).减少了数据字典之间的竞争; 4).不产生回退信息; 5).不需合并相邻的剩余空间; 6).减少了空间碎片; 7).对临时表空间提供了更好的管理。 四、 解释冷备份和热备份的不同点以及各自的优点。 热备份针对归档模式的数据库,在数据库任旧处于工作状态时进行备份,而冷备份只在数据库管理后,进行备份,适用与所有模式的数据库,热备份的优点在于当备份时,数据库任旧可以被使用而且将数据库恢复到任意一个时间点,冷备份的优点在于它的备份和恢复操作相当简单那,而且由于冷备份的数据库可以再非归档模式下,数据库性能会比归档模式稍好。 五、 回滚段的作用是什么。 保存数据的前像,保证数据读取的时间点一致性。 六、 简述Oracle的物理结构? 物理结构包括数据文件,重做日志文件和控制文件,每个oracle数据库包括一个或多个数据文件,两个或更多的重做日志文件,以及一个或多个控制文件,这些文件为数据库信息提供了实际的物理存储。 七、 简述Oracle中的主要数据库对象。 Oracle中包含五种数据库对象,分别为别名、序列、视图、索引和簇,其中别名和序列为Oracle中特有的数据库对象。 别名:通过对Oracle中数据表设置别名之后,可以使用别名对数据表进行与原表名同样的各种操作。 序列:作为Oracle的特有对象,序列用来实现Oracle的主键自增,这是区别于其他关系数据库的。 视图与索引:其用法与其他数据库相同,这里不多赘述。 簇:两表或多个表中存在相同列,将相同列存储在一个空间中,以节省空间。 八、 简述Oracle的触发器的类型及组成部分。 按触发器的功能:DML触发器、替代触发器、系统触发器、用户事件触发器 触发事件:插入型、更新型、删除型 触发时间:DEFORE 和AFTER触发型 触发级别:行和语句触发器 九、 解释归档和非归档模式之间的不同和它们各自的优缺点。 在归档模式下,当日志文件进行切换得时候,进程LGWR会将日志写入磁盘,作为日志文件为以后的数据库恢复准备,在非归档模式下就不行,当日志文件进行切换得时候会覆盖原来的日志文件,对于非归档模式一般只能进行完全恢复! 十、 解释Oracle数据库备份类型。 逻辑数据备份:导出方式是数据库的逻辑数据备份,脱机备份和联机备份是物理数据备份,实现数据库逻辑备份包括读一个数据库记录和将记录集写入一个二进制文件中,这些记录的独处与其物理位置无关。物理备份是复制构成数据的物理文件而不管其逻辑内容如何,也称文件系统备份。 十一、 oracle系统进程主要有哪些,作用是什么? 数据写进程(dbwr):负责将更改的数据从数据库缓冲区高速缓存写入数据文件 日志写进程(lgwr):将重做日志缓冲区中的更改写入在线重做日志文件 系统监控(smon) :检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复 进程监控(pmon) :负责在一个Oracle 进程失败时清理资源 检查点进程(chpt):负责在每当缓冲区高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息。 归档进程(arcn) :在每次日志切换时把已满的日志组进行备份或归档 作业调度器(cjq) :负责将调度与执行系统中已定义好的job,完成一些预定义的工作. 恢复进程(reco) :保证分布式事务的一致性,在分布式事务中,要么同时commit,要么同时rollback;
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服