之前导入数据库的时候会报错,查了一下说是因为创建视图,权限不够的问题。但是我都授过权了还是不行,后来才发现是因为a用户创建视图语句的语句了包含了b用户中的表,所以才没有权限。

在a创建视图的时候,有b的表,就需要用b的用户给a赋予创建的权限。

反之,在b创建视图的时候,有a的表,就需要用a用户给b授权

同一个数据库:DB

两个用户:分别为a、b

在a创建视图,其中视图内包含b中的表。 提示“权限不足”

--登陆b的角色执行下列语句为a授权

GRANT CREATE ANY TABLE TO a;
  GRANT SELECT ANY TABLE TO a;
  GRANT COMMENT ANY TABLE TO a;
  GRANT LOCK ANY TABLE TO a;
  GRANT SELECT ANY DICTIONARY TO a;

--登陆a的角色执行下列语句为b授权

GRANT CREATE ANY TABLE TO b;
  GRANT SELECT ANY TABLE TO b;
  GRANT COMMENT ANY TABLE TO b;
  GRANT LOCK ANY TABLE TO b;
  GRANT SELECT ANY DICTIONARY TO b;

Oracle创建视图view权限不足相关推荐

  1. 创建oracle视图的权限不足,Oracle创建视图view权限不足问题剖析

    问题: 使用USER1等其他用户登录Oracle以后,创建视图,提示"权限不够",怎么解决? 这是因为USER1这个帐户目前没有创建视图的权限. 解决方法为: 首先使用system ...

  2. Oracle 创建视图view 权限不足,无法创建的解决办法

    四步操作: 1.系统管理员登录数据库(用命令行) 口令输入密码时,密码不会显示,但实际存在. 假设给用户A授予权限 2.授予创建视图权限 grant create view to A; 3.授予查询权 ...

  3. 用Oracle创建视图 ORA-01031:权限不足

    在Oracle中创建视图时,权限不够: 原因:用scott用户登录的,没有为此用户授予创建视图的权限: 解决方法:用system用户登录,Connect as SYSDBA 登录进去之后,新建SQLW ...

  4. 解决Oracle创建视图,权限不足的问题

    在scott用户创建视图的时候,出现错误 ORA-01031: 权限不足 具体解决方法如下: 1.使用dba用户登录 2.给scott用户创建视图的权限. --创建视图权限 grant create ...

  5. Oracle 创建视图View 报错“ORA-12704: character set mismatch” 使用union语句

    原因:(''默认的是VARCHAR2,与NVARCHAR2不匹配) 表1有字段:LEGAL_PERSON    NVARCHAR2(32) 表2无此字段 union时用''代替 解决办法: 使用cas ...

  6. oracle视图如何创建索引,ORACLE 创建视图索引序列

    /* 视图View 视图是从若干基本表和(或)其他视图构造出来的表 视图存放的都是查询语句,并没有真实的数据 虚表 作用 限制对数据的操作 复杂查询变简单 提供相同数据的不同显示 UNION ALL ...

  7. oracle视图无法显示,Oracle创建视图显示无权限

    问题:使用scott登录Oracle以后,创建视图,提示"权限不够",怎么解决? 回答: 这是因为scott这个帐户目前没有创建视图的权限.解决方法为: 首先使用system帐户进 ...

  8. Oracle创建视图,错误ORA-01031: insufficient privileges(权限不足)

    Oracle创建视图,错误ORA-01031:insufficient privileges 1.创建视图 create view 视图名 as select xxx from xxx: 提示ORA- ...

  9. oracle存储过程和视图不存在,Oracle 创建存储过程 提示权限不足或者提示表和视图不存在问题...

    grant create view to hospital; --授予查询权限 grant select any table to hospital; --授予权限 grant select any ...

最新文章

  1. 7月17日云栖精选夜读:深度 | 两个案例,掌握AI在大数据领域的前沿应用
  2. c++ 中的 cin.get()函数
  3. Leetcode刷题(4)罗马数字转整数
  4. flutter 日志输出,Flutter打印日志,flutter log,flutter 真机日志
  5. MATLAB语言初步学习(五)
  6. 系列文章-- SSIS学习
  7. 小宇飞刀与xieyunc
  8. 拓端tecdat|R语言公交地铁路线进出站数据挖掘网络图可视化
  9. 解决 谷歌chrome浏览器开启麦克风
  10. Life's A Struggle
  11. 螺旋扩孔的效率高,但侧壁质量不如步进扩孔
  12. win10 电脑内存占用率过高解决
  13. linux wifi6,iPhone11支持WiFi6是什么意思 WiFi 6是什么东西
  14. 自定义注解导出excel数据
  15. 谷歌高级搜索_您如何设置高级Google搜索条件?
  16. 使用qq邮箱进行服务器邮件代发
  17. pcie gen3 bios设置_公版RX5700刷RX 5700XT 显卡BIOS 的教程
  18. 硬核科普:什么是狭义相对论?它有哪些惊人结论?
  19. 原创小说 - 范特西学院(第一部上)
  20. Jquery ajax, Axios, Fetch区别之我见 Axios中文说明

热门文章

  1. Linux服务器的远程操作
  2. 伪代码---ppt截图----含例题///^///
  3. 网站子域名扫描的几种方法
  4. Design System Application - Chapter 3 字号 Font Size
  5. 用stream流来遍历处理list,筛选出符合条件的list,并对其中某些值求和
  6. 获取图片中牙套的长脚
  7. 37岁接触Python,危机中抓住新机,3年搭建Python金融“金字塔”
  8. 如何从数据库安装包中查看数据库的小版本(非主流查看法)
  9. @曹宏宇 @坚 来认领你们的七夕礼物
  10. 宏宇社:国外lead入门教程(十):关于流量的操作细节