




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、表空間(kngjin)的管理 表空間是Oracle數(shù)據(jù)庫(kù)內(nèi)部數(shù)據(jù)的邏輯組織結(jié)構(gòu),對(duì)應(yīng)于磁盤上的一個(gè)或多個(gè)物理數(shù)據(jù)文件。表空間將用戶(yngh)視圖、數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)有機(jī)結(jié)合起來(lái)。深入理解表空間的類型、管理方式、特性和狀態(tài),掌握表空間與數(shù)據(jù)文件之間的關(guān)系,合理為數(shù)據(jù)文件安排磁盤空間,對(duì)于設(shè)計(jì)與實(shí)現(xiàn)一個(gè)Oracle數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是至關(guān)重要的。第1頁(yè)/共16頁(yè)第一頁(yè),共17頁(yè)。表空間管理(gunl)概述q 表空間表空間(kngjin)(kngjin)的特性的特性(1)一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)表空間 (2)一個(gè)表空間只能屬于一個(gè)數(shù)據(jù)庫(kù)(3)一個(gè)表空間至少要有一個(gè)數(shù)據(jù)文件(4)一個(gè)數(shù)據(jù)文件只能屬于
2、一個(gè)表空間(5)一個(gè)表空間的大小由其數(shù)據(jù)文件大小決定(6)除系統(tǒng)(xtng)表空間外的表空間可以被聯(lián)機(jī)或脫機(jī)(7)方案對(duì)象可以跨表空間的數(shù)據(jù)文件存儲(chǔ),但不能跨表空間存儲(chǔ)(8)可以為用戶指定默認(rèn)數(shù)據(jù)表空間。但該用戶的方案對(duì)象可以存儲(chǔ)到不同表空間中。(9)可以指定用戶在各表空間上的空間配額第2頁(yè)/共16頁(yè)第二頁(yè),共17頁(yè)。表空間(kngjin)管理概述q 表空間應(yīng)用原則表空間應(yīng)用原則q 遵循遵循(zn xn)(zn xn)分散分散(Separate)(Separate)存儲(chǔ)原則,存儲(chǔ)原則,避免磁盤避免磁盤I/OI/O沖突沖突 (1) 在系統(tǒng)性能要求較高的應(yīng)用環(huán)境中,創(chuàng)建表空間時(shí)使用(shyng)裸
3、設(shè)備存儲(chǔ)數(shù)據(jù)文件 (2)將表、索引分開存放在不同的表空間中 (3)將訪問(wèn)頻度高的表、索引分開存放在不同的表空間,并將這些表空間所使用(shyng)的數(shù)據(jù)文件存儲(chǔ)到不同的物理磁盤上 (4)對(duì)于數(shù)據(jù)量特別大,并發(fā)訪問(wèn)頻繁的表、索引應(yīng)考慮單獨(dú)存放在一個(gè)表空間中。進(jìn)一步,考慮將表、索引進(jìn)行分區(qū)存儲(chǔ)到不同表空間中 (5)將日志和數(shù)據(jù)放置在不同的磁盤上第3頁(yè)/共16頁(yè)第三頁(yè),共17頁(yè)。表空間管理(gunl)概述q 表空間管理方法表空間管理方法(fngf)(fngf)q Oracle 10g Oracle 10g 采用本地管理采用本地管理q 需要通過(guò)估算需要通過(guò)估算( sun)( sun)表、索引等方案對(duì)象
4、的大小及表、索引等方案對(duì)象的大小及數(shù)據(jù)塊空間分配比例來(lái)估算數(shù)據(jù)塊空間分配比例來(lái)估算( sun)( sun)表空間的大小表空間的大小q q 表占用空間大小 = 最大行長(zhǎng)初始行數(shù)q (1+PCTFREE/100)記錄復(fù)合增長(zhǎng)率 記錄復(fù)合增長(zhǎng)率指的是在系統(tǒng)的估計(jì)使用期內(nèi)記錄增長(zhǎng)率的乘積 q 實(shí)際創(chuàng)建的表空間一般應(yīng)比計(jì)算數(shù)要再大一點(diǎn)第4頁(yè)/共16頁(yè)第四頁(yè),共17頁(yè)。系統(tǒng)(xtng)表空間臨時(shí)(ln sh)表空間撤銷(chxio)表空間表空間的創(chuàng)建與刪除q 建立數(shù)據(jù)庫(kù)時(shí),Oracle會(huì)自動(dòng)建立q 一般情況下,建立表空間由特權(quán)用戶或DBA完成第5頁(yè)/共16頁(yè)第五頁(yè),共17頁(yè)。q 表空間(kngjin)分類
5、表空間(kngjin)的創(chuàng)建與刪除按構(gòu)成文件分q大文件表空間:只能包含1個(gè)大文件q小文件表空間:可包含多個(gè)數(shù)據(jù)文件按表空間用途分q系統(tǒng)表空間、撤銷表空間、臨時(shí)表空間q數(shù)據(jù)表空間、索引表空間等按數(shù)據(jù)特性分永久表空間、 臨時(shí)表空間、 撤銷表空間第6頁(yè)/共16頁(yè)第六頁(yè),共17頁(yè)。q 創(chuàng)建(chungjin)表空間命令語(yǔ)法表空間的創(chuàng)建(chungjin)與刪除CREATE SMALLFILE | BIGFILE PERMANENT | TEMPORARY | UNDO TABLESPACE tablespaceDATAFILE|TEMPFILE datafile_tempfile_spec , dat
6、afile_tempfile_spec . MINIMUM EXTENT integer K | M | BLOCKSIZE integer K | M | EXTENT MANAGEMENT LOCAL AUTOALLOCATE | UNIFORM SIZE integer K|M | SEGMENT SPACE MANAGEMENT MANUAL | AUTO | ONLINE | OFFLINE | LOGGING | NOLOGGING ;第7頁(yè)/共16頁(yè)第七頁(yè),共17頁(yè)。表空間(kngjin)的創(chuàng)建與刪除path_filename SIZE integer K|M REUSE AUT
7、OEXTEND OFF|ON NEXT integer K|M MAXSIZE UNLIMITED | integer K|M q datafile_tempfile_spec語(yǔ)法(yf)path_filename為包含路徑的數(shù)據(jù)(shj)文件名。在路徑中可用ORACLE_HOME和ORACLE_BASE這樣的Oracle環(huán)境變量q 一般選擇NOLOGGING以免影響系統(tǒng)性能q SEGMENT SPACE MANAGEMENT一般采用自動(dòng)(AUTO)管理q 使用BLOCKSIZE可以定義使用非標(biāo)準(zhǔn)大小塊的表空間第8頁(yè)/共16頁(yè)第八頁(yè),共17頁(yè)。表空間(kngjin)的創(chuàng)建與刪除例1:建立(ji
8、nl)名稱為data_ts1的數(shù)據(jù)表空間,大小為50M,區(qū)間統(tǒng)一為128KB大小。 例2:建立名稱為temp_ts1的臨時(shí)表空間,使用文件(wnjin)存放臨時(shí)數(shù)據(jù)。 例3:創(chuàng)建10號(hào)部門經(jīng)理用戶EMP_MGR10,指定該用戶的數(shù)據(jù)表空間為data_ts1,臨時(shí)表空間為temp_ts1。授權(quán)該用戶可以查看SCOTT用戶下雇員表中的記錄。 例4:創(chuàng)建和應(yīng)用撤銷表空間。 例5:創(chuàng)建大文件表空間,并指定為SCOTT用戶的默認(rèn)數(shù)據(jù)表空間。 EXA_04_05.SQL EXA_04_03.SQL 第9頁(yè)/共16頁(yè)第九頁(yè),共17頁(yè)。表空間(kngjin)維護(hù)CONN system/systempwdorc
9、lSET PAGESIZE 30COL tablespace_name FORMAT A12 /制定(zhdng)列寬12SELECT tablespace_name,block_size, segment_space_management,status, contents,allocation_type,bigfile FROM dba_tablespaces;q 表空間信息查詢(chxn)第10頁(yè)/共16頁(yè)第十頁(yè),共17頁(yè)。表空間(kngjin)維護(hù)q 為表空間(kngjin)增加數(shù)據(jù)文件q 改變(gibin)數(shù)據(jù)文件大小q 允許數(shù)據(jù)文件自動(dòng)擴(kuò)展ALTER TABLESPACE table
10、space ADD DATAFILE filespec autoextend_clause ,filespec autoextend_clause ;ALTER DATABASE database DATAFILE filename , filename /此處改變的是DATAFILE RESIZE integer K | M ;ALTER DATABASE DATAFILE filespec /此處改變的是DATAFILE AUTOEXTEND OFF|ON NEXT n K|M MAXSIZE UNLIMITED |n K | M ;第11頁(yè)/共16頁(yè)第十一頁(yè),共17頁(yè)。表空間(kngji
11、n)維護(hù)q 表空間(kngjin)狀態(tài)維護(hù)q 刪除(shnch)表空間ALTER TABLESPACE tablespace ONLINE /只讀 或 可寫| OFFLINE NORMAL |TEMPORARY | FOR RECOVER | READ ONLY | WRITE ;DROP TABLESPACE tablespace INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS ;第12頁(yè)/共16頁(yè)第十二頁(yè),共17頁(yè)。表空間(kngjin)維護(hù)q 查看(chkn)數(shù)據(jù)庫(kù)中數(shù)據(jù)文件的分布情況q 重新部署數(shù)據(jù)文件q (1)執(zhí)行ALTER
12、TABLESPACE tablespace OFFLINE命令將對(duì)應(yīng)的表空間脫機(jī)q (2)將數(shù)據(jù)文件復(fù)制到分離的目標(biāo)盤位置(wi zhi)q (3)執(zhí)行ALTER TABLESPACE tablespace RENAME source_disk_datafile TO dest_disk_ datafile重命名表空間數(shù)據(jù)文件,將其數(shù)據(jù)文件定義為新位置(wi zhi)的文件q (4)執(zhí)行ALTER TABLESPACE tablespace ONLINE命令將對(duì)應(yīng)的表空間聯(lián)機(jī)COL file_name FORMAT A55SELECT file_id, file_name, tablespace_name FROM dba_data_files ORDER BY file_id;第13頁(yè)/共16頁(yè)第十三頁(yè),共17頁(yè)。表空間(kngjin)維護(hù)例6:調(diào)整(tiozhng)數(shù)據(jù)表空間data_ts1的大小。 EXA_04_06.SQL 例7:刪除(shnch)temp_ts1表空間。 第14頁(yè)/共16頁(yè)第十四頁(yè),共17頁(yè)。OracleOracle數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)技術(shù)謝謝 謝謝 !第15頁(yè)/共16頁(yè)第十五頁(yè),共17頁(yè)。感謝您的觀看(gunkn)!第16頁(yè)/共16頁(yè)第十
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南省安陽(yáng)市三十六中2025年高考沖刺化學(xué)模擬試題含解析
- 山東省聊城市莘縣第一中學(xué)2025年高考仿真卷化學(xué)試題含解析
- 浙江省之江教育聯(lián)盟2025年高三一診考試化學(xué)試卷含解析
- 我會(huì)乘車中班課件
- 打火機(jī)和煙花爆竹使用規(guī)范
- 江蘇省常州市戚墅堰中學(xué)2025年高三第三次測(cè)評(píng)化學(xué)試卷含解析
- 2025年血液透析機(jī)(人工腎)合作協(xié)議書
- 第六單元 有余數(shù)的除法測(cè)試卷(含答案)2024-2025學(xué)年二年級(jí)數(shù)學(xué)下冊(cè)人教版
- 2024-2025學(xué)年度廣東梅州市梅縣東山中學(xué)高一第二學(xué)期第一次月考?xì)v史試題(含答案)
- 安全教育:不跟陌生人說(shuō)話
- 中醫(yī)體質(zhì)辨識(shí)
- 2024醫(yī)保政策培訓(xùn)
- 2025年中鐵十二局集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 《真核藻類》課件2
- 多媒體技術(shù)及應(yīng)用知到智慧樹章節(jié)測(cè)試課后答案2024年秋石河子大學(xué)
- 2025年湖南省事業(yè)單位申論專場(chǎng)講座二歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 少先隊(duì)基礎(chǔ)知識(shí)培訓(xùn)課件
- 2024年股權(quán)轉(zhuǎn)讓驗(yàn)資確認(rèn)書3篇
- 《鐵路技術(shù)管理規(guī)程》(普速鐵路部分)
- 電力調(diào)度員題庫(kù)含答案
- 2025屆高考生物學(xué)二輪專項(xiàng)突破卷卷三 細(xì)胞的生命歷程含答案
評(píng)論
0/150
提交評(píng)論