Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在oracle 12c中授予表空间上的用户空间资源_Oracle_Oracle Sqldeveloper_Oracle12c_Tablespace - Fatal编程技术网

如何在oracle 12c中授予表空间上的用户空间资源

如何在oracle 12c中授予表空间上的用户空间资源,oracle,oracle-sqldeveloper,oracle12c,tablespace,Oracle,Oracle Sqldeveloper,Oracle12c,Tablespace,我在oracle 12c标准版中创建了一个用户 现在,我尝试在SQLDeveloper中使用用户名和密码创建一个表,但出现以下错误 SQL Error: ORA-01950: no privileges on tablespace 'USERS'01950. 00000 - "no privileges on tablespace '%s'" 它还显示了原因和行动,如下所示: Cause: User does not have privileges to allocate an ext

我在oracle 12c标准版中创建了一个用户

现在,我尝试在SQLDeveloper中使用用户名和密码创建一个表,但出现以下错误

SQL Error: ORA-01950: no privileges on tablespace 'USERS'01950. 00000 -  "no privileges on tablespace '%s'"
它还显示了原因和行动,如下所示:

Cause:    User does not have privileges to allocate an extent in the
       specified tablespace.
Action:   Grant the user the appropriate system privileges or grant the user
           space resource on the tablespace.

谁能帮我解决这个问题。我的用户名是c##santh

您需要将表空间上的配额授予该用户。表空间是一种逻辑组织可用于存储数据的磁盘空间的方法。通常我们会给普通用户一个固定数量的空间,即使在“存储便宜”的时代也是如此。例如,此命令将允许他们在用户表空间上使用128 MB的存储空间:

alter user c##santh quota 128M on users;

您使用的是配额无限,这显然对用户可以获取的空间没有限制。无限配额对应用程序所有者架构很好。

它帮助了我……谢谢