oracle数据库表里面增加几百万数据的时候,弹框提示说“无法通过8192在表空间中扩展”,发现增删改都会提示这个问题,这下就郁闷了。原因是数据库的表空间容量不够了。
1.找到数据库里面相应的表空间的相应dbf文件,比如表空间名字叫WIBP,相应的dbf文件为WIBP_ZYML.dbf,WIBP_ZYML.dbf文件路径我们可以通过查询数据库基表得到,如下图
'D:\APP\ADMINISTRATOR\ORADATA\DBTEST\WIBP_ZYML.DBF '。
2.以有DBA权限的用户或者SYS用户登录数据库。
3.登录数据库之后执行命令:
alter tablespace WIBP
add datafile 'D:\APP\ADMINISTRATOR\ORADATA\DBTEST\WIBP_ZYML01.DBF' size 10240M;
上面命令的意思就是新建一个大小为10G的dbf文件给WIBP使用,说白了就是将表空间WIBP的大小增加10G。