阿里巴巴公司DBA笔试题, 看看你会几道(转贴) kL%o9=R1
一:SQL tuning 类 X(K5>L>
)<%IY&\
1:列举几种表连接方式 Yo2n[
u_ym=N57`
2:不借助第三方工具,怎样查看sql的执行计划 -r6LndQs
%|By ?i
3:如何使用CBO,CBO与RULE的区别 gz"I=9
JA^Y:@<{/
4:如何定位重要(消耗资源多)的SQL 62J-)~_
C)0JcM
5:如何跟踪某个session的SQL /;rk-I
J(x42Q}*S
6:SQL调整最关注的是什么 ;S^7Q5-
pkEqd"G
7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能) &V7{J9
/ 9soUt
8:使用索引查询一定能提高查询的性能吗?为什么 8E\6RjM
2sXX0kq~V
9:绑定变量是什么?绑定变量有什么优缺点? 4 O~zkg
wLH[rwPr
10:如何稳定(固定)执行计划 8w4cqr4m
,W~a%8*
11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么 8{J{)gF
G+f@m,
12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql _#6ekl|%
Y,C3E>}Dq
二:数据库基本概念类 !l1ycQM
-<WQ>mrB&
1:pctused and pctfree 表示什么含义有什么作用 % wS5m#n
[|\BuUT'
2:简单描述table / segment / extent / block之间的关系 \^rAH@
<YBA
7i
3:描述tablespace和datafile之间的关系 *ZA.O
>2?O-WXe
4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 0=Z_5.T>
uE{nnNZy
5:回滚段的作用是什么 vOYG&)Jm
A!j6JY.w
6:日志的作用是什么 I^fKZ^]8P
tV,Y38e
7:SGA主要有那些部分,主要作用是什么 `O|PP3S
or1D
6*'
8racle系统进程主要有哪些,作用是什么 &B5@\Hd;
}[*BC5{>
三:备份恢复类 o w<.Dh
hM @F|t3
1:备份如何分类 ,V2,FoJ 9
^8r4tX
2:归档是什么含义 !|gln)|A
1]vrpJw
3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复 uyITUvPg[
F82_#|kpS
4:rman是什么,有何特点 Jd>"g9
6?v)Hb}J%d
5:standby的特点 s'|^ 6/
AHre#$`97
6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略 L0O},O
-Am~CM
四:系统管理类 S+EC!;@Xg
Z6I^HG{:
1:对于一个存在系统性能的系统,说出你的诊断处理思路 ~&Gw[Nd1
ngoAFb
2:列举几种诊断IO、CPU、性能状况的方法 o {bwWk7v6
O0i[GCtP5
3:对statspack有何认识 gLef6q{}
71ctjU`U2
4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响 ?`%)3gx|
vg5;F[e
5:对raid10 和raid5有何认识 P}+-))J
*@2?_b}A
^
五:综合随意类 m# ]VdO'f
k6vY/)-S
1:你最擅长的是oracle哪部分? v&GBu
r!vSYgee
2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分? `kdP)lI
`
7TjK;w7xS.
3:随意说说你觉得oracle最有意思的部分或者最困难的部分 7#BpGQJQ
wZA(><\
4:为何要选择做DBA呢?