我新建了一个用户,这个用户有
alter tablespace 
create session 
create table
create tablespace
四个权限,我创建一张表时,为什么还会报以下的错误? ORA-01950: 对表空间 'TEST' 无权限

解决方案 »

  1.   

    grant connect,resource to user试试
      

  2.   

    赞同,DBA权限还是不能随便给。
      

  3.   

    初学者不应该养成太过依赖bda权限尽量分开使用,平时用普通角色
    数据库管理再用dba用不然将来进企业,不给你dba权限
    你会感觉处处碰壁
      

  4.   

    创建一个用户的时候,先要给角色权限
    grant resource,connect to user_name;
    grant create table,create view to user_name;
      

  5.   

    1
    grant connect,resource to username
    2
    alter user username default tablespace test
    alter user username quota unlimited on test
      

  6.   

    grant create any table to test
    如果是动态sql创建表的话需要赋予create any table 权限.
      

  7.   

    1.grant connect,resource to username2.再做后续操作…