oracle-权限-ora-01031 oracle create view 权限不足问题的解决方法

简介:

现象:

    给B用户创建视图bm,表来自于A用户的bm。
    conn b/b
    ccreate or replace view as select * from  A.bm;
    ORA-01031: 权限不足。

此时应该做如下权限授予:

1.创建视图权限

grant create  view to B;

2.授予查询权限

 grant select on A.bm to B; 
 or
grant select any table to B;

3.授予权限

grant select any dictionary to B;

----注意:必须要有后面两个,否则还是无法创建的!

目录
相关文章
|
8月前
|
存储 Oracle 关系型数据库
Oracle中“ORA-00060: 等待资源时检测到死锁” 或存储过程编译卡死的一种解决方法
Oracle中“ORA-00060: 等待资源时检测到死锁” 或存储过程编译卡死的一种解决方法
575 0
|
7月前
|
SQL Oracle 关系型数据库
9-7 Oracle如何管理权限和角色
9-7 Oracle如何管理权限和角色
|
11月前
|
存储 Oracle 关系型数据库
|
12月前
|
网络协议 Oracle 关系型数据库
winserver2019下安装oracle 安装出现INS-30131报错的解决方法
winserver2019下安装oracle 安装出现INS-30131报错的解决方法
|
12月前
|
存储 SQL Oracle
Oracle-PROCEDURE权限解读
Oracle-PROCEDURE权限解读
192 0
|
Oracle 关系型数据库 Windows
排错-windows平台下访问oracle em出现空白的解决方法
排错-windows平台下访问oracle em出现空白的解决方法
89 0
|
Oracle 关系型数据库 Linux
如果oracle用户下的$ORACLE_HOME bin oracle文件的属主或权限出了问题,那么该如何修复呢?
如果oracle用户下的$ORACLE_HOME bin oracle文件的属主或权限出了问题,那么该如何修复呢?
316 1
|
SQL Oracle 关系型数据库
oracle学习39-oracle11g密码过期后的解决方法
oracle学习39-oracle11g密码过期后的解决方法
82 0

推荐镜像

更多