oracle基本概念的學習筆記

什麼是數據庫?

  數據庫就是處理數據文件的一批程序。

  Oracle數據庫中存放有兩種類型的信息:

  .   用戶數據是特定應用程序的數據(例如客戶發貨單)。

  .   系統數據是數據庫系統管理自身所需的數據(例如與特定數據庫有關的所有數據文件的名稱及存放地點)。

  數據庫就是櫃子,櫃中的抽屜是表空間,抽屜中的文件夾是數據文件,文件夾中的紙是表,寫在紙上的信息就是數據。

  1)   表空間是一個或多個數據文件的集合。

  2)   下列表空間在大多數數據庫中是必備的或者是常見的:

  .   系統表空間中保存用於管理O   r   a   c   l   e系統自身及其中存放的數據所需的信息。這些表空間
的名稱是固定的。

  .   臨時表空間是O   r   a   c   l   e中臨時使用的區域。當特定事件發生時,   O   r   a   c   l   e需要用這些磁盤空
間管理有關的事務。

  .   工具表空間保存那些O   r   a   c   l   e數據庫上運行的工具軟件所需的對象。

  .   用戶表空間中存放用戶專用的數據庫對象。

  .   回滾表空間中存放數據庫對象的回滾段。

  .   數據和索引表空間中存放用戶的應用數據。

  .   索引是數據庫對象的一個特殊類型。O   r   a   c   l   e使用索引進行快速數據檢索。

  3)   全表掃描(Full   Table   Scan)指O   r   a   c   l   e訪問特定對象的每行數據。

  4)   恢復(   U   n   d   o   )信息保存在一個稱作回滾段(Rollback   Segment)的專用數據庫對象中,在出現失敗或臨時中止事務時,可以用回滾段使數據庫對象退回到舊值。


  重做日誌(Redo   Log)也稱作事務日誌(   Transaction   Log),O   r   a   c   l   e在這些特殊的操作系統文件中記錄針對數據庫進行的修改操作或事務。對數據庫所做的所有修改工作都在內存中進行.

        1)   Oracle數據庫由兩種類型的文件組成:

  .   結合在一起構成表空間的數據文件。

  .   結合在一起構成重做日誌系列的數據文件。

  2)   一個數據庫必須至少具有兩個重做日誌。

  3)   重做日誌中含有數據庫中發生的所有事務條目。

  4)   重做日誌常常也稱爲事務日誌。

  5)   爲了防止數據丟失,必須使用事務日誌,事務日誌的功能爲:出現意外故障時恢復數據。

  6)   Oracle數據庫可以在下列兩種模式下運行:

  .   ARCHIVELOG模式下將保存所有的事務日誌。

  .   NOARCHIVELOG模式下不保存舊事務日誌。

  髒數據塊(Dirty   Data   Block)   是計算機內存中的一塊內存區,其中存有讀自數據庫並已做修改的數據。

  髒數據塊:存放在內存中髒數據塊中的原始數據已被修改,而修改後的數據還未寫入數據庫中。

  熱數據塊(Hot   Data   Block)   存放着那些要頻繁修改的數據。

  L   R   U   (Least   Recently   Used,最近最少使用)  

  快照(Snapshot)   是一個存放在一個或多個表中的數據的只讀拷貝,從一個站點(主站點)存入另一個站點(遠程站點)。

  回滾(   R   o   l   l   b   a   c   k   )的功能是將用戶改變的數據恢復到原先所處的狀態。  

  恢復信息(Undo   Information)   由於種種原因,當數據庫需要恢復或回滾用戶的操作時,將產生恢復信息。          

      控制文件是一個非常小的文件,其中存放一些與O   r   a   c   l   e數據庫所有文件相關的關鍵信息。我頂 
  
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章