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

正文內(nèi)容

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

2025-03-06 20:36上一頁面

下一頁面
  

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