--创建用户 test,密码123456

create user test identified by 123456;

--授权登录

grant connect to test;

--授权同义词

grant create synonym to test;

--授权会话

grant create session to test;

--授权视图

grant create view to test;

--授权读取权限

(1)select 'grant select on '||owner||'.'||object_name||' to test;'

from dba_objects

where owner in ('USER1','USER2')

and object_type='TABLE';

---当(1)无效时使用(2)

select 'Grant all on '||table_name||'to 创建的用户 ;' from all_tables

where owner = upper('当前用户');

QQ图片20200921143509.png

复制查询到的数据到新创窗口执行

--授权同义词表

select 'create or replace SYNONYM test.' || object_name|| ' FOR ' || owner || '.' || object_name|| ';'

from dba_objects

where owner in ('USER1','USER2')

and object_type='TABLE';

QQ图片20200921143845.png

复制查询结果到新创建sql窗口执行后可以在test的同义词查看到所有表

oracle 只读同名词,Oracle创建只读用户,授予视图/同义词/会话权限相关推荐

  1. Ubuntu系统上为用户授予和删除sudo权限的方法

    本文介绍在Ubuntu系统上为用户授予和删除sudo权限的方法. 背景 用户可以在Ubuntu系统上使用sudo权限执行任何管理任务,在Linux机器上创建新用户时,他们无法执行任何管理任务,直到你将 ...

  2. oracle 12c新特性(1)——创建新用户(公用用户名或角色名无效)

    GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO C##SCOTT IDENTIFIED BY TIGER container=all; ALTER USE ...

  3. Mysql 创建新用户授予root权限 或 最高权限

    普通创建用户 普通用户创建成功后一般没权限,权限不足操作和查看数据库权限不足 > CREATE USER 'username'@'%' IDENTIFIED BY 'password'; > ...

  4. 【MySQL】 # MySQL对用户权限的简单操作:(1)创建新用户(2)赋权限

    MySQL对用户权限操作的详细内容:MySQL权限操作 1. 创建新用户 一般使用 Navicat 直接登录 MySQL,也可以使用命令行 mysql -u root -p,然后输入密码即可. 1.1 ...

  5. 为虚拟机创建新用户并赋予管理员root权限(centos7)

    登入管理员(普通用户无权限添加用户) su root 然后输入密码就可以登入 创建新用户 useradd hadoopslave2 为新用户修改密码 passwd hadoopslave2 输入密码后 ...

  6. Linux创建新用户并设置SSH登录权限及证书登录

    创建用户,若登录root用户则无需使用sudo,-m会直接在/home下创建该用户名的工作空间 $ sudo useradd -m <username> 设置密码,输入命令后,按照提示设置 ...

  7. oracle用数据泵,Oracle 数据泵使用

    Oracle 数据泵使用--导入.导出 今天重新整理了下数据泵的使用,用数据泵完成数据的导出.导入,真的很方便,现将操作及语句记录下来. 第一步:导出数据 用数据泵导出原库的数据,这个不需要进行其他的 ...

  8. 郑州大学 oracle数据库,郑州大学软件学院oracle.doc

    郑州大学软件学院oracle.doc 20112012学年第二学期ORACLE期末试卷总共65题共100分一.单选题(共30题,每题1分,共30分)1数据库中有两个用户SCOTT和MUUSER,物资表 ...

  9. oracle课程设计代码,Oracle 课程设计源码

    创建主表空间: create tablespace test datafile 'D:\OracleSpace\test' size 20m extent management local; 创建用户 ...

最新文章

  1. 硬核!15张图解Redis为什么这么快
  2. 记一次内存溢出的分析经历
  3. PAT甲级1045 Favorite Color Stripe (30 分):[C++题解]最佳彩色带、DP、公共子序列变形
  4. [Spring]01_环境配置
  5. 从四个问题透析Linux下C++编译链接
  6. Android APK反编译详解
  7. 尝试安装pg gem时找不到#39;libpq-fe.h标头
  8. Ansible详解(十五)——Ansible Role实战
  9. 从0开始写外挂(2)
  10. html 字体思源_网页使用思源字体 CSS
  11. 计算机网络:三种交换方式
  12. python编写年金现值计算函数_养老金中的钱是怎么算出来的?
  13. 探讨OC的内存管理 以及防止循环引用retain cycle 代理为什么用weak block为什么用copy
  14. layim即时通讯实例各功能整合
  15. CAS号:60535-02-6,二肽Met-Trp
  16. RASNet视频目标跟踪论文笔记
  17. java 导出txt_【Java】导入导出TXT文件
  18. 零基础学习Shell编程
  19. python编码问题——“utf-8”与“gbk”
  20. 西部世界看IPFS落地应用:媒体、视频和游戏领域中的 Filecoin

热门文章

  1. 云安全趋势:IaaS?谢了,我要 PaaS
  2. 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  3. UniDAC使用教程(四):数据类型映射
  4. ExtJS4.2学习(14)基于表格的扩展插件(2)
  5. Log4j源代码学习
  6. pyqt tableview mysql_当数据库中添加了一个新条目时,如何在PyQt中更新TableView?
  7. android内存加载dex,安卓8.1版本dex加载流程笔记--第一篇:oatfile,oatdexfile与dexfile...
  8. python制作ios游戏_python自动化生成IOS的图标
  9. 程序员计算器_GitHub 日收 7000 星,Windows 计算器项目开源即爆红!
  10. mac最好用的markdown_Markdown 语法简明教程 amp; Markdown 编辑器推荐