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

正文內(nèi)容

oracle數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用第二章-文庫(kù)吧在線文庫(kù)

  

【正文】 的 Oracle 數(shù)據(jù)庫(kù)包括數(shù)據(jù)庫(kù) (DB)及其專門用來(lái)管理它的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)兩大部分 。 數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 數(shù)據(jù)庫(kù) 數(shù)據(jù)文件 物理結(jié)構(gòu) 控制文件 重做日志 文件 物理塊 (OS塊 ) 數(shù)據(jù)塊 (Data Block) 表空間(Tablespace) 邏輯結(jié)構(gòu) 區(qū) (Extent) 段 (Segment) 大 小 存儲(chǔ)粒度 圖 22: Oracle 11g的存儲(chǔ)結(jié)構(gòu) 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu) ? Oracle數(shù)據(jù)庫(kù)的邏輯存儲(chǔ)結(jié)構(gòu)主要用于描述 Oracle內(nèi)部組織和管理數(shù)據(jù)的方式。 – 視圖 (View)—虛擬的表 , 視圖可以把表或其他視圖的數(shù)據(jù)按照一定的條件組合起來(lái) 。 數(shù)據(jù)塊頭 表目錄區(qū) 行目錄區(qū) 可用空間區(qū) 行數(shù)據(jù)區(qū) 圖 24:數(shù)據(jù)塊的格式 ? 公共的變長(zhǎng)頭 存放數(shù)據(jù)塊的基本信息 , 如地址塊的物理地址和塊所屬的段類型等 。 ? 區(qū)間是為數(shù)據(jù)一次性預(yù)留的一個(gè)較大的存儲(chǔ)空間,直到那個(gè)區(qū)間被用滿,數(shù)據(jù)庫(kù)會(huì)繼續(xù)申請(qǐng)一個(gè)新的預(yù)留存儲(chǔ)空間,即新區(qū)間,一直到段的最大區(qū)間數(shù)或者是沒有可用的磁盤空間可以申請(qǐng)。在表空間中創(chuàng)建多少個(gè)表,該 表空間就有相同數(shù)量的數(shù)據(jù)段,并且數(shù)據(jù)段的名稱與它對(duì)應(yīng)的表名相同。 ? 數(shù)據(jù)庫(kù)可以劃分為若干的邏輯存儲(chǔ)單元,這些存儲(chǔ)單元被稱為表空間。 SYSTEM表空間中包含整個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)字典表、 PL/SQL程序的源代碼和解釋代碼、數(shù)據(jù)庫(kù)對(duì)象的定義等內(nèi)容。每個(gè) Oracle數(shù)據(jù)庫(kù)都由 3種類型的文件組成:數(shù)據(jù)文件、日志文件和控制文件。 記錄了所有對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的修改信息 , 修改信息包括用戶對(duì)數(shù)據(jù)的修改以及管理員對(duì)數(shù)據(jù)結(jié)構(gòu)的修改 。 ? 當(dāng)數(shù)據(jù)庫(kù)的物理組成更改時(shí), Oracle會(huì)自動(dòng)更改該數(shù)據(jù)庫(kù)的控制文件,任何數(shù)據(jù)庫(kù)管理員都不能直接編輯控制文件。當(dāng)用戶第一次執(zhí)行查詢或修改數(shù)據(jù)信息時(shí),后臺(tái)進(jìn)程將所需的數(shù)據(jù)從數(shù)據(jù)文件讀取出來(lái),裝入數(shù)據(jù)緩沖區(qū)。 2. 程序共享區(qū)( PGA) ? PGA是包含 Oracle進(jìn)程數(shù)據(jù)和控制信息的內(nèi)存區(qū)域。 (1)應(yīng)用程序或 Oracle工具:例如預(yù)編譯程序或 SQL*Plus等,對(duì) SQL語(yǔ)句進(jìn)行處理。 ? 進(jìn)程監(jiān)控進(jìn)程 (PMON):用于恢復(fù)失敗的數(shù)據(jù)庫(kù)用戶的強(qiáng)制性進(jìn)程,獲取失敗用戶的標(biāo)識(shí),釋放該用戶占用的所有數(shù)據(jù)庫(kù)資源,然后回滾中止的事務(wù)。 ? 鎖進(jìn)程 (LCKn):當(dāng)用戶在并行服務(wù)器模式下將出現(xiàn)多個(gè)鎖進(jìn)程以確保數(shù)據(jù)的一致性。 (3)例程運(yùn)行的性能和統(tǒng)計(jì)信息。 數(shù)據(jù)庫(kù)例程 ? Oracle數(shù)據(jù)庫(kù)結(jié)構(gòu)又稱為例程結(jié)構(gòu)。數(shù)據(jù)庫(kù)被打開后,數(shù)據(jù)庫(kù)管理員可以將數(shù)據(jù)庫(kù)關(guān)閉。 ? 例程啟動(dòng)后, Oracle把它與指定的數(shù)據(jù)庫(kù)聯(lián)系在一起,這個(gè)過程 叫作裝載數(shù)據(jù)庫(kù)。 (7)列的約束信息的完整性 (8)列的默認(rèn)值 ? 通過數(shù)據(jù)字典可實(shí)現(xiàn)的功能是: (1)用戶可以通過數(shù)據(jù)字典視圖獲得各種方案對(duì)象和對(duì)象的相關(guān)信息。 (2)Oracle每次執(zhí)行一個(gè)數(shù)據(jù)定義語(yǔ)句( DDL)時(shí)都會(huì)修改數(shù)據(jù)字典。 ? 歸檔進(jìn)程 (ARCH):當(dāng)數(shù)據(jù)庫(kù)服務(wù)器以歸檔方式進(jìn)行時(shí)調(diào)用該進(jìn)程完成日志歸檔備份 。用戶進(jìn)程向服務(wù)器進(jìn)程請(qǐng)求信息。 進(jìn)程結(jié)構(gòu) ? 進(jìn)程是操作系統(tǒng)中的一種機(jī)制 , 它可執(zhí)行一系列的操作步驟;是一個(gè)可以獨(dú)立調(diào)用的活動(dòng) , 用于完成指定的任務(wù) 。 ⑷ Java池 (Java Pool) 為 Java命令提供語(yǔ)法分析。 ( SGA) ? SGA是一組共享內(nèi)存結(jié)構(gòu),其中包含一個(gè) Oracle數(shù)據(jù)庫(kù)例程數(shù)據(jù)及控制信息。 ? 數(shù)據(jù)庫(kù)控制文件是一個(gè)較小的二進(jìn)制文件,用于描述數(shù)據(jù)庫(kù)結(jié)構(gòu),用以支持?jǐn)?shù)據(jù)庫(kù)成功地啟動(dòng)和運(yùn)行。數(shù)據(jù)庫(kù)的數(shù)據(jù)文件包含全部數(shù)據(jù)庫(kù)數(shù)據(jù)。 (5)Temporary臨時(shí)表空間 保存 SQL語(yǔ)句在執(zhí)行過程中產(chǎn)生的臨時(shí)數(shù)據(jù),主要是在排序過程中產(chǎn)生的臨時(shí)數(shù)據(jù)。 ? Oracle 11g包含以下幾種表空間: (1)大文件表空間 它只能放置一個(gè)數(shù)據(jù)文件但其數(shù)據(jù)文件可以包括 4G個(gè)數(shù)據(jù)塊,如果每個(gè)數(shù)據(jù)塊的大小是 8K,那么大文件表空間可以達(dá)到 32T。用戶在執(zhí)行查詢數(shù)據(jù)操作時(shí), Oracle會(huì)在專門為其分配臨時(shí)段。段中的區(qū)間可以是連續(xù)的,也可以是不連續(xù)的。 插入新行時(shí)需要存儲(chǔ)空間 , 更新數(shù)據(jù)也可能造成存儲(chǔ)空間的增加 , 這些存儲(chǔ)空間都需要從空閑空間中分配 。 ? 數(shù)據(jù)塊是 Oracle管理數(shù)據(jù)庫(kù)存儲(chǔ)空間的最小數(shù)據(jù)存儲(chǔ)單位 , 又稱邏輯塊或 Oracle塊 。 ? 數(shù)據(jù)庫(kù)由若干個(gè)表空間組成,表空間由又由多個(gè)段組成,段由區(qū)間組成,區(qū)間則由數(shù)據(jù)塊組成。 ? Oracle數(shù)據(jù)庫(kù)把數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1