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

正文內容

oracle系統(tǒng)架構基本概念(專業(yè)版)

2025-03-16 14:49上一頁面

下一頁面
  

【正文】 ? 當?shù)诙€ Redo log file也滿了, Oracle Server 會自動再 swap到第一個 Redo log file,先前記錄在第一個 Redo log file的異動記錄就會被 覆蓋掉 。 ? 資料庫的資料大致上可以分為兩類: ? 資料庫邏輯結構資訊(資料字典) ? 資料字典包含資料庫 邏輯結構的配置資訊 ,諸如 Tables、Columns、Indexes、Tablespaces 等。 ? 在改變 Parameter file的相關設定時,要 重新 啟 動 Oracle的相關服務 ,所做的改變才能反映在系統(tǒng)中。 ? 空間配置 的動作則是引用 Extent的概念。 ? Tablespace能 夠 隨意切換其存取模式- readonly及 readwrite模式。 38 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) ? Summary ? 縱觀以上的 說 明,現(xiàn)在我們可以勾勒出整個 Oracle Instance的整個架構圖: ? 系統(tǒng)記憶體大致上的配置情形有 Database Buffer Cache、Redo Log Buffer、Shared Pool、Large Pool、Java Pool… 等。 ? 不同的是, archive Redo Log File是 online Redo Log File的 備份資料檔 ,由另一個 Background Process- Archiver (ARCH)負責管理。 ? 藉由 減尐相關的 I/O動作 ,以提高系統(tǒng)執(zhí)行效能。 ? 由於 Database Buffer Cache關係著 Oracle Server的 I/O動作頻繁與否 ,因此如何管理及設定 Database Buffer Cache的大小,對於 Oracle Server的效能調校,是相當重要的一項課題。 6 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) ? 由於 Oracle Instance掌控著處理 Oracle Database所有運作的相關資訊。 ? 如 User Process、Server Process等 ? 主要是反應使用者下達的 request (即 SQL敘述 ),將其轉化為Oracle Server能看得懂的相關指令,從 Oracle Database裏抓取資料,以反映使用者需求的資料。解析時,下列兩項資料將會放入 Shared Pool中: ? 解析時所需要用到的相關資訊 ? 解析後的結果 ? 當有不同的使用者執(zhí)行相同的 SQL指令,就可以共用 Shared Pool中解析好的結果,以 加速 SQL指令執(zhí)行的速度 。 ? 然而,在 單一處理器 的伺服器系統(tǒng),配置額外的 DBWn並無太多的實質幫助。 ? 主要的工作有: ? 執(zhí)行一些資料庫必要的 修復工作 (如果有需要的話, SMON會使用 online Redo Log File的 內 容 )。 42 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) ? 邏輯結構 (Logical Database Structures ) ? 邏輯資料庫結構是 Oracle所提供的一種 抽象化的資料庫管理 概念,透過一個「 Mapping」的機制,管理 Oracle Physical Database Structures。必須將 DB_BLOCK_SIZE 設定為 。 53 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) ? 實體結構 (Physical Database Structures ) ? Oracle Server實體結構概觀圖如下: ? 整個 Oracle Database的實體結構,主要由三大部份所組成: ? Control files ? Data files ? Redo log files ? 其它 ? Password file、Parameter file則是關於 Oracle Server Security 及資料庫 啟 動設定檔 ? Archived log files則與 Database Recovery息息相關 Control files Data files Archived log files Parameter file Password file Redo log files Oracle Database 54 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) ? 資料庫的 啟 動順序如下: 55 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) Password file (密碼檔 ) ? Password File 是由 DBA 建立的,儲存那些可以管理 Oracle 的登入密碼。 58 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) ? 起始參數(shù)檔包含以下主要 內 容: ? SGA相關的組態(tài)設定 ? 其他各起始參數(shù)之名稱與設定 值 ? Control File的名稱與存放路徑 ? Redo Log File之相關設定 59 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) Control file (控制檔 ) ? 一個 Oracle Database至尐要有一個 Control file,記載著用來對 整個 Oracle Database實體結構 maintain 與 verify的 相關資訊 ,如: ? Database name。 ? 讀取資料時,它會先將 Data file的資料載入至 Database buffer cache,使用者實際上是經由 Database buffer cache中讀取資料的。 ? Oracle Database提供兩種控制 Redo log file的模式如下: ? ARCHIVELOG:Redo log file在被重覆使用之前,會先存放至Archived log files。 67 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) ? 與 Control file不同的是, Control file記錄的是資料庫實體檔案結構,而 Redo log file則是記錄著每一筆資料庫的異動資訊。 61 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) ? Parameter file也有類似的系統(tǒng)資訊- DB_NAME。 56 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) Parameter file (參數(shù)檔 ) ? 啟 動 Oracle Server時, Oracle Server會先配置一塊記憶體空間,供Oracle Instance及 Background processes使用。 ? 只要 兩次的空間配置動作 就可以存放 80KB 的資料。 ? Tablespace依其可存取的 狀態(tài) ,分為兩種狀態(tài): ? online (在線 ) ? offline (離線 ) ? 再以其可存取的 模式 區(qū)分,可分為兩種式 ? readonly (唯讀 ) ? readwrite (讀寫 ) ? 透過其存取狀態(tài)的控制以及存取模式的切換,將可使整個資料庫的管理更為方便。 ? CKPT Background Process就是扮演著一個 通知者 的角色 ,經過一定的時間後 ,負責通知 DBWR 執(zhí)行 Checkpoint的動作 。 ? 下列幾種情況: ? 自動週期性地 動作,如:間隔時間為 3秒 (Checkpoint。 21 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) ? Background Processes ? Oracle Server 所提供的 Processes可分為兩類: ? Server Processes ? 用以 服務 Client Processes,根據 Client Processes的需求 ,由 Oracle Server動態(tài)配置所 產 生的 ,用以服務 Client Processes的需求 ? 不被包含在 Oracle Instance裏 ? 在 Server Processes裏 ,尚包含另一個重要的記憶體結構- PGA (Program Global Area),存放著 Client Processes與 Server Processes間的重要資訊 ? Background Processes ? 用來 管理 Oracle Server所需的一些系統(tǒng)常式 ,諸如資料庫的 I/O、Oracle Processes的管理等 ? 包含於 Oracle Instance中 22 國立聯(lián)合大學 資訊管理學系 資料庫系統(tǒng)課程 (陳士杰 ) ? 主要的 Background Processes共有五個,只要有這五個 Background Processes,Oracle Server就可以正常地運作了,分別是: ? Database Writer (DBWR) ? Log Writer (LGWR) ? System Monitor (SMON) ? Process Monitor (PMON) ? Checkpoint Process (CKPT) ? 其它尚有 Archiver (ARCH)、Recoverer (RECO)、Dispatcher (Dnnn)、Lock (LCKn)、Job Queue (SNPn)及 Queue Monitor (QMNn) 等
點擊復制文檔內容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1