oracle架構的基礎知識(入門級)

來源:互聯網
上載者:User
作者:陸陽
學習oracle,最好首先瞭解Oracle的架構。這樣對Oracle有一個整體的認識,有高屋建瓴的作用
1、物理結構(由控制檔案、資料檔案、重做記錄檔、參數檔案、歸檔檔案、口令檔案組成)

一個資料庫中的資料存放區在磁碟上物理檔案,被使用時,調入記憶體。
其中控制檔案、資料檔案、重做記錄檔、追蹤檔案及警告日誌(trace files,alert files)屬於資料庫檔案;
參數檔案(parameter file)口令檔案(password file)是非資料庫檔案

1.1資料檔案:儲存資料的檔案.資料檔案典型地代表了根據他們使用的磁碟空間和數量所決定的一個Oracle資料庫的容積。
由於效能原因,每一種類型的資料放在相應的一個或一系列檔案中,將這些檔案放在不同的磁碟中。
types:
.data dictionary .data
.redo data .index
.temporary data 等等
1.2控制檔案:包含維護和驗證資料庫完整性的必要資訊、例如,控制檔案用於識別資料檔案和重做記錄檔,一個資料庫至少需要一個控制檔案.
控制檔案內容
。資料庫名
。資料表空間資訊
。所有資料檔案的名字和位置
。所有redo記錄檔的名字和位置
。當前的記錄序號
。檢查點資訊
。關於redo日誌和歸檔的目前狀態資訊
控制檔案的使用過程
控制檔案把Oracle引導到資料庫檔案的其它部分。啟動一個執行個體時,Oracle 從參數檔案中讀取控制檔案的名字和位置。安裝資料庫時,Oracle 開啟控制檔案。最終開啟資料庫時,Oracle 從控制檔案中讀取資料檔案的列表並開啟其中的每個檔案。
1.3重做記錄檔:含對資料庫所做的更改記錄,這樣萬一出現故障可以啟用資料恢複。一個資料庫至少需要兩個重做記錄檔.
1.4 追蹤檔案及警告日誌(Trace Files and Alert Files)
在instance 中啟動並執行每一個後台進程都有一個追蹤檔案(trace file)與之相連。Trace file 記載後台進程所遇到的重大事件的資訊。
警告日誌( Alert Log)是一種特殊的追蹤檔案,每個資料庫都有一個追蹤檔案,同步記載資料庫的訊息和錯誤.
1.5參數檔案:包括大量影響Oracle資料庫執行個體功能的設定,如以下設定:
。資料庫控制檔案的定位
。Oracle用來緩衝從磁碟上讀取的資料的記憶體數量
。預設的最佳化程式的選擇.

和資料庫檔案相關,執行兩個重要的功能

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.