在oracle 中需要用到同义词,,如 test1 与 test2
create synonym or replace temp for test2.A
我创建同义词的目的是为数据安全性考虑的。这个test1用户是要提供给别人使用
那么这个test1的用户我要给他什么权限呢。。最低的权限最好。。
我赋给test1 conn 和 create any synonym 的权限。但是建立同义词后出现 “同义字转换不在有效”的错误。 一定要要同义词用的表都要赋给test1的用户吗 ?
在oracle 中需要用到同义词,,如 test1 与 test2
create synonym or replace temp for test2.A
我创建同义词的目的是为数据安全性考虑的。这个test1用户是要提供给别人使用
那么这个test1的用户我要给他什么权限呢。。最低的权限最好。。
我赋给test1 conn 和 create any synonym 的权限。但是建立同义词后出现 “同义字转换不在有效”的错误。 一定要要同义词用的表都要赋给test1的用户吗 ?
错误截图看看
通过test2访问的话 什么权限都可以的,因为同义词是不可以修改的