oracle考试复习试装

发布 2021-04-27 21:35:28 阅读 7426

oracle 考试复习题目。

一.选择题。

1.数据库逻辑存储结构。

a. 块->段->区->表空间->数据库。

b. 块->区->段->表空间->数据库。

c. 块->区->表空间-> 段->数据库。

d. 块->表空间->区-> 段->数据库。

2. oracle实例中最多可以启动几个dbwr后台进程。

a. 1个 b.10个 c.9个 d.无限制。

3.下面___不是oracle实例的组成部分。

c.控制文件 d. 后台进程。

4. 创建数据库时,哪个表空间自动生成。

a. user表空间b. tools表空间。

c. temp表空间d. system表空间。

5.建表语句create table t (…tablespace user01

storage(initial 64k next 128k pctincrease 100)

为该表的数据段分配的前3个区的大小为:

a. 64kb,128kb,128kb b. 64kb,128kb,192kb

c. 64kb,128kb,64kbd. 64kb,128kb,256kb

6.数据库必须至少有几个控制文件。

a. 1 b. 2 c. 4 d. 由初始化参数定。

7.下面哪一个语句将在结果中包括名字为bonita的客户。

a. select * from customers where firstname =‘b%’;

b.select * from customers where firstname like‘%n%’;

c.select * from customers where firstname =‘n%’;

d.select * from customers where firstname like ‘_b%’;

8.下面哪一种约束只允许将满足指定条件的记录添加到表中? (

a.primary keyb.unique;

c.checkd.not null;

9.下面哪一种文件可以控制用户在数据库和实例中所使用的资源?(

a.数据文件b.控制文件;

c.初始化参数文件d.概要文件;

10.下面哪一种循环不需要用户执行open命令来打开显式游标。

a.基本循环b.while循环;

c.if循环d.游标for循环;

11.下面哪一个sql语句将创建一个用户名为user01、密码为userword的新用户。

a.create user user01 password userword;

b.create user user01 pass userword;

c.create user user01 identified by userword;

d.create user user01 with password userword;

12.服务进程的错误信息记录在文件中。

a.跟踪文件b.警告文件;

c.控制文件d.重做日志文件;

13..如果服务进程无法在db缓存中找到空闲空间,会启动哪个进程。(

a.ckpt b. smon c.lgwr d.dbwn

14.下面哪个数据字典可以查询数据库所有表。

a.dba_tablesb. all_tables

c.user_tablesd.all_objects

15.在用户能够连接oracle9i数据库之前,必须向用户的帐号授予 (

哪一种权限?

a.connectb. create session

c.connect any database d.connect any table

二.名词解释。

sga: 全局数据库名:

角色: 动态性能视图:

同义词: 三.简答题。

1.什么时候创建一个实例内存结构?有什么作用?

答: 2.控制文件的作用和记录的信息是什么?

答: 3.具体说明下列命令执行后的结果。

sql> create tablespace tbs_2

2 datafile 'e:\oracle\oradata\student\' size 5m reuse

3 autoextend on next 50k maxsize 5m ,4 'e:\oracle\oradata\student\' size 500k reuse

5 autoextend on next 50k maxsize 4m

6 default storage(initial 10k next 50k pctincrease 20)

7 extent management dictionary;

4.要求在example表空间上创建新用户user1,口令为user1,分配限额2mb,使用概要文件pf1(设概要文件pf1已经存在),加锁且设置口令过期。写出满足上述要求的创建命令语句。

四.综合题。

1.编写一个触发器,名字为logsalarychanges。要求完成如下功能:当对表salary有插入、修改和删除操作时,把操作的时间、操作的类型(插入、修改和删除分别用‘i’、‘u’、‘d’来表示)和用户名记录在salarylog表中。

salarylog表要求自己创建。

2.定义游标csalary,编程显示employees表中工资大于平均工资的第10条到第20条之间的记录。设employees表中有employee_id(部门号)、first_name(职工姓名)、salary(工资)三个字段。

oracle复习

oracle数据库的主要特点。支持多用户 大事务量的事务处理。数据安全性和完整性控制。支持分布式数据处理。可移植性。oracle服务器提供开放 全面和综合的信息管理,它由oracle数据库和oracle实例组成。管理数据库的后台进程和内存结构的集合称为 oracle 实例 oracle 数据库是一个...

Oracle复习

一 创建用户。在yggl数据库中创建一个用户manager,授予dba角色和sysdba系统权限,它可以替代system系统用户。connect system 123456 as sysdab create user manager profile default identified by man...

Oracle复习

oracle数据库管理与编程知识点。1.关系数据库基本理论 oracle应用结构。2.oracle体系结构 实例内存管理 sga pga 逻辑存储结构 表空间 段 区 块 物理存储结构 数据文件 控制文件 其他文件 3.sql plus工具的使用 设置环境变量 命令的编辑导入导出 查询结果格式化等 ...