當前位置:才華齋>IT認證>Oracle認證>

Oracle資料庫DBA基礎試題

Oracle認證 閱讀(1.78W)

Oracle開發的關係資料庫產品因效能卓越而聞名,Oracle資料庫產品為財富排行榜上的前1000家公司所採用,許多大型網站也選用了Oracle系統,是世界最好的資料庫產品。以下是小編整理的關於Oracle資料庫DBA基礎試題,希望大家認真閱讀!

Oracle資料庫DBA基礎試題

  1pctused and pctfree 表示什麼含義有什麼作用

答:表示資料塊什麼時候移入和移出freelist。

pctused:如果資料塊的使用率小於pctused的值,則該資料塊重新加入到fresslist中。

pctfree:如果資料塊的使用率高於pctfree的值,則該資料塊從freelist中移出。

  2:簡單描述table / segment / extent / block之間的關係

答:一個table至少是一個segment,如果分割槽表,則每個分割槽是一個segment,table可以看成是一個邏輯上的概念,segment可以看成是這個邏輯概念的物理實現;

segment由一個或多個extents組成,segment不可以跨表空間但可以跨資料檔案;

extent由多個連續的blocks組成,不可以跨資料檔案;

block由1-多個os塊組成,是oracle i/o的最小儲存單位

  3:描述tablespace和datafile之間的關係

答:tablespace是邏輯上的概念,datafile是物理上的概念。

一個tablespace可以由多個datafile組成,一個datafile不能跨越多個tablespace。

  4:本地管理表空間和字典管理表空間的特點,ASSM有什麼特點

答:一個使用freelist管理,一個使用點陣圖管理。

  5:回滾段的作用是什麼

答:儲存資料的前像,保證資料讀取的`時間點一致性。Oracle裡資料的多版本特性就是通過回滾段來實現的,正因為此,Oracle資料庫實現了讀寫不競爭的效能優勢!

  6:日誌的作用是什麼

答:紀錄對資料庫的操作,便與恢復。

  7:SGA主要有那些部分,主要作用是什麼

答:db_cache(快取資料塊),shared_pool(快取sql,執行計劃,資料字典資訊等),large_pool(MTS模式、parallel 、rman等要用到),java pool(java程式如SQLJ儲存過程執行時要用到)

  8:racle系統程序主要有哪些,作用是什麼

答:smon(合併空間,例項恢復),pmon(清理失敗的程序),歸檔程序(負責在日誌切換的時候歸檔日誌檔案),lgmr(日誌書寫器程序,負責寫日誌),ckpt(檢查點程序,觸發檢查點),dbwr(資料庫寫入器,負責把資料寫入導datafile)