1、以下( A )内存区不属于SGA
APGA  B.日志缓冲区  C.数据缓冲区  D.共享池
2、( D )模式存储数据库中数据字典的表和视图。
ADBA  BSCOTT      CSYSTEM    DSYS
3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将( C )表空间分配给用户作为默认表空间。
AHR    BSCOTT      CSYSTEM    DSYS
4、( A )服务监听并按受来自客户端应用程序的连接请求。
AOracleHOME_NAMETNSListener
BOracleServiceSID
COracleHOME_NAMEAgent
DOracleHOME_NAMEHTTPServer
5、( B )函数通常用来计算累计排名、移动平均数和报表聚合等。
A.汇总    B.分析    C.分组    D.单行
6、( B SQL语句将为计算列SAL*12生成别名Annual Salary
ASELECT 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 )
A.改进的性能       
B.数据的完整性和一致性 
C.可用性和易于维护
D.用户安全
8C )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。
A.行共享  B.行排他  C.共享  D.排他
9、带有B )子句的SELECT语句可以在表的一行或多行上放置排他锁。
AFOR INSERT      BFOR UPDATE 
CFOR DELETE    DFOR REFRESH
10、使用C )命令可以在已分区表的第一个分区之前添加新分区。
A.添加分区          B.截断分区
C.拆分分区          D.不能在第一个分区前添加分区
11C )分区允许用户明确地控制无序行到分区的映射。
A.散列    B.范围    C.列表    D.复合
12、可以使用( C )伪列来访问序列。
Aoracle数据库自动备份方法CURRVALNEXTVAL    BNEXTVALPREVAL
CCACHENOCACHE      DMAXVALUEMINVALUE
13、带有错误的视图可使用( A )选项来创建。
AFORCE
BWITH CHECK OPTION
CCREATE VIEW WITH ERROR
DCREATE ERROR VIEW
14、在联接视图中,当( B )时,该基表被称为键保留表。
A.基表的主键不是结果集的主键
B.基表的主键是结果集的主键
C.基表的主键是结果集的外键
D.基表的主键不是结果集的外键
15、在列的取值重复率比较高的列上,适合创建( D )索引。
A.标准      B.唯一    C.分区      D.位图
16、要以自身的模式创建私有同义词,用户必须拥有( C )系统权限
ACREATE PRIVATE SYNONYM
BCREATE PUBLIC SYNONYM
CCREATE SYNONYM
DCREATE ANY SYNONYM
17PL/SQL块中不能直接使用的SQL命令是( D )。
ASELECT        BINSERT
CUPDATE        DDROP
18、以零作除数时会引发( B )异常。
AVALUE_ERROR        BZERO_DIVIDE
CSTORAGE_ERROR    DSELF_IS_NULL
19、要更新游标结果集中的当前行,应使用( A )子句。
AWHERE CURRENT OF    BFOR UPDATE
CFOR DELETE            DFOR MODIFY
20、用于处理得到单行查询结果的游标为( B )。
A.循环游标      B.隐式游标
CREF游标      D.显式游标
21、公用的子程序和常量在( C )中声明。
A.过程    B.游标
C.包规范  D.包主体
22、数据字典视图( C )包含存储过程的代码文本
AUSER_OBJECTS    BUSER_TEXT
CUSER_SOURCE    DUSER_DESC
23、以下不属于命名的PL/SQL块的是( C )。
A.程序包    B.过程
C.游标      D.函数
24、( A )包用于显示PL/SQL块和存储过程中的调试信息。
ADBMS_OUTPUT
BDBMS_STANDARD
CDBMS_INPUT
DDBMS_SESSION
25Oracle的内置程序包由( A )用户所有。
ASYS        BSYSTEM
CSCOTT    DPUBLIC
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)参数用于确定是否要导入整个导出文件。
ACONSTRAINTS      BTABLES
CFULL              DFILE
一、简述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小时内删除。