Oracle筆試題 oracle DBA 面試題及答案(國外公司)
oracle資料庫筆試題 DBA
國際大公司Oracle 面試筆試題
oracle Database DBA Interview Questions
1. How many memory layers are in the shared pool?
2. How do you find out from the RMAN catalog if a particular archive log has been backed-up?
3. How can you tell how much space is left on a given file system and how much space each of the file system's subdirectories take-up?
4. Define the SGA and:
? How you would configure SGA for a mid-sized OLTP environment?
? What is involved in tuning the SGA?
5. What is the cache hit ratio, what impact does it have on performance of an oracle database and what is involved in tuning it?
6. Other than making use of the statspack utility, what would you check when you are monitoring or running a health check on an oracle 8i or 9i database? oracle Database
7. How do you tell what your machine name is and what is its IP address?
8. How would you go about verifying the network name that the local_listener is currently using?
9. You have 4 instances running on the same UNIX box. How can you determine which shared memory and semaphores are associated with which instance?
10. What view(s) do you use to associate a user's SQLPLUS session with his o/s process?
Oracle DBA面試題更新 oracle DBA 面試題更新
資料庫切換日誌的時候,為什麼一定要發生檢查點。這個檢查點有什麼意義。
資料表空間管理方式有哪幾種,各有什麼優劣。
本地索引與全域索引的差別與適用情況。
一個表a varchar2(1),b number(1),c char(2),有100000條記錄,建立B-Tree索引在欄位a上,那麼表與索引誰大。為什麼。
9i的data guard有幾種模式,各有什麼差別。
執行計畫是什麼,查看執行計畫一般有哪幾種方式。
簡單描述一下nest loop與hash join的差別。
db file sequential read與db file scattered read等待的差別,如果以上等待比較多,證明了什麼問題。
library cache pin與library cache lock是什麼地方的等待事件,一般說明什麼問題。
在一個24*7的應用上,需要把一個訪問量很大的1000萬以上資料層級的表的普通索引(a,b)修改成唯一約束(a,b,c),你一般會選擇怎麼做,請說出具體的操作步驟與語句。
如果一個linux上的oracle資料庫系統突然變慢,你一般從哪裡去尋找原因。
說明一下對raid5與raid01/10的認識。
列舉5個10g的新特性
oracle面試問題 oracle面試題匯總 之一
一:SQL tuning 類
1:列舉幾種表串連方式
2:不藉助第三方工具,怎樣查看sql的執行計畫
3:如何使用CBO,CBO與RULE的區別
4:如何定位重要(消耗資源多)的SQL
5:Oracle中如何跟蹤某個session的SQL
6:SQL調整最關注的是什麼
7:說說你對索引的認識(索引的結構、對dml影響、對查詢影響、為什麼提高查詢效能)
8:使用索引查詢一定能提高查詢的效能嗎。為什麼
9:綁定變數是什麼。綁定變數有什麼優缺點。
10:Oracle中如何穩定(固定)執行計畫
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:Oracle復原段的作用是什麼
6:Oracle日誌的作用是什麼
7:SGA主要有那些部分,主要作用是什麼
8:Oracle系統進程主要有哪些,作用是什麼
三:備份恢複類
1:備份如何分類
2:歸檔是什麼含義
3:如果一個表在2004-08-04 10:30:00 被drop,在有完善的歸檔和備份的情況下,如何恢複
4:rman是什麼,有何特點
5:standby的特點
6:對於一個要求恢復比較短的系統(資料庫50G,每天歸檔5G),你如何設計備份策略
四:系統管理類
1:對於一個存在系統效能的系統,說出你的診斷處理思路
2:列舉幾種診斷IO、CPU、效能狀況的方法
3:對statspack有何認識
4:如果系統現在需要在一個很大的表上建立一個索引,你會考慮那些因素,如何做以盡量減小對應用的影響
5:對raid10 和raid5有何認識
綜合隨意類
1:你最擅長的是oracle哪部分?
2:喜歡oracle嗎。喜歡上論壇嗎。或者偏好oracle的哪一部分。
3:隨意說說你覺得oracle最有意思的部分或者最困難的部分
4:為何要選擇做DBA呢?
Oracle筆試題-- oracle面試問題-技術篇
oracle DBA 面試題及答案
在關注Oracle技術問題的同時,請務必閱讀有關面試中有關個人的問題和解答,讓面試考官瞭解你對ORACLE概念的熟悉程度。
1.解釋Oracle冷備份和熱備份的不同點以及各自的優點
解答:熱備份針對歸檔模式的資料庫,在資料庫仍舊處於工作狀態時進行備份。而冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫。熱備份的優點在於當備份時,資料庫仍舊可以被使用並且可以將資料庫恢複到任意一個時間點。冷備份的優點在於它的備份和恢複操作相當簡單,並且由於冷備份的資料庫可以工作在非歸檔模式下,資料庫效能會比歸檔模式稍好。(因為不必將archive log寫入硬碟)
2.你必須利用備份恢複Oracle資料庫,但是你沒有控制檔案,該如何解決問題呢。
解答:重建控制檔案,用帶backup control file 子句的recover 命令恢複Oracle資料庫。
3.如何轉換init.ora到spfile?
解答:使用create spfile from pfile 命令.
4.解釋data block , extent 和 segment的區別(這裡建議用英文術語)
解答:data block是資料庫中最小的邏輯儲存單元。當資料庫的對象需要更多的實體儲存體空間時,連續的data block就組成了extent . 一個資料庫物件擁有的所有extents被稱為該對象的segment.
5.給出兩個檢查Oracle表結構的方法
解答:1.DESCRIBE命令
2.DBMS_METADATA.GET_DDL 包
6.怎樣查看Oracle資料庫引擎的報錯
解答:alert log.