今天在对表创建视图的时候,用户提示 ORA-01031用户权限不足,insufficient privileges 。使用system用户对其分配dba等权限,依然无法创建视图。
创建视图
代码如下 | 复制代码 |
create or replace view stats |
–创建视图权限,一般网上找都是说的这句,但是光有这句还是无法创建
后来查证后说要如下操作
解决方法:
1,使用system用户登录,connect as DBA
2,赋予scott用户创建视图的权限:GRANT CREATE VIEW TO SCOTT
3,赋予scott可以查询任何表的权限:GRANT SELECT ANY TEBLE TO SCOTT
4,赋予scott可以查询任何字典的权限:GRANT SELECT ANY DICTIONARY TO SCOTT
下面测试
代码如下 | 复制代码 |
grant create view to B; |
–授予查询权限
代码如下 | 复制代码 |
grant select any table to B; |
–授予权限
代码如下 | 复制代码 |
grant select any dictionary to B; |
以上3项地后就能正常创建视图了。
再次授取用户select任何字典的权限,创建成功.
看来创建视图时,还是得显示授权才行.
创造与魔法 安卓版v1.0.0750
创造与魔法是一款开放世界手游,在游戏中玩家可探索这个奇妙的世
创造与魔法修改版 最新版v1.0.0750
创造与魔法无限点券版是款探索冒险游戏,该款游戏的操作还是蛮自
战争与文明官方版本 安卓版v1.7.16
战争与文明是一款由上海邮通科技有限公司开发的战争策略游戏,这
迷你世界0元领皮肤无限迷你币版 最新安卓版v1.43.0
迷你世界0元购买皮肤版是这款开放沙盒冒险建造游戏的特殊破解版
创造与魔法无限经验版 安卓版v1.0.0750
创造与魔法无限经验版是款可以改造环境,整个游戏的自由度还是蛮