阿里巴巴公司DBA笔试题, 看看你会几道(转贴) Se}c[|8
一:SQL tuning 类 194)QeoFw
y dA8wL
1:列举几种表连接方式 =&]g "a'
rglXs
2:不借助第三方工具,怎样查看sql的执行计划 gPI
?C76
K($Npuu]
3:如何使用CBO,CBO与RULE的区别 $7ZX]%<s
+~$ ]}%
4:如何定位重要(消耗资源多)的SQL O,f?YJ9S
<iC(`J$D
5:如何跟踪某个session的SQL Ee! 4xg
M5X&}cN6
6:SQL调整最关注的是什么 %ntRG!
Xc-'Y"}|`t
7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能) T.BW H2gRP
A?P_DA
8:使用索引查询一定能提高查询的性能吗?为什么 6%_nZvRv
UB@+ck
9:绑定变量是什么?绑定变量有什么优缺点? K+3=tk]W9u
+I|vzz`ZVr
10:如何稳定(固定)执行计划 KkbD W3-
7Ovi{xd@
11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么 ^jZbo{
m<Dy<((_I
12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql FTUv IbT
|/{=ww8|
二:数据库基本概念类 VlsnL8DV
f.$af4
u
1:pctused and pctfree 表示什么含义有什么作用 .M%}X7
qo bc<-
2:简单描述table / segment / extent / block之间的关系 *.t7G
kdeWip6Y
3:描述tablespace和datafile之间的关系 (hbyEQhF
fIU#M]Xx
4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 }S-O&Z
_]H&,</
5:回滚段的作用是什么 c-5)QF) z
JK5gQ3C[
6:日志的作用是什么 n Dxz~8
!_)[/q"
7:SGA主要有那些部分,主要作用是什么 VpDbHAg
BW4J> {
8racle系统进程主要有哪些,作用是什么 htF] W|z
T(Eugl"
三:备份恢复类 gjD Ho$
HIZe0%WPw
1:备份如何分类 2^nxoye
!Wnb|=j
2:归档是什么含义 &Ok):`
oap4rHk}
3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复 `d}2O%P
S.NPZ39}ZE
4:rman是什么,有何特点 2c*GuF9(0
x s|FE3:a
5:standby的特点 `X&gE,Ii
/a4{?? #e
6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略 4|DWOQ':
(O3nL.
四:系统管理类 -uf|w?
[7Oe3=
1:对于一个存在系统性能的系统,说出你的诊断处理思路 UP,c |
%7+qnH*;r
2:列举几种诊断IO、CPU、性能状况的方法 zK@@p+n_#.
H G^'I+Yn
3:对statspack有何认识 &Z%?!.4j@
jNk%OrP]
4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响 l]8uk^E
VMWf>ZU
5:对raid10 和raid5有何认识 0 @oJFJrO
2J BR)P
五:综合随意类 4,DeHJjAlE
t b}V5VH
1:你最擅长的是oracle哪部分? /k3:']G,s
oCz/HQoBk
2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分? /7YIn3
<RL]
3:随意说说你觉得oracle最有意思的部分或者最困难的部分 <)D$51 &0
9\7en%( M
4:为何要选择做DBA呢?