Utilizzo di sinonimi per condividere oggetti

Come utilizzare Oracle sinonimi di un utente a visualizzare / utilizzare gli oggetti in uno schema di proprietà di un altro utente.
E 'molto semplice e veramente utile. Tutto quello che dovete fare è creare un sinonimo per ogni oggetto che si desidera 'share', e quindi assegnare le autorizzazioni che sono interessati al regime di cui si desidera accedere all'oggetto.

- Creazione di un sinonimo
CREATE PUBLIC sinonimo "my_table"
Per "io" "my_table."

Eravamo abituati a condividere un sinonimo pubblico per diversi regimi. L'assegnazione dei permessi di sé di essere specifico per ogni regime devono accedere all'oggetto

L'assegnazione di autorizzazioni per l'utente -
GRANT SELECT ON "io". "My_table" A "EL"
GRANT UPDATE ON "io". "My_table" A "EL"
GRANT INSERT ON "io". "My_table" A "EL"
GRANT DELETE ON "io". "My_table" A "EL"

- Se si desidera eseguire una query accesso solo allo stesso tavolo a un altro utente, sarebbe sufficiente a renderer
GRANT SELECT ON "io". "My_table" A "IT"

Ora, "IL" e "IT" e può lavorare su "my_table", ciascuno con i permessi che il proprietario ha deciso di presentare