ITPub博客

首页 > IT职业 > IT职场 > DBA面试题集----我要好好学习

DBA面试题集----我要好好学习

原创 IT职场 作者:cosio 时间:2007-05-12 09:00:54 0 删除 编辑

(1)数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义?
触发dbwr的执行,dbwr会把和这个日志相关的所有脏队列写到数据文件去,减少数据库崩溃的时的恢复时间。

(2)表空间管理方式有哪几种,各有什么优劣。
字典管理方式和自动管理方式,自动管理方式采用位图管理extent,减少字典之间的竞争,同时避免了碎片

(3)本地索引与全局索引的差别与适用情况。
本地索引适用于sql语句种限定一个范围的查询比如时间之类的, 全局索引适用于在全部记录中查询,比如要查询一个手机号之类的。
全局索引总可能出现unused的情况,需要重建

(4)一个表a varchar2(1),b number(1),c char(2),有100000条记录,创建B-Tree索引在字段a上,那么表与索引谁大?为什么?
这个要考虑到rwoid所占的字节数,假设char总是占用2字节的情况,比较rowid和3

(5)9i的data guard有几种模式,各有什么差别。
三种模式
maxmize performance 采用异步传送
maxmize availablity 允许采用异步传送,在两者之间摇摆
maxmize protection 采用同步传送
个人以为采用maxmize performance好一点,对主数据库影响比较小

(6)执行计划是什么,查看执行计划一般有哪几种方式。
执行计划是数据库内部的执行步骤
set autotrace on
select * from table
alter session set event '10046 trace name context forever,level 12 '
一般采用pl/sql developer,其它的比较少用,记不住

(7)简单描述一下nest loop与hash join的差别。
nest loop适用于返回结果比较小的情况。
for in 1...n loop
对小表进行遍历
根据小表的结果遍历大表(大表需要索引)
end loop
这个在数据库高效设计里面有很好的解释,一时还写不出来

hash join适用在返回大结果集的情况

(8)db file sequential read与db file scattered read等待的差别,如果以上等待比较多,证明了什么问题?
db file sequential read指的是需要一个但当前不在sga中的块,等待从磁盘中读取。db file scattered read需要多个连续的数据库引起等待。
db file sequential read出现大量的等待,或许不是个问题。如果这两个事件等待比较多,根据p1,p2,p3以及sid检查sql语句,是否有调优的可能

l(9)ibrary cache pin与library cache lock是什么地方的等待事件,一般说明什么问题?
一般出现在对package,procedure进行编译,add contraint的时候。

(10)在一个24*7的应用上,需要把一个访问量很大的1000万以上数据级别的表的普通索引(a,b)修改成唯一约束(a,b,c),你一般会选择怎么做,请说出具体的操作步骤与语句。
不能确定,是否可以采用先建索引后建立约束
create index idx_w1 on w_1 (a,b,c) online ;
alter table w_1 add constraint uni_w1 unique (a,b,c) novalidate;


(11)如果一个linux上的oracle数据库系统突然变慢,你一般从哪里去查找原因。
先top看看是哪些进程,看看这些进程在做什么
看看v$session_wait


(12)说明一下对raid5与raid01/10的认识。
raid5采用校验信息,硬盘的利用率n-1/n, raid10先采用先镜像在进行条带化,是最高效的硬盘利用方式,硬盘的利用率50%

(13)列举5个10g的新特性
1.rename tablespace
2.新的em
3.asm
4.bigfile tablespace
5.真正的增量rman
6.flashback table
7.expdp、impdp

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/101162/viewspace-914718/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 07年母亲节
请登录后发表评论 登录
全部评论

注册时间:2008-07-13

  • 博文量
    71
  • 访问量
    976098