create tablespace tbs1 datafile '/home/oracle/tbs101.dbf' size 1m autoextend on maxsize 2m;
create table test tablespace tbs1 as select * from dba_objects where 1=2 ;
insert into test select * from dba_objects where rownum<100000;
当执行完第二条语句后在dba_free_space里还可以查询到tbs1表空间
当执行第三条语句后报
ORA-01653: unable to extend table SYS.TEST by 128 in tablespace TBS1
后就在dba_free_space里查不到tbs1了
这是BUG还是什么问题,一些脚本就是用dba_free_space来显示表空间剩余空间情况的
oracle 表空间满后不在dba_free_space里显示
答案:2 悬赏:0
解决时间 2021-04-22 17:06
- 提问者网友:醉人眸
- 2021-04-21 23:45
最佳答案
- 二级知识专家网友:狠傷凤凰
- 2021-04-22 00:45
不是bug,tbs表空间满了,而且你的表空间的最大值只能扩到2M,不能再自动再扩了,所以就报表空间满了的01653错误。
全部回答
- 1楼网友:不羁的心
- 2021-04-22 02:18
dba_tablespaces这个数据字典可以查 表空间的一些内容
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯