首页 > 数据库 > Oracle > oracle23i数据库报错: ora-01536
比如超出空间的配额,用户在特定的表空间上所需要的空间超过了该用户在该表空间实际可用的最大表空间,比如执行如下语句:
create table temp(cola int,colb int) storage(minextents 4);
报错 ora-01536:超出表空间user01的空间限额。
为了解决这种错误,应该以dba的身份登录数据库,用alter user语句为用户分配更多的空间配额。然后 重新执行相应的语句:
alter user scott quota 100m on user01;
再比如表空间没有足够的空间,这个与上面的没有足够的空间配额不同,上面的是针对某个用户的,但这个是针对表空间的,出现这种错误的时候dba应该进行扩展表空间:
alter tablespace user01 add datafile ‘d:\demo\user01_2.dbf’ size 100m autoextend on next 10m;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26342786/viewspace-3105377/ ,如需转载,请注明出处,否则将追究法律责任。