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

正文內(nèi)容

oracle-10g數(shù)據(jù)庫基礎(chǔ)教程之邏輯存儲結(jié)構(gòu)-資料下載頁

2025-01-22 07:47本頁面
  

【正文】 1)區(qū)的概念 p 區(qū)是由一系列 連續(xù)的數(shù)據(jù)塊 構(gòu)成的邏輯存儲單元,是 存儲空間分配與回收 的 最小單位 。p 當(dāng)創(chuàng)建一個數(shù)據(jù)庫對象時, Oracle為對象分配若干個區(qū),以構(gòu)成一個段來為對象提供初始的存儲空間。當(dāng)段中已分配的區(qū)都寫滿后, Oracle會為段分配一個新區(qū),以容納更多的數(shù)據(jù)。Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023( 2)區(qū)的管理p 區(qū)的分配 n 在 本地管理方式 的表空間中,自動進(jìn)行區(qū)的分配??梢酝ㄟ^使用 UNIFORM選項,指定所有段的初始區(qū)和后續(xù)區(qū)具有統(tǒng)一大小,也可以使用 AUTOALLOCATE選項指定由 Oracle自動決定后續(xù)區(qū)大小。用戶不能通過其他參數(shù)來干預(yù)區(qū)的分配。n 在 字典管理方式 的表空間中,創(chuàng)建表空間時可以使用DEFAULT STORAGE子句設(shè)置存儲參數(shù),也可以在該表空間定義對象時通過 STORAGE子句設(shè)置存儲參數(shù)。如果在定義對象時沒有設(shè)置存儲參數(shù),則繼承表空間存儲參數(shù)的設(shè)置。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023p 例 27:創(chuàng)建一個本地管理方式的表空間,區(qū)分配采用自動擴展方式進(jìn)行。p 例 28:創(chuàng)建一個本地管理方式的表空間,區(qū)分配采用固定大小,每個區(qū) 5 MB。SQLCREATETABLESPACEORCLTBS6DATAFILE39。D:\ORACLE\PRODUCT\\ORADATA\ORCL\39。SIZE20MEXTENTMANAGEMENTLOCALAUTOALLOCATE。SQLCREATETABLESPACEORCLTBS7DATAFILE39。D:\ORACLE\PRODUCT\\ORADATA\ORCL\39。SIZE10MEXTENTMANAGEMENTLOCALUNIFORMSIZE5M。Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023p 區(qū)的回收n 通常分配給段的區(qū)將 一直保留在段中 ,不論區(qū)中的數(shù)據(jù)塊是否被使用。 只有 當(dāng)段所屬的 對象被刪除 時,段中所有的區(qū)才會被回收。n 此外,在一些特殊情況下,也能夠回收未使用的區(qū)。例如,如果在創(chuàng)建回滾段時指定了 OPTIMAL關(guān)鍵字, Oracle會定期回收回滾段中未使用的區(qū)。Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023 段p 段概述 p 回滾段 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023 段概述p 段的概述n 段是由 一個或多個 連續(xù)或不連續(xù) 的區(qū)組成的邏輯存儲單元。 n 數(shù)據(jù)庫模式對象在邏輯上是以段來占據(jù)表空間的大小。n 段代表特定數(shù)據(jù)類型的數(shù)據(jù)存儲結(jié)構(gòu)。n 一個對象 只擁有 一個段,一個段至少包含一個區(qū)。p 段的類型:n 數(shù)據(jù)段n 索引段n 臨時段n 回滾段Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023p 數(shù)據(jù)段n 數(shù)據(jù)段用來存儲表或簇的數(shù)據(jù),可以細(xì)分為 普通表數(shù)據(jù)段 、 索引表數(shù)據(jù)段 、 分區(qū)表數(shù)據(jù)段 及 簇數(shù)據(jù)段 四種。p 索引段n 用來存放索引信息,主要包括 ROWID 和 索引鍵 。n 索引段與其相應(yīng)的表段經(jīng)常會被同時訪問,為了減少硬盤訪問的沖突,索引段與表段可以放到處于不同物理位置的表空間中。Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023p 臨時段n 當(dāng)用戶進(jìn)行排序查詢時,如果在指定的內(nèi)存無法完成排序, Oracle將自動從用戶默認(rèn)的臨時表空間中指派臨時段進(jìn)行排序。會話結(jié)束,數(shù)據(jù)將從臨時段中自動刪除。p 回滾段n 回滾段用于保存數(shù)據(jù)庫的回滾信息,包含當(dāng)前未提交事務(wù)所修改的數(shù)據(jù)的原始版本。n 一個事務(wù) 只能使用一個 回滾段存放它的回滾信息,但是一個回滾段可以存放多個事務(wù)的回滾信息。回滾段可以動態(tài)創(chuàng)建和撤銷。Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023 回滾段 p 回滾段的 工作方式p 回滾段的作用 p 回滾段的種類 p 回滾段的管理 p 回滾段的查詢 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023( 1)回滾段的 工作方式p 回滾段采用 循環(huán)寫的方式 進(jìn)行寫入。當(dāng)回滾段中最后一個區(qū)寫滿時, Oracle將覆蓋寫入回滾段的第一個區(qū),如果此時第一個區(qū)保存得回滾條目所對應(yīng)的事務(wù)依然處于活動狀態(tài) (事務(wù)未提交 ),則此時該區(qū) 不能被覆蓋 , Oracle將為回滾段分配一個新的區(qū)。p 一個回滾段 至少需要兩個區(qū) 。一個事務(wù)可以占用回滾段中的多個區(qū),同一個區(qū)也能夠存放多個事務(wù)的數(shù)據(jù) Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023Update transactionOld imageNew imageUndo segmentTableOracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023( 2)回滾段的作用Transaction rollback(事務(wù)回滾)Transaction recovery(事務(wù)恢復(fù))Undo segment Read consistency(讀一致性)Flashback query(閃回查詢)Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023p 事務(wù)回滾n 當(dāng)啟動一個事務(wù)時, Oracle把一個回滾段指定給該事務(wù)。當(dāng)事務(wù)修改數(shù)據(jù)時,該數(shù)據(jù)修改前的信息會保存在該回滾段中,當(dāng)用戶執(zhí)行事務(wù)回滾操作時(ROLLBACK), Oracle會利用保存在回滾段中的數(shù)據(jù)將修改的數(shù)據(jù)恢復(fù)到原來的值。p 數(shù)據(jù)庫恢復(fù)n 當(dāng)數(shù)據(jù)庫實例運行失敗時,在數(shù)據(jù)庫恢復(fù)時, Oracle先利用重做日志文件中的信息對數(shù)據(jù)文件進(jìn)行恢復(fù) (包括提交事務(wù)和未提交事務(wù)的恢復(fù) ),然后利用回滾段中的信息回滾未提交事務(wù)對數(shù)據(jù)的修改。Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023p 數(shù)據(jù)的讀一致性n 當(dāng)一個用戶對數(shù)據(jù)庫進(jìn)行修改,但還沒有提交時,系統(tǒng)將用戶修改的數(shù)據(jù)的原始信息保存在回滾段中,這樣就可以為正在訪問相同數(shù)據(jù)的其他用戶提供一份該數(shù)據(jù)的原始視圖,從而保證當(dāng)前用戶未提交的修改其他用戶無法看到,保證了數(shù)據(jù)的讀一致性。p 閃回查詢n 閃回查詢技術(shù)是 Oracle 10g引入的新特性,利用該技術(shù)可以查詢某個表過去某個時間點的狀態(tài)。Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023( 3) 回滾段的種類 p 系統(tǒng)回滾段n 創(chuàng)建數(shù)據(jù)庫時 Oracle系統(tǒng)自動在 SYSTEM表空間中創(chuàng)建一個 “SYSTEM”系統(tǒng)回滾段。該回滾段 只用于系統(tǒng)事務(wù)的回退處理,保存系統(tǒng)表空間中對象的前影像 。p 非系統(tǒng)回滾段n 用戶可以創(chuàng)建非 SYSTEM回滾段,用于用戶事務(wù)的回退處理,保存非系統(tǒng)表空間中對象的前影像。n 非系統(tǒng)回滾段又分為 私有回滾段 和 公有回滾段 ,其中私有回滾段只能被一個實例使用,其數(shù)目和名稱由ROLLBACK_SEGMENTS參數(shù)決定;公有回滾段可以被多個實例共享使用,其數(shù)目由 TRANSACTIONS和TRANSACTION_PER_ROLLBACK_SEGMENT決定。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023( 4)回滾段的管理 p 自動撤銷管理n 如果將初始化參數(shù) UNDO_MANAGEMENT設(shè)置為AUTO,則啟動自動撤銷管理方式 。此時,只需要為數(shù)據(jù)庫創(chuàng)建撤銷表空間,并將 UNDO_TABLESPACE參數(shù)設(shè)置為創(chuàng)建的撤銷表空間。這樣,數(shù)據(jù)庫運行時的回滾信息就由撤銷表空間自動管理。p 手動撤銷管理n 如果將數(shù)據(jù)庫初始化參數(shù) UNDO_MANAGEMENT設(shè)置為 MANUAL,則需要手動進(jìn)行撤銷管理。手動撤銷管理增加了 DBA的管理負(fù)擔(dān),正逐漸被 Oracle淘汰。Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023( 5)回滾段的查詢 p DBA_ROLLBACK_SEGS:包含所有回滾段信息,包括回滾段的名稱、所屬表空間;p DBA_SEGMENTS:包含數(shù)據(jù)庫中所有段的信息;p V$ROLLNAME:包含所有聯(lián)機回滾段的名稱;p V$ROLLSTAT:包含回滾段的性能統(tǒng)計信息;p V$UNDOSTAT:包含撤銷表空間的性能統(tǒng)計信息;p V$TRANSACTION:包含事務(wù)所使用的回滾段的信息。Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023總結(jié)p 數(shù)據(jù)庫的邏輯結(jié)構(gòu)組成及其之間的關(guān)系p 表空間及其管理p 數(shù)據(jù)塊及其管理p 區(qū)及其管理p 段及其管理Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程2023演講完畢,謝謝觀
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1