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

正文內(nèi)容

oracle體系結(jié)構(gòu)4625698710-文庫吧在線文庫

2025-02-16 09:52上一頁面

下一頁面
  

【正文】 數(shù)據(jù)庫 ? 物理結(jié)構(gòu) ? 邏輯結(jié)構(gòu) 13 Oracle服務(wù)器的工作原理 客戶機(jī) 服務(wù)器 服務(wù)器進(jìn)程 (PGA區(qū) ) 用戶進(jìn)程 (SQL語句 ) Oracle server 14 處理過程可以簡(jiǎn)單的描述為 : 1. 用戶在其機(jī)器上運(yùn)行基于 Oracle的應(yīng)用程序(如 :SQL*PLUS、 PL/SQL Developer等 ),即啟動(dòng)用戶進(jìn)程 . 2. 客戶機(jī)、服務(wù)器之間建立連接 (Connect). 3. 服務(wù)器為用戶建立會(huì)話 (Session),并為該會(huì)話建立一個(gè) PGA(Program Global Area,程序全局區(qū) )以存儲(chǔ)與該會(huì)話相關(guān)的信息 .在同一個(gè)連接中 ,不同的用戶有不同的會(huì)話 . 4. 啟動(dòng)服務(wù)進(jìn)程 ,由該服務(wù)進(jìn)程負(fù)責(zé)執(zhí)行該會(huì)話的各項(xiàng)任務(wù) . 5. 用戶進(jìn)程發(fā)送 SQL語句 (select、 update、 mit….) 6. 服務(wù)器進(jìn)程解析、編譯、執(zhí)行 SQL語句,然后將結(jié)果寫入數(shù)據(jù)庫并返回結(jié)果給用戶進(jìn)程。前臺(tái)進(jìn)程是指服務(wù)進(jìn)程和用戶進(jìn)程 .前臺(tái)進(jìn)程是根據(jù)實(shí)際需要而運(yùn)行的,并在需要結(jié)束后立刻結(jié)束。 ? 數(shù)據(jù)庫管理系統(tǒng)是用戶與物理數(shù)據(jù)庫之間的一個(gè)中間是軟件層,又稱例程。它由系統(tǒng)全局區(qū)( System Global Area,簡(jiǎn)稱 SGA)和后臺(tái)進(jìn)程組成。 118 Oracle數(shù)據(jù)庫物理存儲(chǔ)結(jié)構(gòu) 物理存儲(chǔ)結(jié)構(gòu)是現(xiàn)實(shí)的數(shù)據(jù)存儲(chǔ)單元,對(duì)應(yīng)于操作系統(tǒng)文件。 其特點(diǎn)如下: 每一個(gè)數(shù)據(jù)庫至少包含兩個(gè)日志文件組。 167。 當(dāng)數(shù)據(jù)庫啟動(dòng),并在創(chuàng)建例程或讀取控制文件之前,會(huì)先按其中的參數(shù)進(jìn)行例程的配置。 數(shù)據(jù)庫 表空間 1 表空間 2 表空間 3 數(shù)據(jù) 文件 數(shù)據(jù) 文件 數(shù)據(jù) 文件 數(shù)據(jù) 文件 數(shù)據(jù) 文件 表空間 1 表空間 2 表空間 3 數(shù)據(jù) 文件 數(shù)據(jù) 文件 數(shù)據(jù) 文件 數(shù)據(jù) 文件 數(shù)據(jù) 文件 表 表 表 128 安裝完 Oracle 10g后 ,自動(dòng)創(chuàng)建的表空間為 : ? Example 示例表空間,存放例子數(shù)據(jù)庫的方案對(duì)象。 ? UNDOTBS1 重做表, 129 段 ( Segment) 段 數(shù)據(jù)(表)段 索引段 臨時(shí)段 回退段 段是表空間的下一個(gè)邏輯單位,是表空間中一個(gè) 指定類型的邏輯存儲(chǔ)結(jié)構(gòu),它由一個(gè)或多個(gè)區(qū)組 成 ,段將占用并增長(zhǎng)存儲(chǔ)空間。 132 存儲(chǔ)結(jié)構(gòu)總結(jié) O r a c l e 數(shù) 據(jù) 庫表 空 間塊區(qū)段控 制 文 件 、 重 做 日 志 文 件 等數(shù) 據(jù) 文 件O S 塊邏 輯 存 儲(chǔ) 結(jié) 構(gòu) 物 理 存 儲(chǔ) 結(jié) 構(gòu)物理存儲(chǔ)結(jié)構(gòu)與邏輯存儲(chǔ)結(jié)構(gòu)之間的關(guān)系 從物理上看 ,數(shù)據(jù)庫由控制文件、數(shù)據(jù)文件、重做日志文件等操作系統(tǒng)文件組成; 從邏輯上來看,數(shù)據(jù)庫是由系統(tǒng)表空間、用戶表空間等組成。 ? 由兩個(gè)部分組成 : –共享 SQL區(qū) –共享 PL/SQL區(qū) 138 數(shù)據(jù)字典高速緩存 ? 最近使用的對(duì)象定義集合 ? 包括數(shù)據(jù)庫文件、表、索引、列、用戶、權(quán)限和其它數(shù)據(jù)庫對(duì)象的信息 ? 在解析階段 , 服務(wù)器進(jìn)程查看數(shù)據(jù)字典信息以解析對(duì)象名 ? 數(shù)據(jù)字典緩存信息到內(nèi)存,以提高查詢和DML響應(yīng)時(shí)間 ? 尺寸由共享池尺寸確定 139 數(shù)據(jù)高速緩存 ? 存儲(chǔ)從數(shù)據(jù)文件檢索的數(shù)據(jù)塊副本 ? 通過 LRU算法管理 ? DB_BLOCK_SIZE確定了緩沖區(qū)數(shù)據(jù)塊大小 數(shù)據(jù)高速緩存 140 數(shù)據(jù)緩沖區(qū) 數(shù)據(jù)文件 初次訪問數(shù)據(jù)時(shí) ,Oracle將讀取磁盤上的數(shù)據(jù)文件 ,將數(shù)據(jù)放入數(shù)據(jù)高速緩存,再處理數(shù)據(jù); 如果數(shù)據(jù)已經(jīng)位于數(shù)據(jù)高速緩存中時(shí) ,Oracle直接操作數(shù)據(jù)。 當(dāng)重做日志緩存中的重做記錄達(dá)到一定數(shù)量時(shí) ,由 LGWR進(jìn)程寫入重做日志 .(先內(nèi)存后磁盤 ) 當(dāng) 2個(gè) (至少 2個(gè) )重做日志切換時(shí) ,由 ARCH將重做日志中的數(shù)據(jù)寫入歸檔日志文件,以做備份 . 146 大池 大池用于需要大內(nèi)存操作提供相對(duì)獨(dú)立的內(nèi)存空間,以便提高性能。 清理不再使用的臨時(shí)段。這兩部分分別對(duì)應(yīng)著 database和例程。 157 CKPT 控制文件 數(shù)據(jù)文件 重做 日志 數(shù)據(jù)庫 例程
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1