阿里巴巴公司DBA笔试题, 看看你会几道(转贴) b*AL,n?
一:SQL tuning 类 \!]Zq#*kH
J&vmW}&
1:列举几种表连接方式 |afzW=8'
[~%\:of70n
2:不借助第三方工具,怎样查看sql的执行计划 <"&I'9
~_;x o?@ba
3:如何使用CBO,CBO与RULE的区别 c@uNA0
p
lZ\8$,B)
4:如何定位重要(消耗资源多)的SQL \W;+@w|c
~9tPT0^+
5:如何跟踪某个session的SQL sz7|2OV"
p!XB\%sv'"
6:SQL调整最关注的是什么 dxz.%a@PW
D09/(%4j
7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能) t V]BcDp
96 ozt UK
8:使用索引查询一定能提高查询的性能吗?为什么 ;$0)k(c9
ME9jN{ le
9:绑定变量是什么?绑定变量有什么优缺点? _ +"V5z
t9Sog~:'
10:如何稳定(固定)执行计划
Z>O2
xn=/SIS
11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么 O<H5W|cM
<<ze84E
12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql SccaX
P
xM#+jI
二:数据库基本概念类 GD]yP..
@~Uu]1
1:pctused and pctfree 表示什么含义有什么作用 qMHI-h_A
XAnN<
2:简单描述table / segment / extent / block之间的关系 #RyX}t X,
gGtl*9a=
3:描述tablespace和datafile之间的关系 cyQ&w>'
mvCH$}w8&
4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 NrNxI'MG
++Z,U
5:回滚段的作用是什么 &~6W!w
[q<Vm-
6:日志的作用是什么 Z2%ySO
|z5`h
7:SGA主要有那些部分,主要作用是什么 O.9r'n4f
%GY U$aA
8racle系统进程主要有哪些,作用是什么 U|NVDuo{{x
M?3Nh;
三:备份恢复类 >~D-\,d|f
(b]r_|'
1:备份如何分类 b/yXE)3
X
(B0tgg^jj,
2:归档是什么含义 5y1:oiE/
tbNIl cAWS
3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复 RTEzcJ>
NJe^5>4`
4:rman是什么,有何特点 G(;C~kHX
6oQSXB@
5:standby的特点 3=)!9;uY
{p70(
]v
6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略 G!^}z(Mgi
w7;,+Jq
四:系统管理类 .o&Vu,/H
/uyZ[=5
1:对于一个存在系统性能的系统,说出你的诊断处理思路 :M |<c9I
qZcRK9l]F1
2:列举几种诊断IO、CPU、性能状况的方法 p1O[QQ|
7a<-}>sU
3:对statspack有何认识 Q96"^Hd
?FRuuAS
4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响 ;:Yz7<>Y,
t& *K
5:对raid10 和raid5有何认识 Y[8GoqE|
L
PDx3MS
五:综合随意类 'on8r*
;:%*h2
1:你最擅长的是oracle哪部分? "E6*.EtTN#
c^?+"7oO0
2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分? X<j(AAHE
$U]KIHb
3:随意说说你觉得oracle最有意思的部分或者最困难的部分 P>i!f!o*I
%#zqZ|q
4:为何要选择做DBA呢?