Oracle開發面試題集錦
對于急需找工作的同學來說,能夠獲得Oracle開發面試題是最希望的事情之一,本文搜集了很多相關資料,希望對面試者有所幫助。對于搜集到的試題,還進行了分類,便于讀者閱讀。
一.Oracle開發面試題之SQL tuning類
1.列舉幾種表連接方式
2.不借助第三方工具,怎樣查看sql的執行計劃
3.如何使用CBO,CBO與RULE的區別
4.如何定位重要(消耗資源多)的SQL
5.如何跟蹤某個session的SQL
6.SQL調整最關注的是什么
7.說說你對索引的認識(索引的結構、對dml影響、對查詢影響、為什么提高查詢性能)
8.使用索引查詢一定能提高查詢的性能嗎?為什么
9.綁定變量是什么?綁定變量有什么優缺點?
10.如何穩定(固定)執行計劃
11.和排序相關的內存在8i和9i分別怎樣調整,臨時表空間的作用是什么
12.存在表T(a,b,c,d),要根據字段c排序后取第21—30條記錄顯示,請給出sql
二.Oracle開發面試題之數據庫基本概念類
1.pctused and pctfree表示什么含義有什么作用
2.簡單描述table/segment/extent/block之間的關系
3.描述tablespace和datafile之間的關系
4.本地管理表空間和字典管理表空間的特點,ASSM有什么特點
5.回滾段的作用是什么
6.日志的作用是什么
7.SGA主要有那些部分,主要作用是什么
8.oracle系統進程主要有哪些,作用是什么
三.Oracle開發面試題之備份恢復類
1.備份如何分類
2.歸檔是什么含義
3.如果一個表在2004-08-04 10:30:00 被drop,在有完善的歸檔和備份的情況下,如何恢復
4.rman是什么,有何特點
5.standby的特點
6.對于一個要求恢復時間比較短的系統(數據庫50G,每天歸檔5G),你如何設計備份策略
四.Oracle開發面試題之系統管理類
1.對于一個存在系統性能的系統,說出你的診斷處理思路
2.列舉幾種診斷IO、CPU、性能狀況的方法
3.對statspack有何認識
4.如果系統現在需要在一個很大的表上創建一個索引,你會考慮那些因素,如何做以盡量減小對應用的影響
5.對raid10 和raid5有何認識
五:綜合隨意類
1.你最擅長的是oracle哪部分?
2.喜歡oracle嗎?喜歡上論壇嗎?或者偏好oracle的哪一部分?
3.隨意說說你覺得oracle最有意思的部分或者最困難的部分
4.為何要選擇做DBA呢?
【編輯推薦】