失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > ORA-01653: 表 xxx 无法通过 (在表空间 xxx 中) 扩展

ORA-01653: 表 xxx 无法通过 (在表空间 xxx 中) 扩展

时间:2024-06-29 13:06:12

相关推荐

ORA-01653: 表 xxx 无法通过 (在表空间 xxx 中) 扩展

假设表空间的名称为 USER_DATA;

1、查询该表空间的表数据量,是否可通过清除表数据来释放表空间

SELECT segment_name, segment_type, sum(bytes/1024/1024/1024) FROM DBA_SEGMENTS WHERE TABLESPACE_NAME = 'USER_DATA' GROUP BY segment_name, segment_type ORDER BY sum(bytes/1024/1024/1024) desc;

2、若无法清理数据,则查看表空间是否自动增

-- 查看表空间是否自动增长SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM DBA_DATA_FILES WHERE TABLESPACE_NAME = 'USER_DATA';-- 开启自动增长ALTER DATABASE DATAFILE '/oracle/oracle11g/oradata/USER_DATA.dbf' AUTOEXTEND ON NEXT 1024M;-- 关闭自动增长ALTER DATABASE DATAFILE '/oracle/oracle11g/oradata/USER_DATA.dbf' AUTOEXTEND OFF;

3、自动增长无用时,可增加数据文件

-- 增加数据文件,初始大小10G,每次增加1GAlter tablespace LFZL add datafile '/oracle/oracle11g/oradata/USER_DATA2.dbf' size 10240M autoextend on next 1024M Maxsize UNLIMITED;

如果觉得《ORA-01653: 表 xxx 无法通过 (在表空间 xxx 中) 扩展》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。