shwq.net
当前位置:首页 >> orAClE怎么设置一个用户权限,让它只能查询多张表... >>

orAClE怎么设置一个用户权限,让它只能查询多张表...

select * from dba_tab_privs where privilege = 'SELECT' and table_name = 'AAAAA' AAAAA为表名,一般大写

给用户赋予单表查询权限即可。 可用如下语句: grant select on 表名 to 用户名;如:将scott用户下的emp表的权限赋予system用户。 1、登录scott用户。 2、执行语句: grant select on emp to system;

一般授予connect权限用户就能够连接数据了,授予resource权限用户就可以建表、索引、视图、存储过程了,其他权限根据具体需求来建,具体示例如下: 登录数据库服务器,运行sqlplus, connect / as sysdba create user test identified by test12...

1、create user userName identified by password; 2、grant select any table to userName; --授予查询任何表 3、grant select any dictionary to userName;--授予 查询任何字典 执行上面三步就行了,那么这个用户就只有查询权限,其他的权限都...

给一个新用户权限读写另一个用户的几张表的方法: create user user1 identified by oral//此时的新用户没有任何权限,无法操作,要授权。 Grant create session to user1;//最基本的回话权限,其它的需要什么权限再授予就可以了。 Oracle数据库...

用sys登录 grant all on table_name to user_name

firstperson用户对qzj对象拥有所有操作权限,但qzj对象不属于用户firstperson用户.所以你在其它用户下是看不到对象qzj. 但你可以在firstperson下对qzj对象进行所有的操作.在操作时要指定对象所属用户. 例如: select * from obj_dbuser.qzj; ...

新建一个用户B 把用户B需要查询的表赋予权限即可 比如用户B需要查询A用户下 table_a,只需要登录用户A执行赋权语句: grant select on table_a to 用户B的用户名;

1、create user userName identified by password; 2、grant select any table to userName; --授予查询任何表 3、grant select any dictionary to userName;--授予 查询任何字典 执行上面三步就行了,那么这个用户就只有查询权限,其他的权限都...

可以将查询系统所有表的权限赋给另外一个用户。这个权限很大(使用sysdba授予),被授予的用户可以访问系统内的任意表。 grant select any table to test(用户名需要查询表的用户); 使用用户test去访问别的用户下(如test2)的T表的时候 select ...

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com