`
userslinlin
  • 浏览: 15262 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

insufficient privileges

阅读更多
1.创建用户并授权
SQL> create user test identified by xifenfei;

User created.

SQL> grant connect,resource to test;

Grant succeeded.

2、查看权限
SQL> SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE=’TEST’;

GRANTEE PRIVILEGE ADM
—————————— —————————————- —
TEST UNLIMITED TABLESPACE NO

SQL> SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE=’TEST’;

GRANTEE GRANTED_ROLE ADM DEF
—————————— —————————— — —
TEST CONNECT NO YES
TEST RESOURCE NO YES

SQL> CONN TEST/XIFENFEI
Connected.
SQL> SELECT * FROM SESSION_PRIVS;

PRIVILEGE
—————————————-
CREATE SESSION
ALTER SESSION
UNLIMITED TABLESPACE
CREATE TABLE
CREATE CLUSTER
CREATE SYNONYM
CREATE VIEW
CREATE SEQUENCE
CREATE DATABASE LINK
CREATE PROCEDURE
CREATE TRIGGER

PRIVILEGE
—————————————-
CREATE TYPE
CREATE OPERATOR
CREATE INDEXTYPE

14 rows selected.
注:目前create table权限是通过resource role授予test用户的


3、授权(create table权限)
SQL> conn / as sysdba
Connected.
SQL> grant create table to test;

Grant succeeded.

SQL> conn test/xifenfei
Connected.
SQL> EXEC CREATE_table(‘c’);

PL/SQL procedure successfully completed.

4.
grant connect to schema_owner;
grant unlimited tablespace to schema_owner;
grant create any trigger to schema_owner;
grant create any procedure to schema_owner;
grant create public database link to schema_owner;
grant drop public database link to schema_owner;
grant create public synonym to schema_owner;
grant drop public synonym to schema_owner;
grant create role to schema_owner;
grant drop any role to schema_owner;


分享到:
评论

相关推荐

    Insufficient Privileges(亲测可用).md

    Insufficient Privileges(亲测可用).md

    plsql常见问题.docx

    本文将详细解析"ORA-0131: Insufficient privileges"错误,并提供解决方案,同时也会介绍如何在PL/SQL Developer中导入SQL脚本。 1. ORA-0131 错误解析: 当你在PL/SQL Developer尝试调试存储过程时,如果收到...

    ORA-01031 insufficient privilege

    sqlplus / as sysdba时出现ORA-01031 insufficient privilege

    Insufficient User Privileges(解决方案).md

    Insufficient User Privileges(解决方案).md

    Linux安装oracle 11G各系统变量配置脚本

    用root身份执行该脚本,实现对limits.conf,login,sysctl.conf,profile,.bash_profile文件进行设置,并创建用户oracle,创建oinstall和dba组,创建安装目录 ... 哈哈 比较适合新装,一次性配置

    INSUFFICIENT_PRIVILEGES(解决方案).md

    INSUFFICIENT_PRIVILEGES(解决方案).md

    sonar-pdfreport-plugin-3.0.1.jar.7z

    sonarqube插件:sonar-pdfreport-plugin-3.0.1.jar 1)支持sonarqube server 6.X,7.X 2)下载下来之后传到sonarqube安装目录下的extensions/plugins/目录下,然后重启sonarqube server即可 3)可以通过tailf ...

    Oracle权限不足问题集锦

    但 是 这 样 做 的 结 果 是 出 现 了 “ORA-01031: insufficient privileges”错误。请告诉我如何才能实现我想要达到的目的?现在两个用户都 是在同一个 Oracle 实例中,数据库是 Oracle 10g。 答:你的两个 Schema ...

    远程登录并启动oracle数据库 解决ORA-01031

    本文将详细介绍如何实现这一过程,并针对“ORA-01031: insufficient privileges”这一常见错误提供解决方案。 #### Oracle数据库远程连接认证方式 在Oracle数据库中,远程连接主要有两种认证方式: 1. **操作系统...

    oracle登录报错案例分析

    本文将通过一个具体的案例来分析并解决Oracle登录时出现的“ORA-01031: insufficient privileges”错误。 #### 案例背景 用户尝试使用SQL*Plus工具以`/as sysdba`的方式登录Oracle数据库,但连续两次均收到“ORA-...

    Oracle数据库表定时备份表 表名动态拼接时间戳存储过程

    权限错误码:ORA-01031:insufficient privileges 7、经典备份语句:CREATE TABLE TB_B AS SELECT * FROM TB_A; 本存储过程解决备份表名称时动态添加时间戳,例如表名称 TB_B20240106; 8、资源内容有: 8.1、P_...

    Oracle数据库表定时备份表 表名动态拼接时间戳存储过程-解决了ORA-00922

    权限错误码:ORA-01031:insufficient privileges 7、经典备份语句:CREATE TABLE TB_B AS SELECT * FROM TB_A; 本存储过程解决备份表名称时动态添加时间戳,例如表名称 TB_B20240106; 8、资源内容有: 8.1、P_...

    Oracle商务智能手册

    #### 五、解决创建存储过程时的 Insufficient privileges 错误 1. **权限检查**:确认当前用户是否具有`CREATE PROCEDURE`系统权限。 2. **对象权限**:如果存储过程引用了特定对象,则需要对该对象具有相应权限(如...

    ora-01031禁止操作系统集成的身份验证方式

    使用conn / as sysdba进入数据库,报错ORA-01031: insufficient privileges

    SAP中oracle数据库的备份恢复.pdf

    在恢复过程中,可能遇到权限问题,如错误提示"ORA-01031: insufficient privileges"。这通常意味着执行恢复操作的用户没有足够的权限。为了解决这个问题,可以检查Oracle的环境变量,确保用户有执行RMAN(Recovery ...

    oracle登陆认证方式教学内容.pdf

    当出现“ERROR: ORA-01031: insufficient privileges”时,意味着用户没有足够的权限进行特定操作。这可能是由于认证方式不正确,或者用户没有适当的数据库角色和权限。 总结来说,Oracle的登陆认证方式取决于sql...

    常见ORA解决方案.pdf

    3. **ORA-01031: insufficient privileges** - **解释**:此错误表明用户没有足够的权限执行某项操作。 - **解决方案**: - 授予用户必要的权限。 - 使用具有足够权限的账户登录。 #### 六、政府用户的特殊条款...

    oracle_11gR2_09 视图 VIEW 的介绍(

    ORA-01031: insufficient privileges ``` 这表示当前用户没有足够的权限来创建视图。为了赋予用户创建视图所需的权限,需要以具有足够权限的用户登录,并执行以下命令: ```sql GRANT CREATE VIEW TO username; ``...

    oracle安装与出错的解决方法

    - **“Insufficient Privileges”**:检查当前用户是否有足够的权限进行操作,可能需要以DBA角色登录。 - **“ORA-12541: TNS:no listener”**:检查监听器是否运行,监听器配置是否正确。 - **“ORA-01078: ...

Global site tag (gtag.js) - Google Analytics