Oracle数据库基础题库【含答案】 下载本文

LOGGING

DATAFILE '/home/oracle/app/oracle/oradata/orcl/EVCHGJ4.dbf' C . CREATE TABLESPACE \ LOGGING SIZE 5M

D . CREATE TABLESPACE \

DATAFILE '/home/oracle/app/oracle/oradata/orcl/EVCHGJ4.dbf' SIZE 5M

69. 传统的Oracle数据库系统特权不包括。( C) A. DROP B. CONNECT C. RESOURCE D. SELECT ANY TABLE

70. 下列哪个语句能够会滚到特定地方。( D) A. UPDATE...

SAVEPOINT update_done; Savepoint created. INSERT...

ROLLBACK TO update_done; B. commit

C. commit to update_done; D. rollback;

六、 多项选择题

1、Oracle内存结构可以分为( BC ) A)备份区 B)程序全局区 C)系统全局区 D)还原区 E)调度区

3、以下关于归档日志的说法正确的是( ABC )

A)ORACLE要将填满的在线日志文件组归档时,则要建立归档日志 B)在操作系统或磁盘故障中可保证全部提交的事务可被恢复 C)数据库可运行在两种不同方式下:非归档模式和归档模式

D)数据库在ARCHIVELOG方式下使用时,不能进行在线日志的归档

4、在oracle环境下,以下说法中正确的是:( ABC )

A. <> 表示不等于 B. _ 代表一个字符 C. % 代表0个或者多个字符 D. * 代表0个或者多个字符。

5、在下面有关子查询ANY运算符的描述中,哪一项是正确的?( BC ) A)

C)>any表示大于最小值 D)都不对

7、请选择以下那几项是oracle客户端的链接工具:( ABC )

A) IE浏览器 B) SQL*PLUS C) PLSQL Developer D) 以上答案均不对

8、ORACLE常用的约束条件类型( ABCD ) A)PRIMARY B)FOREIGN C)UNIQUE D)CHECK

9、在oracle环境下,需要创建表空间,当数据超过表空间大小时,要对表空间进行扩充,以下选项中扩充方式正确的有:( ABC ) A、添加数据文件 B、改变数据文件的大小

C、允许数据文件自动扩展 D、表空间不能再用重新创建表空间。

10、表命名时需要遵循的规则中选择正确的是:( ABCD ) A、表明的首字符应该为字母 B、不能使用保留字

C、可以使用下划线、数字、字母、但不能使用空格和单引号。 D、同一用户下表名不能重复。

11、在Oracle中,PL/SQL块中定义了一个带参数的游标: CURSOR emp_cursor(dnum NUMBER) IS

SELECT sal,comm FORM emp WHERE deptno=dnum; 那么正确打开此游标的语句是( AD )。 A. OPEN emp_cursor(20); B. OPEN emp_cursor FOR 20; C. OPEN emp_cursor USING 20;

D. FOR rmp_rec IN emp_cursor(20) LOOP ... END LOOP;

12、下列关于约束和索引的说法中,正确的是( ABC )。

A. 在字段上定义PRIMARY KEY约束时会自动创建B树唯一索引 B. 在字段上定义UNIQUE约束时会自动创建一个B树唯一索引

C. 默认情况下,禁用约束会删除对应的索引,而激活约束会自动重建相应的索引

D. 定义FOREIGN KEY约束时会创建一个B树唯一索引

七、 综合题(共7小题,每题3分,共21分)将答案填写在“答

案.xls”对应空格上。

1. 在oracle环境下,需要创建表空间,当数据超过表空间大小时,要对表空间进行扩充,请说出三种扩展方式。

当数据超过表空间大小时,要对表空间进行扩充。 扩充有三种方式:

(1)添加数据文件 (2)改变数据文件大小 (3)允许数据文件自动扩展

(1) 添加数据文件

--为test表空间添加一个3M的数据文件 alter tablespace test add datafile 'c:\\temp\\test1.dbf' size 2048k; (2) 改变数据文件大小

--为test表空间的数据文件增加4M

alter database datafile 'c:\\temp\\test.dbf' resize 4096k;

(3) 允许数据文件自动扩展

--为test表空间的数据文件设置为自动增加

alter database datafile 'c:\\temp\\test.dbf' autoextend on next 1m maxsize 20m;