有时候在做接口的时候,需要给调用者提供Oracle数据库用户,此用户可能只能访问我方生产库中的某几张表,而且只能查询不能增删改,这就需要我们从Oracle数据库中给接口厂商设置相应的权限,具体如下:
假设我方生产用户为scott,我们给接口厂商建立的用户为scott_read,我们开放给接口厂商的表为student表。
1.使用system用户登录:sqlplus system/password@orcl。
2.创建scott_read用户:create user scott_read(用户名) identified by tiger(密码)。
3.将connect和resource权限赋给scott_read用户:grant connect,resource to scott_read。
注意:此处一定注意不要将dba权限赋给scott_read,否则此用户可以操作我们数据库的任何东西,这是大忌。
4.将scott的student表查询权限赋给scott_read用户:grant select on scott.student(表或视图名) to scott_read。
5.创建同义词:create or replace synonym scott_read.student for scott.student。
至此,scott_read用户可以直接查询student表中的所有数据,并且不会给我们的数据库造成任何影响。
相关推荐
ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库
使用PLSQL 创建Oracle数据库用户并设置权限
Oracle数据库转换为Mysql数据库
Oracle数据库课程设计医院系统数据库源代码。包含Java代码和SQL语句。源码中默认使用的数据库为运行的Oracle数据库 如需修改,在java源码/database.propertie中修改即可!Oracle数据库课程设计医院系统数据库源代码...
《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle...
oracle数据库建表空间、分配权限 create temporary tablespace cppa_w_temp tempfile 'd:\oracle\datafile\cppa_w_temp.dbf' size 200m autoextend on next 100m maxsize 500m extent management local;
2. 提供oracle数据库dba日常管理方法。 3. 掌握oracle数据库体系机构,为oracle优化奠定基础。 三、适合人群: 1.有意从事oracle 数据库工作,担任dba角色的人员; 2. Oracle数据库设计、开发和备份等管理人员; ...
SQL SERVER连接oracle数据库几种方法 查询oracle数据库中的表 在master数据库中查看已经存在的链接服务器 要在企业管理器内指定登录帐号
一、sql-developer工具准备 二、工具使用说明 三、创建MySQL、Oracle数据库连接信息 四、Mysql数据库移植到Oracle数据库 五、通过PLsql登录
Oracle数据库表结构导出器是一套用来完成将Oracle数据库中的表结构导出成Word文档,并输出标准的打印报表格式的软件。亲测oracle绝对好使 ,另附有链接信息,请先看好说明再操作.不会的加我qq87611894
oracle 数据库oracle 数据库oracle 数据库oracle 数据库oracle 数据库oracle 数据库oracle 数据库
有做数据库巡检的同学,资料来啦,填空就可以喽
如何备份还原oracle数据库
本实例是在oracle数据库中创建表、用户,并给用户创建相关的权限,方便后期的操作,适合对数据库理解不是太深刻的,本实例给予你指导,本实例是JDBC操作数据库的基础
本问由藏经阁http://www.zangjing.net提供. Oracle数据库性能分析,掌握Oracle数据库处理SQL语句原理和Oracle数据库性能分析基本方法。
使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。
oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作
Oracle数据库备份脚本 用于备份数据库里的所有数据
Oracle数据库体系结构( 中文详细版)