如何确定谁拥有架构(PL / SQL)

时间:2015-02-03 15:10:15

标签: oracle plsql plsqldeveloper

我是PL / SQL Developer的新手,我使用File-> New-> Table选项来创建一个新表。使用GUI设置我的表格描述后,当我点击"应用"我得到错误"没有表格空间的权限"。

我尝试使用谷歌搜索解决方案,我读到我需要授予架构权限的所有者来修改此表。如何确定架构的所有者是谁以便我可以授予他们权限?

我不知道这个问题的另一个解决方案吗?

2 个答案:

答案 0 :(得分:4)

您已创建该表,因此它属于您,无需在架构级别授予某些内容。

完全不同的故事是创建表的表空间。在那里,您需要配额。对于特权用户,您可以这样给出引用:

alter user <your-username>
  quota unlimited on <tablespace-name>;

答案 1 :(得分:1)

您需要对您的架构所属的数据库(通常是DBA)具有sysdba权限的人授予您的架构创建对象(表,程序等)的必要权限,以及相关表空间的配额。