




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
管理表空間和數據文件目標完成這一課的學習后,您應該能達到下列目標:確定表空間和數據文件的用途創建表空間管理表空間使用“Oracle管理文件”(OracleManagedFiles,OMF)創建和管理表空間表空間和數據文件Oracle在邏輯上以表空間存儲數據,而實際上以數據文件進行存儲。表空間:某一時刻只能屬于一個數據庫由一個或多個數據文件組成可進一步劃分為邏輯存儲單元數據文件:
只能屬于一個表空間和一個數據庫是方案對象數據的資料檔案庫數據庫表空間數據文件表空間類型SYSTEM
表空間隨數據庫創建包含數據字典包含
SYSTEM
還原段非
SYSTEM
表空間用于分開存儲段易于空間管理控制分配給用戶的空間量創建表空間CREATETABLESPACEuserdata DATAFILE'/u01/oradata/userdata01.dbf'SIZE100MAUTOEXTENDONNEXT5MMAXSIZE200M;使用以下命令創建表空間:CREATETABLESPACE表空間的空間管理本地管理的表空間:在表空間內管理空閑區使用位圖來記錄空閑區每一位與一個塊或一組塊相對應位的數值指明是空閑還是已占用字典管理的表空間:由數據字典管理空閑區在分配或回收區時更新對應的表本地管理的表空間減少了對數據字典表的爭用分配或回收空間時不生成還原數據無需合并CREATETABLESPACEuserdataDATAFILE'/u01/oradata/userdata01.dbf'SIZE500MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K;字典管理的表空間在數據字典中管理區存儲在表空間中的每個段都可以有不同的存儲子句需要合并CREATETABLESPACEuserdataDATAFILE'/u01/oradata/userdata01.dbf'SIZE500MEXTENTMANAGEMENTDICTIONARY DEFAULTSTORAGE(initial1MNEXT1MPCTINCREASE0);還原表空間用于存儲還原段不能包含任何其它對象其中的區要在本地管理只能使用
DATAFILE
和
EXTENTMANAGEMENT
子句CREATEUNDOTABLESPACEundo1DATAFILE'/u01/oradata/undo01.dbf'SIZE40M;臨時表空間用于排序操作不能包含任何永久對象建議在本地管理區CREATETEMPORARYTABLESPACEtempTEMPFILE'/u01/oradata/temp01.dbf'SIZE500MEXTENTMANAGEMENTLOCALUNIFORMSIZE4M;缺省臨時表空間指定數據庫范圍內的缺省臨時表空間避免使用
SYSTEM
表空間存儲臨時數據可使用以下命令進行創建:CREATEDATABASE
在本地管理ALTERDATABASE
ALTERDATABASEDEFAULTTEMPORARYTABLESPACEtemp;創建缺省臨時表空間在創建數據庫期間:
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創建缺省臨時表空間創建數據庫后:查詢
DATABASE_PROPERTIES
以確定數據庫的缺省臨時表空間ALTERDATABASEDEFAULTTEMPORARYTABLESPACEdefault_temp2;SELECT*
FROMdatabase_propertiesWHEREproperty_name='DEFAULT_TEMP_TABLESPACE'缺省臨時表空間的限制不能對缺省臨時表空間執行下列操作:將其刪除,除非已經有新的缺省臨時表空間使其脫機更改為永久表空間只讀表空間使用以下命令可將表空間置于只讀模式導致檢查點操作數據僅用于讀操作可從表空間刪除對象ALTERTABLESPACEuserdataREADONLY;使表空間脫機無法訪問數據不能設為脫機的表空間:SYSTEM
表空間具有活動的還原段的表空間缺省臨時表空間使用以下命令可使表空間脫機:使用以下命令可使表空間聯機:ALTERTABLESPACEuserdataOFFLINE;ALTERTABLESPACEuserdataONLINE;更改存儲設置使用
ALTERTABLESPACE
命令更改存儲設置不能更改在本地管理的表空間的存儲設置ALTERTABLESPACEuserdataMINIMUMEXTENT2M;ALTERTABLESPACEuserdataDEFAULTSTORAGE(INITIAL2MNEXT2MMAXEXTENTS999);調整表空間大小表空間大小可通過以下方法進行調整:更改數據文件的大小:使用
AUTOEXTEND
自動調整使用
ALTERTABLESPACE
手動調整使用
ALTERTABLESPACE
添加數據文件啟用數據文件自動擴展可使用以下命令自動調整大小:CREATEDATABASECREATETABLESPACEALTERTABLESPACE…ADDDATAFILE示例:查詢
DBA_DATA_FILES
視圖以確定是否啟用了
AUTOEXTEND。CREATETABLESPACEuser_dataDATAFILE'/u01/oradata/userdata01.dbf'SIZE200M AUTOEXTENDONNEXT10MMAXSIZE500M;手動調整數據文件的大小使用
ALTERDATABASE
可手動增加或減少數據文件
的大小調整數據文件大小可在無需添加更多數據文件的情況
下添加更多空間手動調整數據文件大小將回收數據庫中的未用空間示例:ALTERDATABASE DATAFILE'/u03/oradata/userdata02.dbf'RESIZE200M;向表空間添加數據文件通過添加其它數據文件來增加分配給表空間的空間通過
ADDDATAFILE
子句可添加數據文件示例:ALTERTABLESPACEuser_dataADDDATAFILE'/u01/oradata/userdata03.dbf'SIZE200M;移動數據文件的方法ALTERTABLESPACE表空間必須脫機目標數據文件必須存在重命名數據文件的步驟:使表空間脫機。使用操作系統命令移動或復制文件。執行
ALTERTABLESPACERENAMEDATAFILE
命令。使表空間聯機。必要時使用操作系統命令刪除該文件。ALTERTABLESPACEuserdataRENAMEDATAFILE'/u01/oradata/userdata01.dbf'TO'/u02/oradata/userdata01.dbf';移動數據文件的方法ALTERDATABASE數據庫必須已裝載目標數據文件必須存在ALTERDATABASERENAMEFILE'/u01/oradata/system01.dbf'TO'/u03/oradata/system01.dbf';刪除表空間不能刪除下列表空間:SYSTEM
表空間具有活動段的表空間INCLUDINGCONTENTS
將刪除段INCLUDINGCONTENTSANDDATAFILES
將刪除
數據文件CASCADECONSTRAINTS
將刪除所有引用完整性約束DROPTABLESPACEuserdataINCLUDINGCONTENTSANDDATAFILES;使用
OMF管理表空間使用下列方法之一定義
DB_CREATE_FILE_DEST
參數:初始化參數文件使用
ALTERSYSTEM
命令動態設置創建表空間時:自動創建數據文件并存放在由
DB_CREATE_FILE_DEST
指定的目錄下缺省大小是100MBAUTOEXTEND
設置為
UNLIMITED
ALTERSYSTEMSETdb_create_file_dest='/u01/oradata/dba01';使用OMF管理表空間創建OMF表空間:
向現有表空間添加OMF數據文件:動態更改缺省文件位置:刪除表空間也將刪除操作系統文件:CREATETABLESPACEtext_dataDATAFILESIZE20M;ALTERTABLESPACEtext_dataADDDATAFILE;ALTERSYSTEMSETdb_create_file_dest='/u01/oradata/dba01';獲取表空間信息通過以下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 會計核算心得體會(15篇)
- 保安個人述職報告(27篇)
- 企業工作計劃范文(28篇)
- 2025年項目部安全員工作總結(9篇)
- 商場獨立店面合同協議
- 咸陽精裝房買賣合同協議
- 遼寧省大連市西崗區2024-2025學年初三第三次模擬考試英語試題含答案
- 商家轉讓設備合同協議
- 品回收協議合同
- 商標代理合同補充協議
- 《小學生預防溺水安全教育班會》課件
- 傳統園林技藝智慧樹知到期末考試答案2024年
- 直播中的禮儀與形象塑造
- 2024年八年級數學下冊期中檢測卷【含答案】
- 老年人中醫健康知識講座總結
- 海南聲茂羊和禽類半自動屠宰場項目環評報告
- 跳繩市場調研報告
- 《民法典》合同編通則及司法解釋培訓課件
- 《大學生的情緒》課件
- 交通事故法律處理與索賠案例分析與實踐指導
- 大學生組織管理能力大賽題庫第三屆
評論
0/150
提交評論