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

正文內容

oracle數據庫管理員培訓教材-在線瀏覽

2025-03-16 20:38本頁面
  

【正文】 CONTROL_FILES ORACLE的體系結構 物理結構 15 參數文件( Parameter File) 是一個文本文件,可直接使用操作系統下的文本編輯器對其內容進行修改。 要點注意: ? 在打開和存取數據庫時都要訪問該文件。 ? 數據庫中所有數據文件和日志文件的文件名及路徑。 描述信息如下: ? 數據庫建立的日期。 ? 同組的成員大小相同,不同組的成員大小可不同。 ? 每組的成員數目相同。出現日志開關的情況如下: ? 當一個日志文件組被填滿時 ? 關閉數據庫時 ? DBA手動轉移日志開關 ORACLE的體系結構 物理結構 11 日志文件寫操作圖示 Log File 1 Log File 2 Group 1 Group 2 Member Member ORACLE的體系結構 物理結構 12 鏡像日志文件 是為防止日志文件的丟失,在不同磁盤上同時維護兩個或多個聯機日志文件的副本。 ? 每一個日志文件成員對應一個物理文件。其特點如下: ? 每一個數據庫至少包含兩個日志文件組。 ? 一個表空間可包含一個或多個數據文件。其特點如下: ? 每一個數據文件只與一個數據庫相聯系。ORACLE 數據庫管理員教程 SQL*DBA SQL*Loader Export Import 1 參考書籍 清華大學出版社 《 ORACLE數據庫系統基礎》俞盤祥 《數據庫管理及應用開發(fā)》沈佩娟 湯荷美 電子工業(yè)出版社 《 ORACLE數據庫管理員教程》 孫宏昌 金 毳 2 數據庫管理員是一個或一組全面負責管理和控制數據庫系統的人員。 簡稱 :DBA(Data Base Administrator) 序 3 數據庫管理員的主要職責 ? 了解 ORACLE數據庫的體系結構 ? 負責數據庫管理系統的安裝和升級 ? 啟動和關閉數據庫 ? 管理和監(jiān)控數據庫用戶 ? 管理數據庫特權 ? 管理存儲空間 ? 建立數據庫 ? 后備和恢復數據庫 4 第 一 章 ORACLE的體系結構 5 ORACLE的體系結構 體系結構概述 ? 物理結構 數據文件、日志文件、控制文件、參數文件 ? 系統全局區(qū)( System Global Area) 共享池、數據緩沖區(qū)、日志緩沖區(qū) ? 進 程 用戶進程、服務器進程、后臺進程 6 共享池 數據緩沖區(qū) 日志緩沖區(qū) SGA 數據文件 日志文件 參數文件 控制文件 DBWR ARCH CKPT LGWR PMON LCKn RECO SMON 存儲介質 Server User er User ORACLE的體系結構 體系結構圖示 7 ? 數據文件 ? 日志文件 ? 控制文件 ? 參數文件 ORACLE的體系結構 物理結構 8 數據文件( Data File) 是物理存儲 ORACLE數據庫數據的文件。 ? 數據文件一旦被建立則不能修改其大小。 ORACLE的體系結構 物理結構 9 日志文件( Log File) 記錄所有對數據庫數據的修改,以備恢復數據時使用。 ? 日志文件組以循環(huán)方式進行寫操作。 ORACLE的體系結構 物理結構 10 日志開關( Log Switch) 是為實現日志文件組的循環(huán)使用而設置的。 其特點如下: ? 每個日志文件組至少包含兩個日志文件成員。 ? 同組的所有成員同時被修改。 ORACLE的體系結構 物理結構 13 鏡像日志文件圖示 Group 1 Group 2 Log File 1 Log File 2 Member Member Log File 3 Log File 4 Member Member Disk 1 Disk 2 ORACLE的體系結構 物理結構 14 控制文件( Control File) 是一個較小的二進制文件,用于描述數據庫結構。 ? 數據庫名。 ? 恢復數據庫時所需的同步信息。 ? 鏡像控制文件。該文件只在建立數據庫或啟動實例時才被訪問,在修改該文件之前必須關閉實例。 ? 設置數據庫的全部缺省值。 ? 設置數據庫的各種物理屬性。 ORACLE的體系結構 物理結構 17 參數文件中參數的數據類型: ? 整型 例: DB_BLOCK_SIZE = 2048 ? 字符型 例: DB_NAME = ‘ora7’ ? 邏輯型 例: CHECKPOINT_PROCESS = true ORACLE的體系結構 物理結構 18 ? 共 享 池 ? 數據庫緩沖區(qū) ? 日 志 緩 沖 區(qū) ORACLE的體系結構 系統全局區(qū) 19 實例 ( INSTANCE ) 是存取和控制數據庫的軟件機制,它由系統全局區(qū)( System Global Area, 簡稱 SGA) 和后臺進程組成。 ORACLE的體系結構 系統全局區(qū) 21 共享池( Shared Pool) 由共享 SQL區(qū)和數據字典區(qū)組成。 共享 SQL區(qū)包括 ? SQL或 PL/SQL語句的文本 ? SQL或 PL/SQL語句的語法分析形式 ? SQL或 PL/SQL語句的執(zhí)行方案 數據字典區(qū) 用于存放數據字典信息行。 數據緩沖區(qū) 數據文件 DB_BLOCK_SIZE 確定數據塊的大小,一般為 2K或 4K, 對于大數據塊的數據庫,此參數值為物理塊的倍數。 ORACLE的體系結構 系統全局區(qū) 23 數據緩沖存儲區(qū)分為 ? 臟列表 包括被修改過但尚未寫到數據文件的緩沖塊。 ORACLE的體系結構 系統全局區(qū) 24 日志緩沖存儲區(qū)( Log Buffer)以記錄項的形式備份數據庫緩沖區(qū)中被修改的緩沖塊,這些記錄將被寫到日志文件中。 日志緩沖區(qū) 日志文件 ORACLE的體系結構 系統全局區(qū) 25 ? 用 戶 進 程 ? 服務器進程 ? 后 臺 進 程 ORACLE的體系結構 進 程 26 ORACLE實例分為單進程實例和多進程實例兩種。 ORACLE的體系結構 進 程 27 單進程 /單用戶 一個進程執(zhí)行全部ORACLE代碼。 S G A 服務器進程 用戶進程 后 臺 進 程 ORACLE的體系結構 進 程 29 專用服務器方式 為每個用戶單獨開設一個服務器進程。 不設置參數: MTS_SERVICE MTS_DISPATCHERS MTS_SERVERS MTS_LISTERNET_ADDRESS S G A 服務器進程 用戶進程 后 臺 進 程 服務器進程 用戶進程 ORACLE的體系結構 進 程 30 多線索服務器方式 通過調度器為每個用戶進程分配服務器進程。 ORACLE的體系結構 用戶 進程 33 服務器進程 處理用戶進程的請求。 ? 從數據緩沖存儲區(qū)中讀取數據。 ORACLE的體系結構 服務器 進程 34 后臺進程 為所有數據庫用戶異步完成各種任務。該進程在啟動實例時自動啟動。 相當于參數 DB_BLOCK_WRITE_BATCH值的一半。 參數 DB_BLOCK_MAX_SCAN_CNT確定掃描數目。 ? 出現檢查點。 該進程在啟動實例時自動啟動。) ORACLE的體系結構 后臺 進程 40 檢查點 ( Checkpoint) : 在檢查點出現期間, DBWR進程將數據緩沖區(qū)中的所有臟緩沖塊寫到數據文件中,LGWR進程將日志緩沖區(qū)中的所有記錄項寫到日志文件中,以確保上一個檢查點至今修改過的所有數據塊都被寫到磁盤上。 參數 LOG_CHECKPOINT_INTERVAL確定了預定數目。 參數 LOG_CHECKPOINT_TIMEOUT確定了間隔秒數。 ? 表空間離線。參數CHECKPOINT_PROCESS 確定了檢查點的啟動 /不啟動狀態(tài)。(如果數據庫的數據文件過多,這樣操作會降低系統性能。 ? LOG_ARCHIVE_START 確定了該進程的啟動 /不啟動狀態(tài)。 ? LOG_ARCHIVE_FORMAT 當數據庫在歸檔模式下操作時,該參數確定了歸檔日志文件的缺省文件名格式。該進程在啟動實例時自動啟動。 ORACLE的體系結構 后臺 進程 46 RECO( Recover) 在分布式操作的情況下,恢復一個事務的失敗。 ORACLE的體系結構 后臺 進程 47 處理 SQL語句的三個階段 ? 語法分析 ? 執(zhí)行 ? 返回指令 Server 共享池 數據緩沖區(qū) 日志緩沖區(qū) SGA User User User SQL SELECT ename FROM emp 。 Server 共享池 數據緩沖區(qū) SGA User User User B1 B2 EMP Table Block 1 Block2 ORACLE的體系結構 示 例 49 UPDATE操作 為了支持讀一致性,恢復和回滾,所有修改操作需要回滾段。 Server1 User er User1 Server2 User er User2 共享池 數據緩沖區(qū) SGA B1 B2 R2 R1 EMP Table Block 1 Block2 RB01 R1 R2 Data File 1 Data File 2 SQL UPDATE emp SET sal = sal * WHERE job = ‘CLERK’ 。 ? 一個表空間由一組分類段組成 ? 一個段由一組范圍組成 ? 一個范圍由一批數據庫塊組成 ? 一個數據庫塊對應一個或多個物理塊 53 Tablespace 邏 輯 結 構 圖 示 Database Blocks Extent 84K Segment 112K Database DataFile 54 數據庫塊( Database Block) 是數據庫使用的 I/O最小單元,又稱邏輯塊或 ORACLE塊。 ORACLE的邏輯結構 數據庫塊 55 ? 標題: 包括通用的塊信息,如塊地址 /段類型等,最佳大小為 85100bytes。 ? 行目錄: 包括這塊中的有效行信息,允許使用每行開頭的 2bytes。 ? 行數據: 存儲表或索引的數據。 PCTFREE 用于行的 UPDATE操作,在遇到PCTFREE后,這塊被填滿且不能進行 INSERT操作。 ORACLE的邏輯結構 范 圍 60 ?FREELISTS 為 INSERT操作保留的空閑塊列表數目。 ?PCTINCREASE 每個增量范圍的增量百分比,默認值為 50%。 MAXEXTENTS 這個段中可分配的范圍最大數目,默認值為 99。 邏 輯 結 構 范 圍 控 制 范 圍 分 配 的 參 數 INITIAL 初始范圍的大小,默認值為 個數據庫塊。 ORACLE的邏輯結構 段 62 段的分類 ORACLE的邏輯結構 段 63 表空間( Tablespace) 是數據庫中物理編組的數據倉庫,對應一個或多個數據文件,表空間的大小是它所對應的數據文件大小的總和 。 數 據 庫 結 構 數據文件 日志文件 控制文件 參數文件 物理結構 表空間 段
點擊復制文檔內容
職業(yè)教育相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1