阿里巴巴公司DBA笔试题, 看看你会几道(转贴) lC1X9Op
一:SQL tuning 类 9CWUhS
LE Y Y{G?
1:列举几种表连接方式 *3<m<<>U
% KY&E>^
2:不借助第三方工具,怎样查看sql的执行计划 t@/r1u|iq
,9#G/nF
3:如何使用CBO,CBO与RULE的区别 g-% uw[pf
^U_B>0`ch
4:如何定位重要(消耗资源多)的SQL b}$m!c:<8
r DY q]`
5:如何跟踪某个session的SQL &K^h'>t'
xL>0&R
6:SQL调整最关注的是什么 l{Hi5x'H
vfegIoZ
7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能) )}c$n
hP,1;`[1
8:使用索引查询一定能提高查询的性能吗?为什么 !T0IMI
_'AIXez7q
9:绑定变量是什么?绑定变量有什么优缺点? 5H 1(C#|
l:HO|Mq
10:如何稳定(固定)执行计划 (7ew&u\Li
LTtfOcrt
11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么 ^@)/VfVg
o D*
'
12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql i%*x7zjY{
8`VMdo9
二:数据库基本概念类 _ksp;kH?)
#K*d:W3C
1:pctused and pctfree 表示什么含义有什么作用 .<42-IEc
v:6b&wSL3
2:简单描述table / segment / extent / block之间的关系 <tF]>(|M
C
[2tH2*#
3:描述tablespace和datafile之间的关系 Y\p
yl
XY4s
4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 (rwbF
Op%^dwVG(v
5:回滚段的作用是什么 ]K9x<@!
)edM@beY_
6:日志的作用是什么 =_yOX=g|
6!"15dPN
7:SGA主要有那些部分,主要作用是什么 TVFGonVY
>uuX<\cW
8racle系统进程主要有哪些,作用是什么 #Y18z5vo
4UL-j
三:备份恢复类 @6D<D6`
XbH X,W$h
1:备份如何分类 d ,QJf\fc"
ZY/at/v
2:归档是什么含义 56bB~=c
MJg^
QVM
3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复 s{q2C}=$?D
@W @L%<
4:rman是什么,有何特点 nlmkkTHF8
T]vD ,I+
5:standby的特点 *Cb(4h-
@P.l8|w
6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略 by06!-P0[
~b7Nzzfo
四:系统管理类 W"Rii]GK"
e+6~JbMV
1:对于一个存在系统性能的系统,说出你的诊断处理思路 'QV4=h`
#* Hhe>
2:列举几种诊断IO、CPU、性能状况的方法 q(r2\
8p211MQ<
3:对statspack有何认识 FCe503qND$
rb_G0/R
4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响 =az$WRV+7!
xxiLi46/
5:对raid10 和raid5有何认识 y1'/@A1
;,A\bmC
五:综合随意类 [)Ge^yI7
.6"7Xxe]<
1:你最擅长的是oracle哪部分? *@ o3{0[Z
o+t?OG/0
2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分? t!=S[
dG rA18
3:随意说说你觉得oracle最有意思的部分或者最困难的部分 "_l[4o[D
z]WT>4
4:为何要选择做DBA呢?