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

正文內容

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

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

下一頁面
  

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