创建后,在oracle中的同义词权限问题?

问题描述 投票:1回答:1

我有一个父表在模式A中,当我试图从模式B中选择同义词时,它给我错误 "ORA-01031:权限不足"。请告诉我这是什么问题? 父表在模式A中,我的同义词在模式B中。

oracle oracle11g privileges synonym
1个回答
0
投票

仅仅创建同义词并不能授予底层对象任何权限。你需要在对象上显式地授予所需的权限。另外,其实权限并不是在同义词上授予的,实际的授予是在同义词所引用的对象上进行的。

要在表上授予选择权,可以这样做。

GRANT SELECT ON table TO SCHEMA2; -- do this in SCHEMA1
© www.soinside.com 2019 - 2024. All rights reserved.