1、Oracle复习题及答案服务进程后台进程DBWR郑州大学软件技术学院Oracle课程2009-2010学年第一学期期末试题(A)(适用专业:08信管、Java、.NET专业 考试时间:120分钟)单选:1 Oracle 10g 中的g表示(C)。A网络 B 数据库 C网格计算 D版本2Oracle 10g 的管理工具中,(B )是一个非常重要的、在服务器端和客户端都可以使用的工具。主要 功能有:输入、运行和调试 SQL语句、PL/SQL块。A OUI B SQL*PLUSC OEM D DBCA3Oracle 数据库的例程由( D )组成。A SGA和PGA B SGA 和数据库C数据库和后台
2、进程 D SGA(系统全局区)和后台进程4Oracle 进程结构中完成更新控制文件与数据文件,使其同步并触发 DBW进程,使其将脏缓存块写入数据文件中的进程是( C)。A用户进程C后台进程CKPT10读下段程序:SQL select * from v$log;MEMBERS ARC STATUSGROUP# THREAD# SEQUENCE# BYTES1129524288001NOINACTIVE2130524288001NOCURRENT3128524288001NOINACTIVESQL alter system switch logfile;系统已更改。请问:当前使用的日志组和日志序列
3、号分别是( C)。A 1 和 30 B 2 和 31 C 3 和 31 D 4 和 3111关闭数据库的各种方式中,会出现数据不一致的情况(即需要恢复数据库)的是( D )。A normal B tran sactio nal 事务处理关闭 C immediate D abort 中止关闭12 Oracle网络配置需要配置服务器端和客户端,下列说法错误的是( C )。A 服务器端配置的目的就是要配置监听程序的配置文件 liste ner.ora 。B 客户端配置的目的就是要配置网络服务名的配置文件 tnsnames.ora 。C listener.ora 禾口 tnsnames.ora 不可以
4、在同一台机器上。D网络服务名的命名方式有多种,采用何种方式命名需要文件 sql net.ora 。13已创建序列 S1,若当前值为2,先执行3次S1.NEXTVAL再执行3次S1.CURRVA,最后S1的值 是(C )。A 3 B 4 C 5 D 614 Oracle的PL/SQL程序的异常处理部分,涉及的异常有多种,其中,必须用 raise显示引发的异常是(C )oA 预定义异常 B 非预定义异常 C自定义异常 D 不确定15对于SQL游标的说法中,错误的是( D )oA 它是Oracle中的隐式游标。B 它也有 ISOPEN %FOUND%NOTFOUNC%ROWCOl四种属性。C 不能对
5、它显式的执行 OPEN FETCH CLOSE语句。D Oracle 会为每一个DML语句创建一个隐式游标。填空:1数据字典的所有者是 sys。其数据字典表和视图都被保存在 system表空间中。2想实现控制文件多路复用的语句如下:alter system set _con trol_files= C:co ntrol01.ctl,D:co ntrol02.ctl,E:co ntrol03.ctlscope=spfile;3重做日志文件又被称为 事务日志文件,是 Oracle三类文件中最复杂的一类文件,是由 _一条条重做记录组成,记录、保存对数据库所做的修改(或事务) 。4在数据库的各种启动模
6、式之间切换需要使用 alter database 语句。由低级向高级,且不可以逆转5PL/SQL程序包由包的和包体 组成。6角色 是相关权限的命名集合,使用的主要目的是简化权限管理。7复杂视图一般是不可更新的,但可以在其上创建 _lnstead of 触发器来把DML操作最终完成。判断1Oracle数据库中重做日志文件需要实现多路复用,而控制文件没有必要实现多路复用。 (X)2大文件表空间是为超大数据库而设计的,只能有一个数据文件组成,可以减少更新数据文件头部 信息的操作。 (V)3 一个合理的Oracle服务器系统的默认永久性表空间为 system,默认临时表空间为temp。 (X)4修改表
7、 Department添加列Leader数据类型 varchar2(10) 的语句是:Alter table Departme nt add colu mn Leader varchar2(10); (x)5Oracle 支持 5 种类型的约束: notnull 、unique、check、primary key 、foreign key 。(V)6外部表的最大用途是通过访问驱动程序往 Oracle数据库中装载 OS文件中的数据。(V)7在表的某个列上创建标准 B树索引,查询复合某条件的记录,结果有大量的记录返回,则这个索引得到最大程度的应用,能够明显提高速度。 (X)8在视图中并不保存任何数
8、据,通过视图操作的数据仍然保存在表中。 (V)9方案同义词是被某个方案所拥有,所以如果一个方案用户想访问方案同义词,必须在自己方案中创建该方案同义词。(V)10由DBA使用命令 Create user new identified by new 创建了用户new之后,new就可以登录服务器了。(X)简答:1简述Oracle1Og启动数据库的步骤。Shutdown (正常关闭数据库)启动数据库到nomount状态(启动数据库实例,不装载数据库 )启动数据库到mou nt状态(打开控制文件)启动数据库到ope n状态(打开控制文件中描述的所有文件)2简述索引的作用及创建索引注意事项。索引是对数据库
9、表中的一个或者多个列的值进行排列的结构。可以利用索引访问数据库表中的特定信息。创建索引的注意事项:始终包含聚集索引保证聚集索引唯一保证聚集索引最小覆盖索引适量的索引设计题:所涉及的表结构:HR方案下的 employees、regions、countries ,表结构如下:SQL desc enplopees;NameNull?TJFpeEriPLOVEE_IDNOT NULLNUMBER(6)FIRST NAMEUARCUAR2(20)LfiSTNAMENOT NULLUftRCHAR2(25)EMAILHOT NULLUARGHAR2(25)PHONEHUMBIERUARCHAR2(20)H
10、IRE_DATENOT NULLDATEjdbTdNOT NULLVARCHAR2(10)SALARVNUNBER(8,2)COMMISSJON_PCTHUHBER(2,2)MftNfiGERIDNUMBER(6)DEPARTMENflDNUMBER(t)SQL desc countries;NameNull?COUNTRV_IDNOT NULLCHAR(2)COUNTRVNAMEUARCHAR2(UO)regidn_TdNUMBERSQL desc regions;1仓U建连接视图 v_regions_countries ,包含字段 r_id,r_name,c_id,c_name 。视图从
11、regions 表、countries表查询出 region_id、region_name、country_id 、country_name 字段。(10 分)Create view v_regi on s_co un triesAsSelect regiond 、region_name、country_id 、countryameFrom HR.regi ons, HR.co un triesWhere r-id=c_id;r_ name=c_ name;2创建表空间DATA01,采用本地管理区尺寸为 256k,其中数据文件的名称为 dataO1.dbf,大小为12M;将表空间的名称修改为
12、DATA02( 10分)Create tablespace DATA01Datafile c:oracleproduct1020oradataorcldata01.dbf size 12MExte nt man ageme nt local autollocate szie 256k;Alter tablespace DATA01 re name to DATA02;3编写PL/SQL程序,计算1-100之间所有奇数之和。(10分)declarei in teger;j in teger;k in teger;beginj:=2;k:=0;For i in 1.100 loopif i mod
13、 j0 the nk:=k+i;end if;end loop;dbms_output.put_li ne(k);end; /郑州大学软件技术学院Oracle课程2009-2010学年第一学期期末试题 (whl)(适用专业:08信管、Java、.NET专业 考试时间:120分钟)1以下哪种不属于 Oracle 10g产品系列(A )。A Oracle 10g 网格版 B Oralce 10g 标准版2Oracle 10g 的管理工具中,(C )采用直观而方便的图形化界面 GUI来操作数据库,如创建新用户和角色、权限分配、创建方案对象等。D DBCA3Oracle 数据库服务器是由( D )组成
14、。(oracle数据库用于存储和检索信息,是数据的集合, 包括逻辑结构和物理结构。Oracle例程是指数据库服务器的内存和相关处理程序 )4Oracle 进程结构中完成将重做记录从重做日志高速缓冲区写入重做日志文件的进程是( C )。A用户进程 B 服务进程C后台进程LGWR D 后台进程DBWR5某用户想查看自己所能看到的视图信息,那么应该看( D)视图。A v$viewsB dba_viewsC all_viewsD user_views6 可以在 Oracle 10g况。服务器的安装目录下的( B)文件中查看 Oracle10g服务器的各种参数的使用情A spfileorcl.oraB in itorcl.oraC portlist. ini D tnsn ame.ora7记录了 Oracle数据库的结构信息,是一个小的二进制文件,这类数据库文件是( D )。C 口令文件 D 控制文件(数据库控制文件是一个很小的二进制文件,它维护着数据库的全局物理结构,用以支持数据库成功的 启动和运行)8 Oracle 的逻辑存储结构中由小到大的顺序是( A )。A 块、区、段、表空间 B 块、段、区、表空间C 区、块、段、表空间 D 段、区、表空间、块9下列哪种表空间可以被设置为脱机状态( C )。A系统表空间 B 撤销表空间 C用户表空间 D 临时表空间10读下
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1