1. 程式人生 > >oracle ORA-01654- ORA-01653: 表 Attachment 無法通過 1024 (在表空間 USERS 中) 擴展

oracle ORA-01654- ORA-01653: 表 Attachment 無法通過 1024 (在表空間 USERS 中) 擴展

ora image virtual num max 技術 nbsp 32gb alter

1.查看表空間使用情況

SELECT T.TABLESPACE_NAME,D.FILE_NAME,D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS 
FROM DBA_TABLESPACES T,DBA_DATA_FILES D 
WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME 
ORDER BY TABLESPACE_NAME,FILE_NAME; 

技術分享圖片

2.擴展空間(單個文件最大32GB限制)

ALTER DATABASE DATAFILE ‘D:\APP\ADMINISTRATOR\ORCL\aaa.DBF‘

AUTOEXTEND ON NEXT 100M MAXSIZE 40960M;

錯誤報告 -
ORA-03206: AUTOEXTEND 子句中 (5242880) 塊的最大文件大小超出範圍
03206. 00000 - "maximum file size of (%s) blocks in AUTOEXTEND clause is out of range"
*Cause: The maximum file size for an autoextendable file has
exceeded the maximum number of blocks allowed.
*Action: Reduce the size and retry.

3.添加擴展文件

ALTER TABLESPACE USERS ADD DATAFILE
‘D:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\ORCL\abc.DBF‘ SIZE 1024M AUTOEXTEND ON NEXT 200M MAXSIZE 32760M;

oracle ORA-01654- ORA-01653: 表 Attachment 無法通過 1024 (在表空間 USERS 中) 擴展