Foil 28 Major Schema Objects in Oracle -VII-Synonym
From Untitled presentation ARL Database Tutorial -- February 98. byGang Cheng, C.W. Ou, Geoffrey C. Fox
Synonyms are used to
mask the real name and owner of an object
provide public access to an object
provide location transparency for tables, views, or program units of a remote database
simplify the SQL statements for database users
For example, to allow all users to share the WOW PL/SQL package called htp which is currently owned by a user 'cps616'. A public synonym must be created and certain permissions must be granted: