暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 基于角色的表不可见

askTom 2017-05-05
283

问题描述



在我的项目中,我们创建了两个用户

1) 管理员
2) 报告

一个角色: 报告角色

报告角色被授予报告用户。

现在,所有表都是使用admin user创建的,并将select access授予reporting角色。

现在从SQL Developer我不能列出所有的表,虽然我可以使用ower.tablename访问表,但现在我们有客户端将使用报表用户访问,并将使用一些工具创建报告。他们希望列出所有表格,以便可以正确构建报告。

有什么方法可以实现此要求?

谢谢,
拉杰什

专家解答

如果要查看SQL Developer中其他用户的表,可以展开对象浏览器,然后转到

其他用户-> <管理员用户> -> 表

你可以在你有权看到的表上看到。

或者你可以用模式浏览器做类似的事情。右键单击连接,选择架构浏览器。然后您可以选择用户和对象类型。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论