Necessity is the mother of invention ,对这句话的感受越来越深。
上午有人问我关于Oracle synonym 的问题。虽然知道 synonym这个东西,不过还真没有用过。翻了翻10gr2的文档以及google了一下,整理之。
synonym是什么?
an alias for a schema object (别名)
synonym用途,好处?
synonym分类?
具体的操作,权限方面的可以参考10gr2的文档。
|
这是需要满足的需求吧。 Z用户想要不指定STA这个用户名来访问STA.TEST这张表STA.TEST是STA用户的表 sta@PDB> grant select on TEST to z; z@PDB> create synonym TEST for STATISTICS.TEST; --z用户要有create synonym的权限 |
另外看到一篇Steve Adams 的一篇文章 Public synonym performance 。解析表名时的影响并不值得关注,需要关注的是 public synonym usage clutters the library cache and dictionary cache with information needed to track the negative dependencies on non-existent objects.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23650854/viewspace-700653/ ,如需转载,请注明出处,否则将追究法律责任。