(整理)oracle数据库管理员技能认证考试1.
数据库管理员技能认证考试
注意:选择题答案一律写在后面的答题表格上,在其他地方作答无效。
一、单项选择题(每题2分,共60分)
1、以下()内存区不属于SGA。
A.PGA B.日志缓冲区C.数据缓冲区D.共享池
2、()模式存储数据库中数据字典的表和视图。
A.DBA B.SCOTT C.SYSTEM D.SYS
3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将()表空间分配给用户作为默认表空间。
A.HR B.SCOTT C.SYSTEM D.SYS
4、()服务监听并按受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListener B.OracleServiceSID
C.OracleHOME_NAMEAgent D.OracleHOME_NAMEHTTPServer
5、如果一个服务器进程非正常终止,Oracle系统将使用()进程来释放它所占用的资源。
A.DBWR B.LGWR C.SMON D.PMON
6、()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、锁用于提供( )。
A.改进的性能B.数据的完整性和一致性
C.可用性和易于维护D.用户安全
8、( )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除
行。
A.行共享B.行排他C.共享D.排他
9、带有( )子句的SELECT语句可以在表的一行或多行上放置排他锁。
A.FOR INSERT B.FOR UPDATE
C.FOR DELETE D.FOR REFRESH
10、数据库最小的存储单位是( )。
A.数据段B.数据块C.表空间D.数据区间
11、( )分区允许用户明确地控制无序行到分区的映射。
A.散列B.范围C.列表D.复合
12、如果要查询数据库中所有表的信息,应当使用( )数据字典视图。
A.DBA视图B.ALL视图C.USER视图D.动态性能视图
13、( )子句在SELECT语句中用于排序结果集。
A.Having子句B.Where子句C.From子句D.Order by子句
14、查询一个表的总记录数,可以采用( )统计函数。
A.AVG(*)B.SUM(*) C.COUNT(*) D.MAX(*)
15、在列的取值重复率比较高的列上,适合创建()索引。
A.标准B.唯一C.分区D.位图
16、要以自身的模式创建私有同义词,用户必须拥有()系统权限
A.CREATE PRIVATE SYNONYM B.CREATE PUBLIC SYNONYM
C.CREATE SYNONYM D.CREATE ANY SYNONYM
17、使用()命令可以清除表中所有的内容并且不使用回滚段。
A.INSERT B.UPDATE C.DELETE D.TRUNCATE
18、唯一约束与主键约束的一个区别是()。
A.唯一约束的列的值不可以有重复值B.唯一约束的列的值可以不是唯一的
C.唯一约束的列不可以为空值D.唯一约束的列可以为空值
19、创建用户时,可以使用()关键字将密码同用户名关联起来
A.identified B.identified by C.password D.password by
20、Select语句中用来连接字符串的符号是( )。
A.“+”B.“&”C.“||”D.“|”
21、在SQLPLUS中,执行外部脚本所用的命令是( )。
A./ B.@脚本
C.EXE 脚本D.不能在SQLPLUS中直接运行脚本
22、命令CREATE SEQUENCE是用来()。
A.创建表B.创建视图C.创建同义词D.创建序列
23、段是表空间中一种逻辑存储结构,以下()不是ORACLE数据库使用的段类型。
A.索引段B.临时段C.回滚段D.代码段
24、()操作可以用来为一个备份操作手动分配通道。
A.ALLOCATE CHANNEL B.CREATE CHANNEL
C.CHANNEL ALLOCATE D.CREATE LINK
25、()命令用来显示RMAN的配置信息。
A.LIST B.DISPLAY C.SHOW ALL D.都可以
26、()可以用RMAN来做增量备份。
A.数据文件B.控制文件
C.参数文件D.口令文件
27、Oracle 10g 闪回恢复区( Flash Recovery Area )不能存储在()。
A.操作系统本地文件系统ext3
B.集文件系统ocfs2
C.自动存储管理磁盘组asm
D.裸设备raw
28、如果数据库使用asm来存储数据文件,现在你增加一个磁盘组,然后执行ALTER DISKGROUP dg3 RABALANCE POWER 0;这个命令的作用是()。
A.挂起该磁盘组的rebalance的执行
B.该磁盘组以最快的速度rebalance
C.会报错
D.对该磁盘组的rebalance无影响
29、AIX系统管理员要检查机器系统的错误日志,使用()命令。
A.crash B.errpt C.errlogger D.diag
30、()有最好的写性能。
A.raid 0 B.raid 1 C.raid 2 D.raid 5
二、简答题(每题8分,共40分)
1、将表T中的字段LOGDATE中为2001-02-11的数据更新为2003-01-01,请写出相应的SQL语句。(该字段类型为日期类型)
2、解释FUNCTION,PROCEDURE和PACKAGE差别。
3、SGA主要有那些部分,主要作用是什么。
4、IMPORT和SQL*LOADER 这2个工具的不同点。
5、pctused 和pctfree 表示什么含义有什么作用。
请在下面表格中填写选择题答案:
1.6.11.21.
2.7.12.27.
3.13.28.
4.9.14.19.24.29.
10.15.30.
选择题答案:
1.A 6.B 11.C 16.C 21.B 26.A
2.D 7.B 12.A 17.D 22.D 27.D
3.C 8.C 13.D 18.D 23.D 28.A
4.A 9.B 14.C 19.B 24.A 29.B
5.D 10.B 15.D 20.D 25.C 30.A
简答题答案:
1、解答:
update t set logdate=to_date('2003-01-01','yyyy-mm-dd')
where logdate=to_date('2001-02-11','yyyy-mm-dd');
2、解答:
function和procedure是PL/SQL代码的集合,通常为了实现一个任务。procedure不须要返回任何值,而function将返回一个值。Package是为了实现一个商业功用的一组function 和proc
edure的集合。
3、解答:
系统全局区(SGA):是ORACLE为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。
SGA主要包括:
a)共享池(shared pool) :用来存储最近执行的SQL语句和最近使用的数据字典的数据。
b)数据缓冲区 (database buffer cache):用来存储最近从数据文件中读写过的数据。
c)重作日志缓冲区(redo log buffer):用来记录服务或后台进程对数据库的操作。
另外在SGA中还有两个可选的内存结构:
d)Java pool: 用来存储Java代码。
e)Large pool: 用来存储不与SQL直接相关的大型内存结构。备份、恢复使用。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论