oracle 資料庫 表空間大小檢視 修改自動擴充套件

2021-08-27 09:39:03 字數 619 閱讀 3195

資料庫版本是733,可以通過filext$來看:

select d.file_name,d.bytes,f.maxextend from dba_data_files d, filext$ f where d.file_id=f.file#;

f.maxextend*block_size就是能自動擴充套件到多大,跟d.bytes比較一下.

檢視是否是自動擴充套件:

select file_id,file_name,tablespace_name,autoextensible from dba_data_files order by file_id;

修改表空間為自動擴充套件:

alter database datafile 'filename' autoextend on autoextend;

或者alter database datafile '***.dbf' autoextend on next 10m [maxsize 500m];

如果需要關閉自動擴充套件:

alter database datafile '***.dbf' autoextend off;

引自「結合「檢視oracle資料庫表空間大小(空閒、已使用),是否要增加表空間的資料檔案」使用

oracle 資料庫表空間

1 建立表空間 格式 建立表空間 create tablespace 表空間名 datafile 表空間檔案儲存物理路徑.ora size 500m defaultstorage autoextend on initial 100m next 100m minextents 20 maxextent...

Oracle資料庫表空間

永久表空間 表空間是資料庫的邏輯劃分,乙個表空間只屬於乙個資料庫。所有的資料庫物件都存放在指定的表空間中。但主要存放的是表,所以稱作表空間 臨時表空間 oracle臨時表空間主要用來做查詢和存放一些緩衝區的資料。臨時表空間消耗的主要原因是需要讀查詢的中間結果進行排序。重啟資料庫可以釋放臨時表空間 建...

oracle 查詢資料庫表空間大小和剩餘空間

dba data files 資料庫資料檔案資訊表。可以統計表空間大小 總空間大小 dba free space 可以統計剩餘表空間大小。增加表空間即向表空間增加資料檔案,表空間大小就是資料檔案總大小。檢查oracle各個表空間的增長情況 各表空間使用率 select a.tablespace na...