我是PL / SQL Developer的新手,我使用File-> New-> Table选项来创建一个新表。使用GUI设置我的表格描述后,当我点击"应用"我得到错误"没有表格空间的权限"。
我尝试使用谷歌搜索解决方案,我读到我需要授予架构权限的所有者来修改此表。如何确定架构的所有者是谁以便我可以授予他们权限?
我不知道这个问题的另一个解决方案吗?
答案 0 :(得分:4)
您已创建该表,因此它属于您,无需在架构级别授予某些内容。
完全不同的故事是创建表的表空间。在那里,您需要配额。对于特权用户,您可以这样给出引用:
alter user <your-username>
quota unlimited on <tablespace-name>;
答案 1 :(得分:1)
您需要对您的架构所属的数据库(通常是DBA)具有sysdba权限的人授予您的架构创建对象(表,程序等)的必要权限,以及相关表空间的配额。