oracle資料庫之基本概念

來源:互聯網
上載者:User

一、基本概念

一)物理結構資料檔案、控制檔案、記錄檔還有參數檔案和備份檔案等構成了oracle資料庫的實體儲存體結構。
控制檔案管理和控制資料檔案和記錄檔0.參數檔案和備份檔案在database目錄下;包括控制檔案的路徑不是資料庫檔案組成部分。參數檔案用於尋找控制檔案。1.資料檔案(.dbf、.dat)一個oracle資料庫可以擁有多個資料檔案。資料檔案包含了全部資料庫資料。邏輯資料庫結構的資料也儲存在資料檔案中。一個資料庫檔案只能屬於一個資料庫;資料庫檔案可以設定為自動擴充;一個資料表空間(資料庫儲存的邏輯單位)可以有一個或多個資料檔案。由oracle的後台進程dbwr互動資料檔案與記憶體之間的資料。資料檔案大小由位元組和資料區塊兩種方式表示,資料區塊大小由參數DB_BLOCK_SIZE確定。2.控制檔案(.ctl)一個資料庫都有一個控制檔案,用於維護資料庫的全域物理結構,支援資料成功的啟動和運行。控制檔案的內容:資料庫名稱、資料庫資料檔案和記錄檔的名字和位置、資料庫建立日期、日誌曆史、歸檔日誌資訊、資料表空間資訊、資料檔案離線範圍、資料檔案拷貝資訊、備份組合和備份塊資訊、備份資料檔案和重做日誌資訊、當前日誌序列數、檢查點資訊。3.記錄檔(.log)聯機(重做)記錄檔,用於資料庫故障時和恢複資料庫。歸檔記錄檔4.開啟資料庫時檔案使用順序物理結構(檔案結構):參數檔案--->控制檔案------>資料檔案                                    ------>記錄檔5.使用命令查看檔案相關資訊DESC v$controlfileselect status,name from v$controlfile;DESC v$datafileselect file#,name from v$datafile;DESC v$logfileselect member from v$logfile;6、資料字典除上述三個外還有v$instancev$controlfilev$datafilev$logfileV$logV$databaseV$log_history二)記憶體結構1.SGA每個oracle執行個體對應一個SGA1)DBbuffer資料庫高速緩衝區。保持緩衝池:代碼錶預設緩衝池:再生緩衝池:頻繁訪問的大表2)大共用區3)共用池對資料庫效能有很大的影響。a)庫緩衝區:b)字典緩衝區:4)redo buffer5)固定SGA2.三)邏輯結構1、塊(block):預設8k,可設定。作業系統塊大小的整數倍。2、盤區3、段4、資料表空間一個資料庫通常包括SYSTEM、SYSAUX、TEMP三個預設資料表空間,一個或多個暫存資料表空間、還有一個撤銷資料表空間和幾個應用程式專用的資料表空間。可以建立新的資料表空間,需要制定類型。5、資料檔案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.