版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
管理表空間和數(shù)據(jù)文件第一頁,共四十九頁。目標(biāo)完成這一課的學(xué)習(xí)后,您應(yīng)該能達(dá)到下列目標(biāo):確定表空間和數(shù)據(jù)文件的用途創(chuàng)建表空間管理表空間使用“Oracle管理文件”(OracleManagedFiles,OMF)創(chuàng)建和管理表空間第二頁,共四十九頁。表空間和數(shù)據(jù)文件Oracle在邏輯上以表空間存儲數(shù)據(jù),而實(shí)際上以數(shù)據(jù)文件進(jìn)行存儲。表空間:某一時(shí)刻只能屬于一個(gè)數(shù)據(jù)庫由一個(gè)或多個(gè)數(shù)據(jù)文件組成可進(jìn)一步劃分為邏輯存儲單元數(shù)據(jù)文件:
只能屬于一個(gè)表空間和一個(gè)數(shù)據(jù)庫是方案對象數(shù)據(jù)的資料檔案庫數(shù)據(jù)庫表空間數(shù)據(jù)文件第三頁,共四十九頁。表空間類型SYSTEM
表空間隨數(shù)據(jù)庫創(chuàng)建包含數(shù)據(jù)字典包含
SYSTEM
還原段非
SYSTEM
表空間用于分開存儲段易于空間管理控制分配給用戶的空間量第四頁,共四十九頁。創(chuàng)建表空間CREATETABLESPACEuserdata DATAFILE'/u01/oradata/userdata01.dbf'SIZE100MAUTOEXTENDONNEXT5MMAXSIZE200M;使用以下命令創(chuàng)建表空間:CREATETABLESPACE第五頁,共四十九頁。第六頁,共四十九頁。第七頁,共四十九頁。第八頁,共四十九頁。表空間的空間管理本地管理的表空間:在表空間內(nèi)管理空閑區(qū)使用位圖來記錄空閑區(qū)每一位與一個(gè)塊或一組塊相對應(yīng)位的數(shù)值指明是空閑還是已占用字典管理的表空間:由數(shù)據(jù)字典管理空閑區(qū)在分配或回收區(qū)時(shí)更新對應(yīng)的表第九頁,共四十九頁。本地管理的表空間減少了對數(shù)據(jù)字典表的爭用分配或回收空間時(shí)不生成還原數(shù)據(jù)無需合并CREATETABLESPACEuserdataDATAFILE'/u01/oradata/userdata01.dbf'SIZE500MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K;第十頁,共四十九頁。第十一頁,共四十九頁。字典管理的表空間在數(shù)據(jù)字典中管理區(qū)存儲在表空間中的每個(gè)段都可以有不同的存儲子句需要合并CREATETABLESPACEuserdataDATAFILE'/u01/oradata/userdata01.dbf'SIZE500MEXTENTMANAGEMENTDICTIONARY DEFAULTSTORAGE(initial1MNEXT1MPCTINCREASE0);第十二頁,共四十九頁。還原表空間用于存儲還原段不能包含任何其它對象其中的區(qū)要在本地管理只能使用
DATAFILE
和
EXTENTMANAGEMENT
子句CREATEUNDOTABLESPACEundo1DATAFILE'/u01/oradata/undo01.dbf'SIZE40M;第十三頁,共四十九頁。臨時(shí)表空間用于排序操作不能包含任何永久對象建議在本地管理區(qū)CREATETEMPORARYTABLESPACEtempTEMPFILE'/u01/oradata/temp01.dbf'SIZE500MEXTENTMANAGEMENTLOCALUNIFORMSIZE4M;第十四頁,共四十九頁。第十五頁,共四十九頁。第十六頁,共四十九頁。缺省臨時(shí)表空間指定數(shù)據(jù)庫范圍內(nèi)的缺省臨時(shí)表空間避免使用
SYSTEM
表空間存儲臨時(shí)數(shù)據(jù)可使用以下命令進(jìn)行創(chuàng)建:CREATEDATABASE
在本地管理ALTERDATABASE
ALTERDATABASEDEFAULTTEMPORARYTABLESPACEtemp;第十七頁,共四十九頁。創(chuàng)建缺省臨時(shí)表空間在創(chuàng)建數(shù)據(jù)庫期間:
CREATEDATABASEDBA01LOGFILEGROUP1('/$HOME/ORADATA/u01/redo01.log')SIZE100M,GROUP2('/$HOME/ORADATA/u02/redo02.log')SIZE100M,MAXLOGFILES5MAXLOGMEMBERS5MAXLOGHISTORY1MAXDATAFILES100MAXINSTANCES1DATAFILE'/$HOME/ORADATA/u01/system01.dbf'SIZE325MUNDOTABLESPACEundotbsDATAFILE'/$HOME/ORADATA/u02/undotbs01.dbf'SIZE200
DEFAULTTEMPORARYTABLESPACEtempTEMPFILE'/$HOME/ORADATA/u03/temp01.dbf'SIZE4M
CHARACTERSETUS7ASCII第十八頁,共四十九頁。創(chuàng)建缺省臨時(shí)表空間創(chuàng)建數(shù)據(jù)庫后:查詢
DATABASE_PROPERTIES
以確定數(shù)據(jù)庫的缺省臨時(shí)表空間ALTERDATABASEDEFAULTTEMPORARYTABLESPACEdefault_temp2;SELECT*
FROMdatabase_propertiesWHEREproperty_name='DEFAULT_TEMP_TABLESPACE'第十九頁,共四十九頁。第二十頁,共四十九頁。缺省臨時(shí)表空間的限制不能對缺省臨時(shí)表空間執(zhí)行下列操作:將其刪除,除非已經(jīng)有新的缺省臨時(shí)表空間使其脫機(jī)更改為永久表空間第二十一頁,共四十九頁。只讀表空間使用以下命令可將表空間置于只讀模式導(dǎo)致檢查點(diǎn)操作數(shù)據(jù)僅用于讀操作可從表空間刪除對象ALTERTABLESPACEuserdataREADONLY;第二十二頁,共四十九頁。第二十三頁,共四十九頁。第二十四頁,共四十九頁。使表空間脫機(jī)無法訪問數(shù)據(jù)不能設(shè)為脫機(jī)的表空間:SYSTEM
表空間具有活動的還原段的表空間缺省臨時(shí)表空間使用以下命令可使表空間脫機(jī):使用以下命令可使表空間聯(lián)機(jī):ALTERTABLESPACEuserdataOFFLINE;ALTERTABLESPACEuserdataONLINE;第二十五頁,共四十九頁。第二十六頁,共四十九頁。第二十七頁,共四十九頁。更改存儲設(shè)置使用
ALTERTABLESPACE
命令更改存儲設(shè)置不能更改在本地管理的表空間的存儲設(shè)置ALTERTABLESPACEuserdataMINIMUMEXTENT2M;ALTERTABLESPACEuserdataDEFAULTSTORAGE(INITIAL2MNEXT2MMAXEXTENTS999);第二十八頁,共四十九頁。第二十九頁,共四十九頁。調(diào)整表空間大小表空間大小可通過以下方法進(jìn)行調(diào)整:更改數(shù)據(jù)文件的大?。菏褂?/p>
AUTOEXTEND
自動調(diào)整使用
ALTERTABLESPACE
手動調(diào)整使用
ALTERTABLESPACE
添加數(shù)據(jù)文件第三十頁,共四十九頁。啟用數(shù)據(jù)文件自動擴(kuò)展可使用以下命令自動調(diào)整大?。篊REATEDATABASECREATETABLESPACEALTERTABLESPACE…ADDDATAFILE示例:查詢
DBA_DATA_FILES
視圖以確定是否啟用了
AUTOEXTEND。CREATETABLESPACEuser_dataDATAFILE'/u01/oradata/userdata01.dbf'SIZE200M AUTOEXTENDONNEXT10MMAXSIZE500M;第三十一頁,共四十九頁。第三十二頁,共四十九頁。第三十三頁,共四十九頁。手動調(diào)整數(shù)據(jù)文件的大小使用
ALTERDATABASE
可手動增加或減少數(shù)據(jù)文件
的大小調(diào)整數(shù)據(jù)文件大小可在無需添加更多數(shù)據(jù)文件的情況
下添加更多空間手動調(diào)整數(shù)據(jù)文件大小將回收數(shù)據(jù)庫中的未用空間示例:ALTERDATABASE DATAFILE'/u03/oradata/userdata02.dbf'RESIZE200M;第三十四頁,共四十九頁。向表空間添加數(shù)據(jù)文件通過添加其它數(shù)據(jù)文件來增加分配給表空間的空間通過
ADDDATAFILE
子句可添加數(shù)據(jù)文件示例:ALTERTABLESPACEuser_dataADDDATAFILE'/u01/oradata/userdata03.dbf'SIZE200M;第三十五頁,共四十九頁。第三十六頁,共四十九頁。移動數(shù)據(jù)文件的方法ALTERTABLESPACE表空間必須脫機(jī)目標(biāo)數(shù)據(jù)文件必須存在重命名數(shù)據(jù)文件的步驟:使表空間脫機(jī)。使用操作系統(tǒng)命令移動或復(fù)制文件。執(zhí)行
ALTERTABLESPACERENAMEDATAFILE
命令。使表空間聯(lián)機(jī)。必要時(shí)使用操作系統(tǒng)命令刪除該文件。ALTERTABLESPACEuserdataRENAMEDATAFILE'/u01/oradata/userdata01.dbf'TO'/u02/oradata/userdata01.dbf';第三十七頁,共四十九頁。移動數(shù)據(jù)文件的方法ALTERDATABASE數(shù)據(jù)庫必須已裝載目標(biāo)數(shù)據(jù)文件必須存在ALTERDATABASERENAMEFILE'/u01/oradata/system01.dbf'TO'/u03/oradata/system01.dbf';第三十八頁,共四十九頁。第三十九頁,共四十九頁。刪除表空間不能刪除下列表空間:SYSTEM
表空間具有活動段的表空間INCLUDINGCONTENTS
將刪除段INCLUDINGCONTENTSANDDATAFILES
將刪除
數(shù)據(jù)文件CASCADECONSTRAINTS
將刪除所有引用完整性約束DROPTABLESPACEuserdataINCLUDINGCONTENTSANDDATAFILES;第四十頁,共四十九頁。第四十一頁,共四十九頁。第四十二頁,共四十九頁。使用
OMF管理表空間使用下列方法之一定義
DB_CREATE_
參數(shù):初始化參數(shù)文件使用
ALTERSYSTEM
命令動態(tài)設(shè)置創(chuàng)建表空間時(shí):自動創(chuàng)建數(shù)據(jù)文件并存放在由
DB_CREATE_
指定的目錄下缺省大小是100MBAUTOEXTEND
設(shè)置為
UNLIMITED
ALTERSYSTEMSETdb_create_='/u01/oradata/dba01';第四十三頁,共四十九頁。使用OMF管理表空間創(chuàng)建OMF表空間:
向現(xiàn)有表空間添加OMF數(shù)據(jù)文件:動態(tài)更改缺省文件位置:刪除表空間也將刪除操作系統(tǒng)文件:CREATETABLESPACEtext_dataDATA20M;ALTERTABLESPACEtext_dataADDDATAFILE;ALTERSYSTEMSETdb_create_='/u01/oradata/dba01';第四十四頁,共四十九頁。獲取表空間信息通過以下查詢可獲取表空間和數(shù)據(jù)文件的信息:表空間:DBA_TABLESPACESV$TABLESPACE數(shù)據(jù)文件信息:DBA_DATA_FILESV$DATAFILE臨時(shí)文件信息:DBA_TEMP_FILESV$TEMPFILE第四十五頁,共四十九頁。小結(jié)在這一課中,您應(yīng)該能夠掌握:使用表空間分隔數(shù)據(jù)創(chuàng)建各種類型的表空間管理表空間使用OMF管理表空間第四十六頁,共四十九頁。練習(xí)8概覽此練習(xí)涉及以下主題:創(chuàng)建表空間修改表空間使用OMF配置和創(chuàng)建表空間47第四十七頁,共四十九頁。第四十八頁,共四十九頁。內(nèi)容總結(jié)管理表空間和數(shù)據(jù)文件。只能屬于一個(gè)表空間和一個(gè)數(shù)據(jù)庫。避免使用SYSTEM表空間存儲臨時(shí)數(shù)據(jù)。查
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026四川宜賓市江安縣應(yīng)急管理局招募見習(xí)人員2人備考題庫及1套參考答案詳解
- 2026年金屬基復(fù)合材料項(xiàng)目可行性研究報(bào)告
- 2026年美容美發(fā) 頭皮健康管理項(xiàng)目評估報(bào)告
- 2026年空間組學(xué)項(xiàng)目評估報(bào)告
- 區(qū)塊鏈應(yīng)用實(shí)踐案例剖析分享
- 青少年如何正確應(yīng)對挫折
- 教師教學(xué)評價(jià)制度
- 幼兒院幼兒教育與可持續(xù)發(fā)展戰(zhàn)略制度
- FM收音機(jī)電路設(shè)計(jì)與仿真基礎(chǔ)項(xiàng)目課程設(shè)計(jì)
- 幼兒園學(xué)生接送管理制度
- 2026年甘肅省蘭州市皋蘭縣蘭泉污水處理有限責(zé)任公司招聘筆試參考題庫及答案解析
- 陶瓷工藝品彩繪師崗前工作標(biāo)準(zhǔn)化考核試卷含答案
- 2025年全國高壓電工操作證理論考試題庫(含答案)
- 居間合同2026年工作協(xié)議
- 2025-2026學(xué)年(通*用版)高二上學(xué)期期末測試【英語】試卷(含聽力音頻、答案)
- 網(wǎng)絡(luò)銷售的專業(yè)知識培訓(xùn)課件
- 大鎖孫天宇小品《時(shí)間都去哪了》臺詞劇本完整版-一年一度喜劇大賽
- 種子室內(nèi)檢驗(yàn)技術(shù)基礎(chǔ)知識(種子質(zhì)量檢測技術(shù)課件)
- 智慧金庫項(xiàng)目需求書
- DB41T 2397-2023 機(jī)關(guān)食堂反食品浪費(fèi)管理規(guī)范
- TOC戰(zhàn)略思想《關(guān)鍵鏈》
評論
0/150
提交評論