Oracle把视图查询权限给某用户的SQL是什么?

2024-11-23 14:59:58
推荐回答(3个)
回答1:

oracle给某用户授权试图查询的SQL语句为:

SQL> grant select on v_$mystat to test1;

Grant succeeded.

这样 test1用户就拥有了 查询v$mystat视图的权限了

收回权限命令:

SQL>revoke select on v_$mystat from test1;

扩展资料

oracle 的用户管理的常用命令介绍:

1、创建用户:create user 用户名 identified by 密码;

SQL> create user scw identified by 123;

2、修改其他用户密码  需要权限;

SQL> conn system/123;
已连接。

SQL> alter user scw identified by 123;

3、赋予用户连接数据库的权限:

SQL>grant create session to zhansgan;

4、查看当前用户所有表的表名:

SQL> select table_name from user_tables;

回答2:

你要查哪个视图?
例如你要查V$session这个动态性能视图,你需要grant select on v_$session to scott;
不紧紧要对视图有访问权限,还需要对这个视图基于的表有访问权限。

回答3:

grant select on <视图名> to <用户>