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

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

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

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

是的,一次grant只能指定一个对象,例如:grant select, update, insert on emp to hr; 可以多种操作权限,但是只能指定一张表。 记得采纳。

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

用sys登录 grant all on table_name to user_name

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

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

创建用户名、授予查询任何表、授予查询任何字典。 具体操作如下: create user userName identified by password; grant select any table to userName; --授予查询任何表 grant select any dictionary to userName;--授予查询任何字典 执行上面...

create user JSETI_WZQ identified by abcdef; -- 假设abcdef是密码grant connect,resource to JSETI_WZQ;grant select on LYSDC.ly_xxbz_gxjg_grtxfszl to JSETI_WZQ;grant select on LYSDC.ly_xxbz_gxjg_jzgjcsjzl to JSETI_WZQ;grant select ...

创建用户以后首先要给connect权限才能连接 你用新用户登录一下 不就可以看到这两个表了. 看你的sql应该是没有问题

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