概述:Oracle數據庫的整體結構與配置!

發布時間:2011/1/14 14:52:00
      數據文件:ORACLE數據庫包含若干數據文件,數據文件存儲數據庫數據,包括表、索引等等。

一、物理結構:

      1、數據文件:ORACLE數據庫包含若干數據文件,數據文件存儲數據庫數據,包括表、索引等等。數據文件的幾個特點:1)一個數據文件只允許分配給一個數據庫;2)數據文件可設置為自動擴展;3)一個或多個數據文件構成表空間。在進行數據庫操作的時候,數據庫先從內存尋找要操作的數據,如果沒有找到的話,再從數據文件取出數據放在內存中,然后才對內存中的數據進行相關的操作。操作完的數據并沒有立即寫到數據文件中(這樣減少了磁盤的IO),而是放在內存中,然后由DBWn進程決定何時批量寫入數據文件。    (服務器租用

      2、控制文件:每一個數據庫都有一個或多個控制文件,控制文件包含了數據庫的物理結構,包括:1)數據庫名;2)數據文件名及位置;3)重做日志文件名及位置;4)數據庫的建立時間等等,一般一個數據庫都有若干個控制文件鏡像。數據庫在打開的時候(ALTERDATABASE OPEN),會讀取控制文件中的信息來打開數據庫。當數據庫的物理結構發生變化的時候,比如增加一個數據文件、一組重做日志等等,控制文件都會自動地做相應的修改。在數據庫物理結構發生變化后,最好重新備份一下控制文件,用于數據庫恢復。

      3、重做日志文件:重做日志中記錄了數據的變化。一般一個數據庫都會有兩到三組重做日志文件。同一日志組的鏡像最好分布于不同的磁盤上。

      4、歸檔日志:當數據庫啟動歸檔的時候,重做日志會被自動歸檔到指定的位置。

      5、初始化參數文件:包含了數據庫啟動時的配置信息

      6、警告和跟蹤日志文件1)跟蹤文件:每一個后臺進程都有一個單獨的跟蹤文件,比如當系統發現某一個進程有問題的時候,相關的信息就會寫到相應的跟蹤文件中?梢詮臄祿䦷斓母櫸募䜩戆l現和調試數據庫的錯誤。2)警告文件,也叫警告日志。是一個特別的跟蹤文件,它記錄著數據庫啟動、運行中的相關信息,它是按時間順序進行記錄的。

      7、備份文件

二、邏輯結構

     1、表空間:相關邏輯對象的集合。在oracle10g中,在創建數據庫的時候就自動創建了SYSTEM和SYSAUX表空間。

     2、數據塊:數據存儲在數據塊中,一個數據塊的大小(DB_BLOCK_SIZE)由操作系統塊來決定?梢灾付5種,分別為2K、4K、8K、16K、32K。

     3、區:一系列連續的數據塊組成區,區存儲特定類型的數據,比如索引,表等等。

     4、段:由一系列區組成段。

          1)數據段:對于每一個非聚集表有一數據段,表的所有數據存放在該段。每一聚集有一個數據段,聚集中每一個表的數據存儲在該段中。分區表中的每一個分區有一個數據段,分區中的數據存儲在該段中。

          2)索引段:每一個索引有一索引段,存儲索引數據。分區索引中的每一分區有一個索引段。

          3)回滾段:用于臨時存儲要撤消的信息,這些信息用于生成讀一致性數據庫信息,在數據庫恢復時使用,回滾未提交的事務。系統回滾段用于處理系統事務,不建議用戶使用系統回滾段來做其它操作。  (vps服務器

          4)臨時段:當一個SQL語句需要臨時工作區時,由ORACLE建立臨時段。當語句執行完畢,臨時段的區退回給系統。



Copyright© 2004-2020 河南海騰電子技術有限公司 版權所有   經營性ICP/ISP證 備案號:B1-20180452   豫公網安備 41019702002018號    電子營業執照

国产睡熟迷奷系列网站,丰满岳乱妇在线观看中字,亚洲综合激情五月丁香六月,爱如潮水在线播放视频
<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>