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 )伪列来访问序列。
Aoracle数据库自动备份方法.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
一、简述Oracle的内存结构?
答:Oracle的基本内存结构有软件代码区、系统全局区、程序全局区和排序区。软件代码区:软件代码区用于保存正在执行或可能执行的代码。系统全局区:是由oracle系统为实例分配的内存共享结构,包括该实例的数据和控制信息。程序全局区:包含服务器和后台进程的数据及控制信息,因此PGA也称为进程全局区;排序区:Oracle利用排序区的内存部分进行排序,排序区存在于要求排序的用户进程的内存中。
二、Oracle 9i中的三种数据保护模式分别是什么?
答:1)、MAXIMIZE PROTECTION :最大数据保护与无数据分歧,LGWR将同时传送到备
用节点,在主节点事务确认之前,备用节点也必须完全收到日志数据。
2)、MAXIMIZE AVAILABILITY :无数据丢失模式,允许数据分歧,允许异步传送,正常情况下运行在最大保护模式,在主节点与备用节点的网络断开或连接不正常时,自动切换到最大性能模式,主节点的操作还是可以继续的。
3)、MAXIMIZE PERFORMANCE:这种模式应当可以说是从8i继承过来的备用服务器模式,异步传送,无数据同步检查,可能丢失数据,但是能获得主节点的最大性能。
三、本地索引与全局索引的差别与适用情况?
答:差别:本地索引适用于sql语句种限定一个范围的查询比如时间之类的, 全局索引适用于在全部记录中查询,比如要查询一个手机号之类的。全局索引总可能出现unused的情况,需要重建。适用情况:本地索引适合条件中包含partition key的,当然不是绝对的。全局索引总可能出现unused的情况,通常的处理方式是这样的:9i里面有update global index 的子句(ALTER TABLE sales DROP PARTITION dec98 UPDATE GLOBAL INDEXES;) 。
四、数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义?
答:触发dbwr的执行,dbwr会把和这个日志相关的所有脏队列写到数据文件里,缩短实例恢复所需要的时间。
五、归档是什么含义?
答:在日志切换时,旧的日志组被覆盖写入前,把日志文件内容备份另一个地方,以备将来恢复。
六、解释Oracle数据库的启动和关闭状态。
答:
七、表空间管理方式有哪几种,各有什么优劣。
答:字典管理方式和本地管理方式,本地管理方式采用位图管理extent,减少字典之间的竞争,同时避免了碎片。本地管理表空间与字典管理表空间相比,其优点如下: 1).减少了递归空间管理;2).系统自动管理extents大小或采用统一extents大小;3).减少了数据字典之间的竞争;4).不产生回退信息;5).不需合并相邻的剩余空间;6).减少了空间碎片;7).对临时表空间提供了更好的管理。
八、解释冷备份和热备份的不同点以及各自的优点。
答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。
九、回滚段的作用是什么。
答:在日志切换时,旧的日志组被覆盖写入前,把日志文件内容备份另一个地方,以备将来恢复。
十、简述Oracle的物理结构?
答:Oracle数据库系统以各种文件(数据文件,重做日志文件和控制文件等)的形式存储。(1)数据文件。Oracle数据库的数据文件包含该数据库的全部数据。(2)重做日志文件。Oracle数据库的重做日志文件记录了所有的数据库事物。(3)控制文件。控制文件用于记
录oracle数据库的物理结构和数据库中所有文件的控制文件。
十一、简述Oracle中的主要数据库对象。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论