问题描述
我是管理员用户,可以在任何模式中创建表和过程。我在架构B中有几个表,我在架构a中创建的包中引用了这些表,但是在编译时看不到架构B中的表。
架构B没有connect选项,即使可以创建但不能将select授予自身,也不能将select授予架构A用户和架构A。
对处理这种情况有什么建议吗?
架构B没有connect选项,即使可以创建但不能将select授予自身,也不能将select授予架构A用户和架构A。
对处理这种情况有什么建议吗?
专家解答
您通常需要对这些对象进行显式授予。见
https://asktom.oracle.com/Misc/RolesAndProcedures.html
描述原因。作为管理员用户,您可以跨模式执行授权,例如
将schemaA.my_table上的SELECT授予schemaB;
反之亦然
https://asktom.oracle.com/Misc/RolesAndProcedures.html
描述原因。作为管理员用户,您可以跨模式执行授权,例如
将schemaA.my_table上的SELECT授予schemaB;
反之亦然
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
800次阅读
2025-04-18 14:18:38
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
602次阅读
2025-04-20 10:07:02
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
551次阅读
2025-04-22 00:13:51
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
536次阅读
2025-04-17 17:02:24
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
511次阅读
2025-04-22 00:20:37
一页概览:Oracle GoldenGate
甲骨文云技术
503次阅读
2025-04-30 12:17:56
火焰图--分析复杂SQL执行计划的利器
听见风的声音
473次阅读
2025-04-17 09:30:30
OR+DBLINK的关联SQL优化思路
布衣
386次阅读
2025-05-05 19:28:36
Oracle数据库Hint大全,31个使用案例,速来下载!
陈举超
371次阅读
2025-04-16 21:25:19
Oracle19C低版本一天遭遇两BUG(ORA-04031/ORA-00600)
潇湘秦
334次阅读
2025-04-16 17:05:16