本文主要是介绍oracle:ORA-01653: 表 xxx无法通过 128 (在表空间xxx 中) 扩展,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:连接oracle时出现报错:ORA-01653: 表 FRAUD.STRATEGY 无法通过 128 (在表空间 FRAUD 中) 扩展
原因:表空间满了(所以导致STRATEGY表写不进去),需要增加表空间数据文件。
1、切换为oracle用户
# su - oracle
2、使用sys或者system用户使用sysdba权限登录oracle;
# sqlplus sysdba
3、查询所有的表空间以及表空间所在地址;
# select * from dba_data_files;
4、查看表空间文件,文件已达30G
5、增加表空间文件,并允许已存在的数据文件自动增长
# alter tablespace 表空间名 add datafile '/opt/oracle/oradata/orcl/fraud_02.dbf' size 1024M autoextend on next 100M maxsize 30000M;
6、查询所有的表空间,以及空间文件,可以看到新增的表空间文件新增成功
7、再次连接oracle 正常。
这篇关于oracle:ORA-01653: 表 xxx无法通过 128 (在表空间xxx 中) 扩展的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!