有默认表空间但是没有权限写吧。这需要看你都给什么权限了。
一般用户给如下权限:
grant connect,resource to odsr;
grant create view to odsr;
grant create synonym to odsr_scf;
grant create sequence to odsr;
revoke unlimited tablespace from odsr; alter user odsr_scf quota unlimited on odsr_data;
这个用户的默认表空间是users吗?默认表空间不代表有权限使用哦,可以授予unlimited tablespace(权限较大)对所有表空间都可无限用,或者如楼上alert user... quota...单独对默认表空间授予使用限额。你可以用如下sql查一下--用户对表空间的使用限额select tablespace_name,username,max_bytes from dba_ts_quotas where username='xxx';