当前位置: 首页 > 知识库问答 >
问题:

ORA-01952:未授予“ROJIB”系统权限

米项禹
2023-03-14

为什么我获得ORA-01952:系统特权未授予“ROJIB”?

创建角色:

SQL> create role security;

Role created.

然后为角色“安全性”创建授权:

SQL> grant create table,create view to security;

Grant succeeded.

授予用户:

SQL> grant security to rojib;

Grant succeeded.

撤销后,我收到错误:

SQL> revoke create table from rojib;
revoke create table from rojib
*
ERROR at line 1:
ORA-01952: system privileges not granted to 'ROJIB'

共有1个答案

程祯
2023-03-14

为什么我获得ORA-01952:系统特权未授予“ROJIB”?

这是因为您向角色< code>SECURITY授予了权限,所以您需要从角色< code>SECURITY而不是用户那里撤销权限。

比如说,

创建用户:

SQL> CREATE USER TEST IDENTIFIED BY TEST;

User created.

创建角色:

SQL> CREATE ROLE SECURITY;

Role created.

授予角色权限:

SQL> GRANT CREATE TABLE,CREATE VIEW TO SECURITY;

Grant succeeded.

向用户授予角色:

SQL> GRANT SECURITY TO TEST;

Grant succeeded.

从ROLE撤销特权:

SQL> REVOKE CREATE TABLE FROM SECURITY;

Revoke succeeded.

撤销用户的角色:

SQL> REVOKE SECURITY FROM TEST;

Revoke succeeded.
 类似资料:
  • 我已经创建了自己的android。这样我就可以使用隐藏的API调用“DisplayManager.connectWifiDisplay()”。 当我运行应用程序并调用该方法时,在通过Wifi Direct连接到显示器后, 我得到以下例外: java.lang.SecurityException:连接到wifi显示器所需的权限:用户10105和当前进程都没有android.Permission.CO

  • 本文向大家介绍oauth 授权码授予,包括了oauth 授权码授予的使用技巧和注意事项,需要的朋友参考一下 示例 第1步 第2步 资源

  • 对于授权码授予,密钥是否应该映射到每个单独的用户? 发送电子邮件时,发件人的电子邮件是什么? 谢谢 J Larry的其他信息: 这太棒了!。Docusign对库存流进行了积极监控!我正在使用JWT 我配置了一个用户。我假设电子邮件正文将类似于下面的一个。 我的问题是,如果使用密钥来识别应用程序,客户知道电子邮件是从应用程序发送的,但他如何知道使用应用程序的哪个员工发送电子邮件? 请参阅以下电子邮件

  • 我的应用程序中有一个提供商 当我称之为以下意图时: 我有例外 原因:java。lang.SecurityException:权限拒绝:启动意图{dat=content://com.myapp.android.provider/flg=0xc3 cmp=com/通用域名格式。。。。。。。。。(有附加项)}来自ProcessRecord{44955bc0 9477:com../u0a260}(pid=

  • 在多次尝试了使用 Amazon Cognito 前端授权无果,我转而使用和其它教程类似的 Auth0 授权登录。虽然 Amazon 提供了一个用于 Cognito 授权的前端组件,但是它仍然不是很成熟。在浏览器端,好像用得不是很普遍,而 Auth0 则是一个更通用的方案。 Auth0 是一家“身份验证即服务”提供商,旨在为开发人员提供简单易用的身份管理服务。为了保持灵活性和可扩展性,Auth0 身

  • 如果我把我的Applescript给另一个人,他们将不得不手动允许Applescript控制他们的计算机进入系统首选项,点击安全 如果没有添加applescript以便它可以控制,我会得到错误,“脚本编辑器不允许辅助访问。”

  • 我正在尝试制作一个使用数据库的java应用程序。我已经下载了db2并创建了一个用户'student'。我的程序中有以下几行: 显然,我几乎不知道我在做什么,我不知道如何给予“学生”必要的特权。也就是说,我不知道什么用户可以给他特权,因为我从来没有创建过另一个用户。我看到有人提到过'db2admin'(我使用的是windows),但我不知道该如何处理这段信息。我不知道如何检查现有用户,也不知道对db

  • 大家好,我想给文件以读模式或写模式打开的权限。ext包含文件扩展名,file_name包含文件名。f_p是一个可验证的输入,其中I是作为“r”或“w”模式的输入。这里我在不同的位置使用相同的文件 但是在这段代码中,我得到了错误,因为找不到符号:方法setReadable(布尔)location:fos2是FileOutputStream类型 <% %>https://jsfiddle.net/wc