合並表空間的空閒區
表空間在使用過程中將會出現空閒區,這會影響系統的性能。表空間空閒區的合並就是將相鄰的小空閒區合並成完整的大空閒區,其原理如圖13.56所示。
(1)以【登錄到管理服務器】方式來登錄【企業管理器】,在【管理目標導航器】中選擇【網絡】/【數據庫】/【myoracle.mynet】/【存儲】/【表空間】/【USERS】選項,單擊鼠標右鍵,在彈出的快捷菜單裡選擇【顯示Tablespace Map】選項,如圖13.57所示。
(2)出現如圖13.58所示的表空間地圖界面。在【菜單欄】選擇【工具】/【合並空閒區】選項。
(3)出現如圖13.59所示的表空間空閒區合並界面,將完成以下步驟。
合並空閒區。
刷新表空間和段列表資料。
刷新行鏈接資料。
刷新索引碎片數據。
檢查空間管理問題。
生成並裝載表空間分析報告。
(4)在圖13.60所示界面中可以查看合並的結果。
表空間的重組
與前面介紹的表的重組一樣,表空間經過一定時間的運行後,其性能可能受到諸如鏈接行、遷移行和索引滯流等問題的影響。管理員可以通過重組數據庫空間利用率來消除空間問題,同時還可以可以更改對象的存儲設置和位置。目的是通過解決空間利用率問題,由系統來維護數據庫,使之運行良好。下面以對CWMLITE表空間進行重組操作為例予以介紹。
(1)在如圖13.57所示界面中選擇【重組】選項,出現如圖13.61所示的【暫存表空間】界面,表空間重組過程中將把所有的方案對象暫時存放在選定的表空間中,因此一般要求該表空間的容量要足夠存放臨時的信息。在【哪個表空間具有足夠的空閒空間】下拉列表框中選擇USERS,單擊
。 (2)出現如圖13.62所示的【效果報告和作業概要】界面,單擊
按鈕系統將自動生成表空間重組效果報告和作業執行概要。
(3)其他步驟與表的重組相同,這裡不再贅述。