Oracle擴(kuò)展表空間方案_第1頁
Oracle擴(kuò)展表空間方案_第2頁
Oracle擴(kuò)展表空間方案_第3頁
Oracle擴(kuò)展表空間方案_第4頁
Oracle擴(kuò)展表空間方案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Oracle擴(kuò)展表空間方案2012年6月目錄1. 檢查表空間占用率 (31.1. 腳本檢查 (31.2. 異常現(xiàn)象 (42. 擴(kuò)展表空間解決方案 (42.1. 第一步 (42.2. 第二步 (42.3. 第三步 (51.檢查表空間占用率查看一個用戶所占的空間用該用戶登錄selectsum(bytes/1024/1024 MBfrom user_extents u查看表空間還剩多少,用這個,還能看每個文件情況(使用語句1或者語句2查詢語句1:selectb.file_id文件ID,b.tablespace_name表空間,b.file_name物理文件名,b.bytes總字節(jié)數(shù),(b.bytes

2、-sum(nvl(a.bytes,0已使用,sum(nvl(a.bytes,0剩余,sum(nvl(a.bytes,0/(b.bytes*100剩余百分比from dba_free_space a,dba_data_files bwhere a.file_id=b.file_idgroup by b.tablespace_name,b.file_name,b.file_id,b.bytesorder by b.tablespace_name語句2:s electa.a1 tablespacename, - 表空間名稱,c.c2 tablespacetype, - 類型,c.c3, -區(qū)管理,b

3、.b2/1024/1024 tablespaceSize, -表空間大小M,(b.b2-a.a2/1024/1024 tablespaceYONG,-已使用M,substr(b.b2-a.a2/b.b2*100,1,5 beifen -利用率from(select tablespace_name a1, sum(nvl(bytes,0 a2 from dba_free_space group by tablespace_name a,(select tablespace_name b1,sum(bytes b2 from dba_data_files group by tablespace_n

4、ame b,(select tablespace_name c1,contents c2,extent_management c3 from dba_tablespaces cwhere a.a1=b.b1 and c.c1=b.b1;該語句通過查詢dba_free_space,dba_data_files,dba_tablespaces這三個數(shù)據(jù)字典表,得到了表空間名稱,表空間類型,區(qū)管理類型,以”兆”為單位的表空間大小,已使用的表空間大小及表空間利用率。dba_free_space表描述了表空間的空閑大小,dba_data_files表描述了數(shù)據(jù)庫中的數(shù)據(jù)文件,dba_tablespace

5、s表描述了數(shù)據(jù)庫中的表空間。2.擴(kuò)展表空間解決方案查看表空間的名字和檔案位置。在SQL欄輸入或貼上下列內(nèi)容。(不要做任何的修改 select tablespace_name, file_id, file_name,round(bytes/(1024*1024,0 total_spacefrom dba_data_filesorder by tablespace_name;增大所需表空間的尺寸alter database datafile '表空間儲存位置'resize 新的尺寸,例如:alter database datafile 'e:oracleoradataesp

6、s_2008.dba'resize 4000m;BTW:對於ORACLE數(shù)據(jù)庫的表空間。除了手動增大所需表空見的尺寸的方法外:也可使用其他方式來擴(kuò)展表空見的尺寸。第一種:增加數(shù)據(jù)檔案。讓表空間名對應(yīng)更多的數(shù)據(jù)檔案alter tablespace 表空間名稱add datafile '新數(shù)據(jù)檔案的儲存位置' size 新數(shù)據(jù)檔案的尺寸,例如:alter tablespace ESPS_2008add datafile 'e:oracleoradataesps_2010.dba' size 1000m第二種:設(shè)定數(shù)據(jù)檔案自動擴(kuò)展,以杜絕表空間不足的問題alt

7、er database datafile '數(shù)據(jù)檔案的儲存位置'autoextend on next 下一次擴(kuò)展數(shù)據(jù)檔案的尺寸maxsize 最大可接受的擴(kuò)展尺寸的極限,例如: autoextend on next 100m maxsize 10000m查閱設(shè)定后的表空間資訊。在SQL欄輸入或貼上下列內(nèi)容。(不要做任何的修改 select a.tablespace_name,a.bytes total,b.bytes used, c.bytes free,(b.bytes*100/a.bytes "% used",(c.bytes*100/a.bytes "% free"from sys.sm$ts_avail a,sys

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論