Oracle restricts the length of object names (tables, columns, views, procedures) to 30 characters, but does not impose the 30 characters length restriction on synonym names. Read on to learn how to create synonym names of any length.

This story continues at
http://www.dbasupport.com/oracle/ora10g/synonyms.shtml