授予 sys.v_$session

Grant to sys.v_$session

我想将 select 授予 sys.v_$session 给 myUser; 我尝试了这个并得到错误 ORA-01031 "insufficient privileges"

grant select on sys.v_$session to myUser;

问题是我无权访问 SYS 用户(仅限 SYSTEM)

我可以从系统用户那里获得对 sys table 的授权吗?

你应该给你的架构 select_catalog_role。

用这个 将 select_catalog_role 授予架构名称;

必须有人有权访问 SYS

去请求他们给你 v_$session 的权限。他们必须是授予您对系统视图的读取权限的人。

没有办法避免。 SYS 与否。