freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle數(shù)據(jù)庫體系結(jié)構(gòu)教學(xué)課程-在線瀏覽

2025-03-13 13:50本頁面
  

【正文】 ,數(shù)據(jù)庫是由 系統(tǒng)表空間、用戶表空間等 組成。邏輯存儲(chǔ)結(jié)構(gòu)中的塊最后對(duì)應(yīng)到操作系統(tǒng)中的塊 .17 廈門理工學(xué)院計(jì)算機(jī)系Oracle 10g體系結(jié)構(gòu) 物理結(jié)構(gòu)18Oracle數(shù)據(jù)庫物理結(jié)構(gòu)? 數(shù)據(jù)文件? 日志文件? 控制文件? 參數(shù)文件19 廈門理工學(xué)院計(jì)算機(jī)系 數(shù)據(jù)文件 (Data File)是物理存儲(chǔ) Oracle數(shù)據(jù)庫數(shù)據(jù)的文件。? 數(shù)據(jù)文件一旦被建立則不能修改其大小。? 一個(gè)數(shù)據(jù)文件只能屬于一個(gè)表空間 .數(shù)據(jù)文件 (Data File)20 廈門理工學(xué)院計(jì)算機(jī)系重做日志文件 (Redo File) 重做日志文件 (Redo Log File)記錄所有對(duì)數(shù)據(jù)庫數(shù)據(jù)的修改,以備恢復(fù)數(shù)據(jù)時(shí)使用。? 日志文件組以循環(huán)方式進(jìn)行寫操作。21 廈門理工學(xué)院計(jì)算機(jī)系日志切換 (Log Switch) 日志切換 (Log Switch)是為實(shí)現(xiàn)日志文件組的循環(huán)使用而設(shè)置的。 其特點(diǎn)如下:? 每個(gè)日志文件組至少包含兩個(gè)日志文件成員。? 同組的所有成員同時(shí)被修改。描述信息如下:?數(shù)據(jù)庫建立的日期。?數(shù)據(jù)庫中所有數(shù)據(jù)文件和日志文件的文件名及路徑。要點(diǎn)注意:?在打開和存取數(shù)據(jù)庫時(shí)都要訪問該文件。?記錄控制文件名及路徑的參數(shù)為:CONTROL_FILES26 廈門理工學(xué)院計(jì)算機(jī)系參數(shù)文件 參數(shù)文件( Parameter File) 是一個(gè)文本文件,可直接使用操作系統(tǒng)下的文本編輯器對(duì)其內(nèi)容進(jìn)行修改。 初始參數(shù)文件: 生成參數(shù)文件: 位于 OracleHome下,如: C:\oracle\admin\TestDB\pfile27 廈門理工學(xué)院計(jì)算機(jī)系參數(shù)文件的作用參數(shù)文件的作用:? 確定存儲(chǔ)結(jié)構(gòu)的大小。? 設(shè)置數(shù)據(jù)庫的范圍。? 優(yōu)化數(shù)據(jù)庫性能。? 一個(gè)表空間 (tablespace)由一組段組成? 一個(gè)段 (segment)由一組區(qū)組成? 一個(gè)區(qū) (extent)由一批數(shù)據(jù)庫塊組成? 一個(gè)數(shù)據(jù)庫塊 (block)對(duì)應(yīng)一個(gè)或多個(gè)物理塊31 廈門理工學(xué)院計(jì)算機(jī)系邏輯結(jié)構(gòu)示意圖TablespaceDatabase BlocksExtent84KSegment112KDatabaseDataFile表空間段區(qū)塊32 廈門理工學(xué)院計(jì)算機(jī)系數(shù)據(jù)庫塊 (Block) 數(shù)據(jù)庫塊( Database Block) 是數(shù)據(jù)庫使用的 I/O最小單元,又稱邏輯塊或ORACLE塊。33 廈門理工學(xué)院計(jì)算機(jī)系數(shù)據(jù)庫塊 (Block) 塊的大小是操作系統(tǒng)塊大小的整數(shù)倍 . 以 Win2K為例 ,操作系統(tǒng)塊 (OS block)的大小為 4kb,所以 Oracle Block的大小可以是4kb,8kb,16kb等等。35 廈門理工學(xué)院計(jì)算機(jī)系段 (segment) 段( Segment) 是表空間中一個(gè)指定類型的邏輯存儲(chǔ)結(jié)構(gòu),它由一個(gè)或多個(gè)區(qū) 組成 ,段將占用并增長存儲(chǔ)空間。38 廈門理工學(xué)院計(jì)算機(jī)系表空間與數(shù)據(jù)庫之間的關(guān)系數(shù)據(jù)庫、表空間、數(shù)據(jù)文件、方案對(duì)象 (schema object)之間的關(guān)系39 廈門理工學(xué)院計(jì)算機(jī)系Oracle 10g創(chuàng)建的表空間 Oracle 10g自動(dòng)創(chuàng)建的表空間有 :Example(實(shí)例表空間 )Sysaux(輔助系統(tǒng)表空間 )System(系統(tǒng)表空間 )Temp(臨時(shí)表空間 )Undotbs(重做表空間 )Users(用戶的表空間 )40 廈門理工學(xué)院計(jì)算機(jī)系SYSTEM(系統(tǒng) )表空間 System : 系統(tǒng)表空間 ,存放關(guān)于表空間的名稱、控制文件、數(shù)據(jù)文件等管理信息,是最重要的表空間 . 它屬于 Sys、 System兩個(gè) schema(方案 ),僅被這兩個(gè)或其他具有足夠權(quán)限的用戶使用。 Users: 用戶表空間,永久存放用戶對(duì)象和私有信息,也被成為數(shù)據(jù)表空間。? 所以例程是用戶和數(shù)據(jù)庫之間的中間層。46 廈門理工學(xué)院計(jì)算機(jī)系Oracle Instance的組成實(shí)例 ( INSTANCE ) 是存取和控制數(shù)據(jù)庫的軟件機(jī)制,它由系統(tǒng)全局區(qū)(System Global Area,簡稱 SGA)和后臺(tái)進(jìn)程組成。 每個(gè)例程都只有一個(gè) SGA. 它是不同用戶進(jìn)程與服務(wù)進(jìn)程進(jìn)行通信的中心 ,數(shù)據(jù)庫的各種操作主要在 SGA中進(jìn)行 ,所以稱其為系統(tǒng)全局區(qū) . 創(chuàng)建例程時(shí) ,Oracle為 SGA分配內(nèi)存 。數(shù)據(jù)緩沖區(qū)數(shù)據(jù)文件數(shù)據(jù)高速緩存 (Database Buffer Cache)53 廈門理工學(xué)院計(jì)算機(jī)系數(shù)據(jù)高速緩存 (DBC)DBC的緩存塊分為三類 :? 臟緩存塊 存放已經(jīng)被修改過的緩存塊 . 當(dāng) SQL修改某個(gè)緩存塊中的數(shù)據(jù),則這個(gè)緩存塊被標(biāo)記為臟緩存塊? 空閑緩存塊 等待寫入數(shù)據(jù)的空閑緩存塊 .? 命中緩存塊 最近正在被訪問的緩存塊 .54 廈門理工學(xué)院計(jì)算機(jī)系管理緩存塊的列表Oracle通過 2個(gè)列表來管理上述緩存塊 :? 臟列表 (DIRTY) 包括被修改過但尚未寫到數(shù)據(jù)文件的緩沖塊。55 廈門理工學(xué)院計(jì)算機(jī)系數(shù)據(jù)高速緩存工作原理1. 讀數(shù)據(jù)入 DBC之前 ,先在 LRU中搜索空閑緩存塊 。2. 找到足夠的空閑塊 ,將所有數(shù)據(jù)讀入;3. 3, ,則暫停搜索, Oralce立刻啟動(dòng) DBWR進(jìn)程 ,將 DIRTY中的臟緩存塊數(shù)據(jù)寫入數(shù)據(jù)文件釋放足夠的空閑緩存塊。? 當(dāng)重做日志緩存中的重做記錄達(dá)到一定數(shù)量時(shí) ,由 LGWR進(jìn)程寫入重做日志.(先內(nèi)存后磁盤 )? 當(dāng) 2個(gè) (至少 2個(gè) )重做日志切換時(shí) ,由 ARCH將重做日志中的數(shù)據(jù)寫入歸檔日志文件,以做備份 .日志寫
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1