Oracle面试题目及解答

上一篇 / 下一篇  2008-04-08 19:14:47 / 个人分类:数据库

数据库
从网上转来的,可能面试DBA的时候会有帮助吧。

g] A~9d} P/H0        这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对oracle概念的熟悉程度。51Testing软件测试网Tt)J!K[#V?%{ ?9W@:Y ?+y

51Testing软件测试网x+g]a4sW

1. 解释冷备份和热备份的不同点以及各自的优点51Testing软件测试网 P4B'j E j4YP4M\Hc

51Testing软件测试网)P'd [^*^){p(a{'I1L

        解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)

p8i)n)ZT#a'Mx^r z051Testing软件测试网.H7Jb&rm_

2. 你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?

B iI g6m^P`k1z0

~o:Qxq{'^Lil G0        解答:重建控制文件,用带backup control file 子句的recover 命令恢复数据库。51Testing软件测试网.X!Z8C)j{9Tbx

_/V{/m@#a t"F$H`03. 如何转换init.ora到spfile?51Testing软件测试网'W~s!I K2EL]

51Testing软件测试网9p!Zf*L]e

        解答:使用create spfile from pfile 命令。51Testing软件测试网#`~kOnj}lt

51Testing软件测试网BDN4tUtw

4. 解释data block , extent 和 segment的区别(这里建议用英文术语)

V+ze%eE4Qwc+j7W0

DL(XG2Ma:fzr0        解答:data block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理存储空间时,连续的data block就组成了extent . 一个数据库对象拥有的所有extents被称为该对象的segment.

6Lv_K2LI p~9C~0

Z$\Y0_^;E;{\05. 给出两个检查表结构的方法51Testing软件测试网a-}m~ R"nGc T

Xo ]|h z!GY8} F0        解答:1.describe命令
`@AI?/v*~0        2.dbms_metadata.get_ddl 包

S&s.WJ;c@}0

1P!E.RK;H-Z2v06. 怎样查看数据库引擎的报错51Testing软件测试网{.mV$Y!Xnmw

.m4^ np].HP0        解答:alert log.51Testing软件测试网4eog `IS

s&N7X9bE.nJ+^07. 比较truncate和delete 命令

-q?!o/S*OJt;s6FuWZ051Testing软件测试网7BDciN-aP;O6n

        解答:两者都可以用来删除表中所有的记录。区别在于:truncate是ddl操作,它移动hwk,不需要 rollback segment .而delete是dml操作, 需要rollback segment 且花费较长时间。

AQ6{5en$Z6W:SW$g051Testing软件测试网&qs-d!X.L0j I

8. 使用索引的理由

0b{;A[X.s r*_051Testing软件测试网8iO5p&m/Bbm4u

        解答:快速访问表中的data block51Testing软件测试网yo*`\b5N)RW

9f ]$m.P3]09. 给出在star schema中的两种表及它们分别含有的数据

z!O4~Z4m)V(pT051Testing软件测试网ru E6g3RA

        解答:fact tables 和dimension tables. fact table 包含大量的主要的信息而 dimension tables 存放对fact table 某些属性描述的信息

/nFE/Z;lCV Cm0

#VB$~ ere@nS010. fact table上需要建立何种索引?51Testing软件测试网5^2UtRM(El({

51Testing软件测试网!xi R e$d m.qFO

        解答:位图索引(bitmap index)51Testing软件测试网7t_+fw*Xh-`

HI4n;bc6l(Q011. 给出两种相关约束?51Testing软件测试网4[w2dCI9x

51Testing软件测试网BU*@|^P

        解答:主键和外键51Testing软件测试网.| U IR'?

F*lOP'F7^l012. 如何在不影响子表的前提下,重建一个母表51Testing软件测试网5\,M!C hH7E

C*Y0P4^`J ?*d0        解答:子表的外键强制实效,重建母表,激活外键

3ar-`@pMK051Testing软件测试网D,j-{t2MG1O2sYib

13. 解释归档和非归档模式之间的不同和它们各自的优缺点

:@j0E3A5LyO4E051Testing软件测试网h6Pp+Y9cK

        解答:归档模式是指你可以备份所有的数据库 transactions并恢复到任意一个时间点。非归档模式则相反,不能恢复到任意一个时间点。但是非归档模式可以带来数据库性能上的少许提高。

sx!L%l#@ e kH\Ov0

q7HkS1XQ+Q014. 如何建立一个备份控制文件?51Testing软件测试网$\1I-e/nX!DI BB

c4I)?Pv+ompu^0        解答:alter database backup control file to trace.

s&G \$o~ e4|KP@'oIz051Testing软件测试网m5VI8TT ["uL

15. 给出数据库正常启动所经历的几种状态 ?51Testing软件测试网$^9I(oM$tw)@*c }

6fw7T.RZ;x.D/\e(El0        解答:startup nomount 数据库实例启动 startup mount 数据库装载 startup open 数据库打开51Testing软件测试网0B(\W0tA7oT~

ft my"xEp016. 哪个column可以用来区别v$视图和gv$视图?

(}9D%k"p9ZL6g v}0

/`*|tzy0        解答: inst_id 指明集群环境中具体的某个instance .51Testing软件测试网2Qy:Z"M*H q

51Testing软件测试网:u%@6|Lg~-D`J]

17. 如何生成explain plan?

G7d6~ j T@["n9T~0

'`3BM}!q ny I0        解答:运行utlxplan.sql. 建立plan 表针对特定sql语句,使用 explain plan set statement_id = ’tst1’ into plan_table 运行utlxplp.sql 或 utlxpls.sql察看explain plan51Testing软件测试网%RqA[ch#sp

w A P} |,b/RH}n T{018. 如何增加buffer cache的命中率?51Testing软件测试网L#PkV s |_

.nG[(`6r o0        解答:在数据库较繁忙时,适用buffer cache advisory 工具,查询v$db_cache_advice . 如果有必要更改,可以使用 alter system set db_cache_size 命令51Testing软件测试网N5Gh&T#_ADQj

51Testing软件测试网`"S5_)XSW

19. ora-01555的应对方法?

.aU rU7R ?4] U0

)V;IpC E |"V#~0        解答:具体的出错信息是snapshot too old within rollback seg , 通常可以通过增大rollback seg来解决问题。当然也需要察看一下具体造成错误的sql文本51Testing软件测试网|lX p6B0t;@

51Testing软件测试网 aJ {K$[8|

20. 解释$oracle_home和$oracle_base的区别?51Testing软件测试网5w'\.X%T,r_

51Testing软件测试网;wV~qaNM'X[+V

        解答:oracle_base是oracle的根目录,oracle_home是oracle产品的目录。

l;rL*} cS0

TAG: Oracle 数据库

 

评分:0

我来说两句

日历

« 2023-10-13  
1234567
891011121314
15161718192021
22232425262728
293031    

数据统计

  • 访问量: 8007
  • 日志数: 14
  • 书签数: 2
  • 建立时间: 2008-03-13
  • 更新时间: 2008-11-28

RSS订阅

Open Toolbar