gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 23:37:56 25 4
gpt4 key购买 nike

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

现在我尝试在 sql developer 中使用用户名和密码创建表,但出现以下错误。

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

最佳答案

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

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

您使用 QUOTA UNLIMITED 代替,这显然对用户可以获取多少空间没有限制。无限配额适用于应用程序所有者架构。

关于oracle - oracle 12c中如何在表空间上授予用户空间资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44858475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com