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;

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

目录
相关文章
|
存储 Oracle 关系型数据库
Oracle中“ORA-00060: 等待资源时检测到死锁” 或存储过程编译卡死的一种解决方法
Oracle中“ORA-00060: 等待资源时检测到死锁” 或存储过程编译卡死的一种解决方法
802 0
|
4月前
|
Oracle 安全 关系型数据库
|
6月前
|
Oracle 关系型数据库 数据库
Oracle数据库协议适配器错误解决方法
Oracle数据库协议适配器错误解决方法
607 2
|
6月前
|
SQL Oracle 关系型数据库
【ORACLE】 事务 | 锁 | 约束 | 权限、角色与用户管理
【ORACLE】 事务 | 锁 | 约束 | 权限、角色与用户管理
72 1
|
6月前
|
SQL Oracle 关系型数据库
ORACLE错误码及解决方法
ORACLE错误码及解决方法
277 0
|
SQL Oracle 关系型数据库
9-7 Oracle如何管理权限和角色
9-7 Oracle如何管理权限和角色
299 0
|
网络协议 Oracle 关系型数据库
winserver2019下安装oracle 安装出现INS-30131报错的解决方法
winserver2019下安装oracle 安装出现INS-30131报错的解决方法
|
存储 SQL Oracle
Oracle-PROCEDURE权限解读
Oracle-PROCEDURE权限解读
269 0
|
Oracle 关系型数据库 Windows
排错-windows平台下访问oracle em出现空白的解决方法
排错-windows平台下访问oracle em出现空白的解决方法
132 0