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

正文內(nèi)容

第四章表空間及數(shù)據(jù)文件管理(已修改)

2025-03-22 01:42 本頁面
 

【正文】 Oracle 10g數(shù)據(jù)庫基礎(chǔ)教程 第四章 Oracle數(shù)據(jù)庫體系結(jié)構(gòu) Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 本章內(nèi)容 ? Oracle數(shù)據(jù)庫體系結(jié)構(gòu) ? 表空間 ? 數(shù)據(jù)文件 ? 控制文件 ? 重做日志文件 ? 歸檔重做日志文件 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 本章要求 ? 理解 Oracle數(shù)據(jù)庫 的體系結(jié)構(gòu) ? 掌握表空間的概念及其管理 ? 掌握數(shù)據(jù)文件的管理 ? 掌握控制文件的作用及其管理 ? 掌握重做日志文件的工作方式及其管理 ? 掌握數(shù)據(jù)庫歸檔模式設(shè)置及歸檔管理 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 Oracle數(shù)據(jù)庫體系結(jié)構(gòu) ? Oracle 數(shù)據(jù)庫由數(shù)據(jù)庫實(shí)例和物理存儲(chǔ)結(jié)構(gòu)組成。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 ? Oracle數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)包括 物理存儲(chǔ)結(jié)構(gòu) 和 邏輯存儲(chǔ)結(jié)構(gòu) 。 ? 物理存儲(chǔ)結(jié)構(gòu)主要用于描述 Oracle數(shù)據(jù)庫外部數(shù)據(jù)的存儲(chǔ),即在操作系統(tǒng)中如何組織和管理數(shù)據(jù),與具體的操作系統(tǒng)有關(guān); ? 邏輯存儲(chǔ)結(jié)構(gòu)主要描述 Oracle數(shù)據(jù)庫內(nèi)部數(shù)據(jù)的組織和管理方式,與操作系統(tǒng)沒有關(guān)系,可以在數(shù)據(jù)字典中查到。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 表空間 段 區(qū) 塊 OS 塊 數(shù)據(jù)文件 邏 輯 結(jié) 構(gòu) 數(shù)據(jù)庫 控制文件 重做日志文件 物 理 結(jié) 構(gòu) Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 ? 數(shù)據(jù)庫、表空間、數(shù)據(jù)文件、數(shù)據(jù)庫對象之間的關(guān)系 數(shù)據(jù)庫 表空間 1 數(shù)據(jù)文件 1 數(shù)據(jù)庫對象 1 數(shù)據(jù)文件 2 數(shù)據(jù)庫對象 3 數(shù)據(jù)庫對象 2 表空間 2 數(shù)據(jù)文件 3 數(shù)據(jù)庫對象 4 數(shù)據(jù)文件 4 數(shù)據(jù)庫對象 5 數(shù)據(jù)庫對象 6 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 表空間及其管理 ( 1)表空間的分類 ? 系統(tǒng)表空間 ? SYSTEM 表空間 ,主要存儲(chǔ): ?數(shù)據(jù)庫的數(shù)據(jù)字典; ?PL/SQL程序的源代碼和解釋代碼,包括存儲(chǔ)過程、函數(shù)、包、觸發(fā)器等; ?數(shù)據(jù)庫對象的定義,如表、視圖、序列、同義詞等。 ? SYSAUX表空間 ?SYSAUX表空間是 Oracle 10g新增的 輔助系統(tǒng)表空間 ,主要用于存儲(chǔ)數(shù)據(jù)庫組件等信息,以減小SYSTEM表空間的負(fù)荷。 ?在通常情況下,不允許刪除、重命名及傳輸SYSAUX表空間。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 ? 非系統(tǒng)表空間 ? 撤銷表空間 ?專門進(jìn)行回滾信息的自動(dòng)管理 ,由 UNDO_TABLESPACE參數(shù)設(shè)置。 ? 臨時(shí)表空間 ?專門進(jìn)行臨時(shí)數(shù)據(jù)管理的表空間 ?在數(shù)據(jù)庫實(shí)例運(yùn)行過程中,執(zhí)行排序等 SQL語句時(shí)會(huì)產(chǎn)生大量的臨時(shí)數(shù)據(jù),這些臨時(shí)數(shù)據(jù)將保存在數(shù)據(jù)庫臨時(shí)表空間中。 ?默認(rèn)臨時(shí)表空間 ? 用戶表空間 ?保存用戶數(shù)據(jù) Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 ? 大文件表空間與小文件表空間 ? 大文件表空間( Bigfile Tablespace): 只包含一個(gè)大數(shù)據(jù)文件 ,該文件的最大尺寸為 128 TB(數(shù)據(jù)塊大小為 32 KB)或只 32 TB(數(shù)據(jù)塊大小為 8 KB)。 ? 與大文件表空間相對應(yīng),系統(tǒng)默認(rèn)創(chuàng)建的表空間稱為小文件表空間( Smallfile Tablespace),如SYSTEM表空間、 SYSAUX表空間等。小文件表空間可以包含 多達(dá) 1024個(gè)數(shù)據(jù)文件 。小文件表空間的總?cè)萘颗c大文件表空間的容量基本相似。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 ( 2)創(chuàng)建永久表空間 ? 創(chuàng)建永久表空間使用 CREATE TABLESPACE語句來實(shí)現(xiàn),該語句包含以下幾個(gè)子句: ? DATAFILE:設(shè)定表空間對應(yīng)的數(shù)據(jù)文件。 ? EXTENT MANAGEMENT:指定表空間的區(qū)管理方式,取值為 LOCAL(默認(rèn))或 DICTIONARY。 ? AUTOALLOCATE(默認(rèn))或 UNIFORM:設(shè)定區(qū)的分配方式。 ? SEGMENT SPACE MANAGEMENT:設(shè)定段的管理方式,其取值為 MANUAL或 AUTO (默認(rèn)) 。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 ? 為 ORCL數(shù)據(jù)庫創(chuàng)建一個(gè)永久性的表空間,區(qū)自動(dòng)擴(kuò)展,段采用自動(dòng)管理方式 ? CREATE TABLESPACE ORCLTBS1 DATAFILE ? 39。D:\ORACLE\PRODUCT\\ORADATA\ORCL\ ? 39。 SIZE 50M。 ? 為 ORCL數(shù)據(jù)庫創(chuàng)建一個(gè)永久性的表空間,區(qū)定制分配,段采用自動(dòng)管理方式。 ? CREATE TABLESPACE ORCLTBS2 DATAFILE ? 39。D:\ORACLE\PRODUCT\\ORADATA\ORCL\ ? 39。 SIZE 50M ? EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K; Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 ? 為 ORCL數(shù)據(jù)庫創(chuàng)建一個(gè)永久性的表空間,區(qū)自動(dòng)擴(kuò)展,段采用手動(dòng)管理方式。 ? CREATE TABLESPACE ORCLTBS3 DATAFILE ? 39。D:\ORACLE\PRODUCT\\ORADATA\ORCL\ ? 39。 SIZE 50M ? SEGMENT SPACE MANAGEMENT MANUAL。 ? 為 ORCL數(shù)據(jù)庫創(chuàng)建一個(gè)永久性的表空間,區(qū)定制分配,段采用手動(dòng)管理方式。 ? CREATE TABLESPACE ORCLTBS4 DATAFILE ? 39。D:\ORACLE\PRODUCT\\ORADATA\ORCL\ ? 39。 SIZE 50M ? EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K SEGMENT SPACE MANAGEMENT MANUAL。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 ( 3)創(chuàng)建臨時(shí)表空間 ? 使用 CREATE TEMPORARY TABLESPACE 語句創(chuàng)建臨時(shí)表空間,用 TEMPFILE子句設(shè)置臨時(shí)數(shù)據(jù)文件。 ? 需要注意的是 臨時(shí)表空間中區(qū)的分配方式只能是UNIFORM,而不能是 AUTOALLOCATE, 因?yàn)檫@樣才能保證不會(huì)在臨時(shí)段中產(chǎn)生過多的存儲(chǔ)碎片。 ? 為 ORCL數(shù)據(jù)庫創(chuàng)建一個(gè)臨時(shí)表空間ORCLTEMP1。 ? CREATE TEMPORARY TABLESPACE ORCLTEMP1 ? TEMPFILE 39。D:\ORACLE\PRODUCT\\ ? ORADATA\ORCL\39。 SIZE 20M ? EXTENT MANAGEMENT LOCAL UNIFORM SIZE 16M。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 指定臨時(shí)表空間組 ? 為 ORCL數(shù)據(jù)庫創(chuàng)建一個(gè)臨時(shí)表空間 ORCLTEMP2,并放入臨時(shí)表空間組 temp_group1。同時(shí),將臨時(shí)表空間ORCLTEMP1也放入該 temp_group1中。 ? CREATE TEMPORARY TABLESPACE ORCLTEMP2 TEMPFILE 39。D:\ORACLE\PRODUCT\ \ ? ORADATA\ORCL\39。 SIZE 20M ? EXTENT MANAGEMENT LOCAL UNIFORM SIZE 16M ? TABLESPACE GROUP temp_group1。 ? ALTER TABLESPACE ORCLTEMP1 TABLESPACE GROUP temp_group1。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 ( 4)創(chuàng)建撤銷表空間 ? 在 Oracle 10g中引入了 撤銷表空間 的概念, 專門用于回滾段的自動(dòng)管理 。如果數(shù)據(jù)庫中沒有創(chuàng)建撤銷表空間,那么將使用 SYSTEM表空間來管理回滾段。 ? 如果數(shù)據(jù)庫中包含多個(gè)撤銷表空間,那么一個(gè)實(shí)例只能使用一個(gè)處于活動(dòng)狀態(tài)的撤銷表空間,可以 通過參數(shù)UNDO_TABLESPACE來指定 ;如果數(shù)據(jù)庫中只包含一個(gè)撤銷表空間,那么數(shù)據(jù)庫實(shí)例啟動(dòng)后會(huì)自動(dòng)使用該撤銷表空間。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 ? 可以使用 CREATE UNDO TABLESPACE語句創(chuàng)建撤銷表空間,但是在該語句中 只能指定 DATAFILE和 EXTENT MANAGEMENT LOCAL兩個(gè)子句,而不能指定其他子句。 ? 為 ORCL數(shù)據(jù)庫創(chuàng)建一個(gè)撤銷表空間。 ? CREATE UNDO TABLESPACE ORCLUNDO1 ? DATAFILE 39。D:\ORACLE\ORADATA\ORCL\ ? 39。 SIZE 20M。 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1