Oracle 实体用户授权及同步同义词
Oracle用户权限
在Oracle中,可以设置多个用户,分别操作他们的权限,如DBA拥有最大权限可以说是数据库的管理员,而我们产品所连接Oracle所用的用户就不可以使用DBA用户,因为一般产品只需要增删改表的权限即可,新建、删除表这样的操作可以把权限给DBA处理,这样可以有效的保护数据安全。
用户如何授权
上面介绍说到 新建、删除表权限 给DBA用户处理,那么DBA用户建立好表后,产品所使用的连接用户如何访问到表呢?这里就需要去授权操作了。
一般表存在增、删、改、查、删除表等操作,我们可以分别把这些权限授权,也可以一次性授权所有权限。
Demo
现存在DBA用户user_dba和普通用户user_simple,user_dba新建立一张表CSDN_BLOG,授权给user_simple操作如下:
-- 在user_dba用户下操作
-- 授权user_dba的表CSDN_BLOG 查询、更新、插入操作权限给user_simple
grant select, update, insert on user_dba.CSDN_BLOG to user_simple;-- 授权user_dba的表CSDN_BLOG 所有操作操作权限给user_simple
grant all on user_dba.CSDN_BLOG to user_simple;
授权后在user_simple用户下去操作表CSDN_BLOG使用如下SQL,发现还是提示表不存在。
Select * From CSDN_BLOG
使用如下SQL却可以,这是因为没有去同步这个表的同义词,下面还需要同步表同义词。
Select * From user_dba.CSDN_BLOG
同步同义词
-- 在user_simple用户下操作
CREATE SYNONYM CSDN_BLOG FOR user_dba.CSDN_BLOG
Oracle 实体用户授权及同步同义词相关推荐
- Oracle教程之oracle 给用户授权
oracle 给用户授权_oracle 用户授权_oracle用户授权 grant(授权)命令 下面对创建的用户user01授权,命令如下: grant connect, resource to us ...
- oracle给用户授权存储过程
oracle给用户授权存储过程 grant connect,resource to xinomonitor; 发现不能进行断点调试,然后授如下权限 grant debug any procedure ...
- oracle 中用户 授权,Oracle grant用户授权
获得对象授权的用户可以访问数据库对象及其内容.提示当用户获得处理其他用户表的权限后,在他能够在SQL语句中引用其他用户的表之前,必须有这些表的公用或私用同义词, Oracle可通过它们识别出这些表. ...
- Oracle 创建用户授权,建表
1.SQL*Plus命令行工具使用:在命令行中输入 sqlplus/nolog 即可启用该工具 连接到Oracle服务器:conn 用户名/密码 as 连接身份@服务器连接字符串 连接 ...
- Oracle正版用户授权
最近对oracle 10g 数据库的正版盗版问题,作了一下研究,(ZT)参考了网上内容,现在总结如下: (不保证完全正确,内容来自internet) 在当今CopyLeft 和软件服务的打潮下.原先需 ...
- oracle 授权访问条空间,oracle创建用户和角色、管理授权以及表空间操作
show user 显示当前用户 connect username/password@datebasename as sysdba 切换用户和数据库 和用户身份 Oracle登录身份有三种: norm ...
- mysql truncate 授权_Oracle给用户授权truncatetable的实现方案
1,对其它用户下的表执行trundate table操作 开发说在用dwetl下执行调用shop用户下的表的时候提示没有权限操作,google了查了下,发现oracle账户没法直接赋予对某个表的tru ...
- oracle 创建用户且只有查询权限
一.创建用户 -- 创建用户 create user USERB identified by "密码" default tablespace 表空间; --授予登录权限 grant ...
- 分组后分页_SQL(约束、视图、分页、序列、索引、同义词、创建用户,为用户授权、执行计划的使用 数据的导入导出)...
学习主题:SQL 学习目标: 掌握约束 掌握视图 修改表名与删除表 删除表中的列语句的语法结构是什么? 答:delete 表名from table where ; 删除表中的列语句的语法结构是什么? ...
- Oracle 当前用户给另一个用户授权查询指定表或视图的权,否则另一个用户提示不存在视图或表
用DNINMSV31账户登录数据库进行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND DEFAULT TABLESPACE "T ...
最新文章
- 对矩阵分解的粗浅理解之LU分解
- tensorflow sigmoid_cross_entropy_with_logits 函数解释
- 报错解决——ctypes.ArgumentError: argument 1:……….. : wrong type
- 艾伟也谈项目管理,创业公司技术选型参考
- 2013\National _C_C++_A\1.填算式
- 设计模式----python版本
- CTF-RSA解密脚本
- URAL 题目1297. Palindrome(后缀数组+RMQ求最长回文子串)
- FFMpeg中apiexample.c例子分析——解码分析
- adf.test_在ADF 12.2.1.3中使用基于JSON的REST Web服务
- Eclipse高级使用技巧
- C++文档阅读笔记-STL中pair的初步解析
- Python基础-ConfigParser模块
- 设计干货 | 时尚简约海报模板
- 关于iPhone 5的适配
- 金蝶EAS系统,供应链,即时库存查询,库存查询SQL脚本
- 计算网路地址,广播地址,第一位和最后一位可用地址,可用的IP地址
- Line电脑版,whatsapp多开软件
- 查询是否有公网IP的方法
- html 可脱机浏览,如何脱机浏览Web页面