oracle 資料表空間不足解決辦法

來源:互聯網
上載者:User

標籤:sel   rac   div   解決辦法   自動   max   自動成長   file   group   

Oracle資料表空間不足,一般有兩個原因:

  1. 原資料表空間太小,沒有自增長;

  2. 資料表空間已自增長,而且資料表空間也已足夠大

檢查原因:

1. 查看錶在那個資料表空間      select tablespace_name,table_name from user_talbes where table_name=‘test‘;2. 擷取使用者的預設資料表空間      select  username,  DEFAULT_TABLESPACE  from  dba_users where username=‘MXH‘;3. 查看錶空間所有的檔案      select * from dba_data_files where tablespace_name=‘USERS‘;4. 查看錶空間使用方式     SELECT tbs 資料表空間名,sum(totalM) 總共大小M,sum(usedM)已使用空間M,sum(remainedM) 剩餘空間M,sum(usedM)/sum(totalM)*100 已使用百分比,  sum(remainedM)/sum(totalM)*100 剩餘百分比      FROM     (         SELECT b.file_id ID, b.tablespace_name tbs,b.file_name name,b.bytes/1024/1024 totalM,(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 usedM,  sum(nvl(a.bytes,0)/1024/1024) remainedM,  sum(nvl(a.bytes,0)/(b.bytes)*100),  (100 - (sum(nvl(a.bytes,0))/(b.bytes)*100))          FROM dba_free_space a,dba_data_files b  WHERE a.file_id = b.file_id  GROUP BY b.tablespace_name,b.file_name,b.file_id,b.bytes  ORDER BY b.tablespace_name      )      GROUP BY tbs 

【解決辦法-原因一】

只要將資料表空間設定為足夠大,並設定為自增長即可。

1. 擴充資料表空間  

  alter database datafile ‘D:\oracle\PRODUCT\ORADATA\TEST\USERS01.DBF‘ resize 50m;

    註:50m,是資料表空間大小,可以根據實際需要加大,但最大不得超過32G

2. 自動成長  

  alterdatabase datafile ‘D:\ORACLE\PRODUCT\ORADATA\TEST\USERS01.DBF‘ autoextend onnext 50m maxsize 500m; 

【解決辦法-原因二】

  因為資料表空間中的資料檔案已經足夠大(達到32G),所以,這時僅僅增加資料表空間大小是不行的,這個時候,我們可以增加該資料表空間的資料檔案,這樣資料表空間的大小即變為64G了。

  ALTER TABLESPACE aaa ADD DATAFILE ‘E:\APP\ORACLE11GR2\ORADATA\ORCL\aaa_DATA02.DBF‘ SIZE 32767M;

oracle 資料表空間不足解決辦法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.