當表空間剩餘空間不足時,需新增數據檔案擴充容量。本文說明查詢現有檔案命名規則、決定新檔案編號與路徑、執行擴充指令的標準流程。
SELECT ddf.file_name
FROM dba_data_files ddf
WHERE ddf.tablespace_name = 'APPS_TS_TX_DATA';
開啟 Command Window 執行擴充指令。
ALTER TABLESPACE APPS_TS_TX_DATA
ADD DATAFILE '/d01/dba/vis01data/tx_data15.dbf' SIZE 100M;
tx_data1.dbf 至 tx_data14.dbf,新檔案命名為 tx_data15.dbf。AUTOEXTEND ON。ALTER TABLESPACE 系統權限或 DBA 角色。ALTER TABLESPACE APPS_TS_TX_DATA
ADD DATAFILE '/d01/dba/vis01data/tx_data15.dbf'
SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE 10G;
SELECT file_name, bytes/1024/1024 "Size_MB", autoextensible, maxbytes/1024/1024 "Max_MB"
FROM dba_data_files
WHERE tablespace_name = 'APPS_TS_TX_DATA'
ORDER BY file_id;
V$DATAFILE 確認狀態為 ONLINE