Oracle运行一段时间(大量插入或更新操作)会出现
ORA-01653: 表 无法通过 1024 (在表空间 USERS 中) 扩展
查看表空间使用情况:
SELECT FILE_NAME as 数据文件,TABLESPACE_NAME as 表空间名称,AUTOEXTENSIBLE as 自动扩展,STATUS as 状态,MAXBYTES as 可扩展最大值,USER_BYTES as 已使用大小,INCREMENT_BY as 自动扩展增量 FROM dba_data_files
根据实际使用情况,确定是USERS表空间占满,只需要执行如下语句即可恢复。
alter tablespace users add datafile 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS02.DBF' size 5000M autoextend on next 1000M maxsize 32000M;