Oracle數據庫中表空間(數據文件)的擴展方法

第一步:首先要確定表空間名字及數據文件的位置:

    select tablespace_name, file_id, file_name,

    round(bytes/(1024*1024),0) total_space

    from dba_data_files

    order by tablespace_name;


第二步:選擇一種適合的擴展表空間的方式,一般有有三種方式可以擴展表空間:

     方法一:數據文件的resize來擴:

    SQL> alter database datafile '/oracle/oradata/orcl/user_test02.dbf' resize 20m;

    方法二:添加數據文件的方式來擴:

    SQL> alter tablespace USER_TEST add datafile '/oracle/oradata/orcl/user_test02.dbf' size 10M;

    第三種方法:設置數據文件自動擴展:

    alter tablespace USER_TEST add datafile '/oracle/oradata/orcl/user_test02.dbf' size 10M; 


最後查看錶空間使用情況:

    查看錶空間大小:

select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;

    查看錶空間已使用大小:

select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章