方法1:

创建只读用户

select * from user_tablespaces

第一步、创建用户。使用有管理员权限的用户创建一个新的用户:
create user 用户名 identified by 密码 default tablespace 表空间;
 
 第二步、赋连接权限:
grant connect to 用户名;
  
第三步、赋表权限 
owner  主用户
grant select on owner.表名 to 用户名;
 
如果有多表,可以用selece转换批量执行语句:
select 'grant select on '||owner||'.'||object_name||' to 用户名;'
from dba_objects
where owner in ('owner')
and object_type='TABLE';

如果想赋予所有表

grant select any table to 用户名;
   
第四步、创建同义词:创建同义词后,可以不用加 owner. 直接访问表
create or replace SYNONYM 用户名.表名 FOR owner.表名;
  
如果有多表,可以用selece转换批量执行语句:
SELECT 'create or replace SYNONYM  用户名.'||object_name||' FOR '||owner||'.'||object_name||';'  from dba_objects 
where owner in ('owner')
and object_ty

oracle 创建只有查询表权限的用户相关推荐

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

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

  2. oracle创建用户表空间6,Oracle创建表空间,添加用户及授权

    工具/原料 PLSQL 方法/步骤 1.在PLSQL里,用system/css(orcl系统用户)登陆,登陆的时候普通用户登陆选择normal就可以了 2.Oracle用户新增 执行语句 create ...

  3. oracle开放查询表权限_Oracle用户权限表的管理方法

    一.创建 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二. 登陆 sqlplus / as sysdba; ...

  4. oracle表空间权限赋予,oracle创建表空间以及给用户授予权限

    -- 创建表空间 --语法: create tablespace 表空间名 datafile '路径' size 100M [aotuextend to]; create tablespace mys ...

  5. Oracle 创建函数的权限

    Oracle 创建函数时提示 ORA-01031: insufficient privileges 错误,需管理员用户给当前用户增加创建 procedure 的权限,function 跟 proced ...

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

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

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

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

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

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

  9. Oracle创建视图view权限不足

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

最新文章

  1. linux下几种文件系统的测试比较
  2. 一点历史--Python
  3. python爬虫框架排行榜-公认8个效率最高的爬虫框架
  4. 人工智能算法--KNN算法(C++实现)
  5. Spring Boot 2.1 版本变化[翻译]
  6. date js 半年_js Date 日期使用上的一个坑
  7. Visual Studio 2010 Beta 2 公开下载地址
  8. java 编译环境不一致_安装多JDK后,java编译环境和运行环境版本(JDK版本) 不一致解决:...
  9. 资源 | 邓力、刘洋等合著的这本NLP经典书籍之情感分析中文版
  10. 数据采集程序(网页小偷)点滴心得
  11. g4600黑苹果efi_超详细黑苹果安装图文教程送EFI配置合集及系统
  12. 2019年入职体检那些事
  13. Cesium 加载地形数据
  14. 计算机显卡内存分布查看,Win10电脑查看显卡内存的详细教程
  15. 【读书笔记】概率图模型——基于R语言(一)
  16. 【伊利丹】Hadoop-2.5.0-CDH5.2.0 RM HA实验记录
  17. Elasticsearch Java Client创建索引
  18. 「Corn #12」梦回高中
  19. C# TCP通讯客户端源码
  20. 求100以内的奇数和偶数的和

热门文章

  1. 为什么总是标准正交基(标准直角坐标系)?
  2. Linux杀不死进程怎么办(kill 失效)
  3. 计算机组老师颁奖词,奖励优秀学年组、教师颁奖词
  4. 最全RabbitMQ教程1-安装使用篇
  5. 降噪效果给力的AirPods Pro真香,包邮送一个
  6. Android最新热门岗位——车载开发,快速入门指南
  7. 多线程学习一之基础知识
  8. SAT数学常用公式之面积和体积
  9. 移动办公软件有误删恢复功能吗
  10. Qgis导出三维模型并发布