重設資料表空間的大小

來源:互聯網
上載者:User

標籤:使用   檔案   資料   資料庫   res   table   

可以通過如下的方法來改變資料表空間的大小:

一、改變資料檔案的大小

  1、在建立資料表空間時使用autoextend on選項自動的改變(擴充)資料檔案的大小

  2、在建立資料表空間以後使用alter database命令的autoextend on選項手動的改變資料檔案的大小

  使用dba_data_files查看哪些資料表空間可以是自增的

  select file_name,file_id,tablespace_name,status,autoextensible from dba_data_files

  修改資料檔案為可以自動擴充的並且設定next為1M:

  alter database datafile ‘/file_name.dbf‘ autoextend on next 1M;

  在設定next值的大小時要參考dba_tablespaces表中next_extent的大小,應該盡量保證兩個值是相等的

  select tablespace_name,next_extent from dba_tablespaces;

  3、手工重設資料檔案的大小:

  alter database datafile ‘/file_name.dbf‘ resize 100M

  如果資料檔案的大小小於已經儲存的資料檔案中資料庫物件的總和,那麼資料檔案的大小將只被減少到資料檔案中最後一個對象的最後一個資料區塊。

二、向資料表空間中添加資料檔案

  alter tablespace tablespace_name 

    add datafile ‘/datafile_name.dbf‘

    size 80M

註:在資料字典dba_tablespaces中沒有欄位標識資料表空間的大小。要獲得資料表空間的大小等於把該資料表空間下的資料檔案的大小的累加和。

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.