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

正文內(nèi)容

oracle數(shù)據(jù)庫(kù)管理體系結(jié)構(gòu)-在線瀏覽

2025-03-16 20:48本頁(yè)面
  

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