Bom dia Alessandro,

O script abaixo permite remover os sinônimos existentes para os objetos
de um determinado owner. No seu caso, V_OWNER é PUBLIC (pois os
sinonimos sao public)
e V_OWNER_SINONIMOS é teste.

SET LINESIZE 200;
SET PAGESIZE 200;
SET HEADING OFF;
SET VERIFY OFF;
SPOOL ON;

SPOOL DROPSINONIMOS.LST;

ACCEPT V_OWNER_SINONIMO PROMPT 'Informe o nome do owner dos sinônimos:'
ACCEPT V_OWNER PROMPT 'Informe o nome do owner dos objetos:'


   SELECT DECODE (UPPER('&V_OWNER_SINONIMO'), 'PUBLIC', 'DROP PUBLIC
SYNONYM ',
                                                        'DROP SYNONYM '
|| UPPER('&&V_OWNER_SINONIMO') || '.')
                                              || SYNONYM_NAME || ';'
   FROM DBA_SYNONYMS
   WHERE TABLE_OWNER = UPPER('&&V_OWNER') AND OWNER =
UPPER('&&V_OWNER_SINONIMO')
   ORDER BY SYNONYM_NAME;

SPOOL OFF;
SET HEADING ON;

Atenciosamente,

  Gustavo Aguilar de Araújo

> Mensagem Original:
> Data: 16:54:25 08/05/2006
> De: am_balielo <[EMAIL PROTECTED]>
> Assunto: [oracle_br] DBA

> Boa Tarde
>
>   Gostaria de saber se tem algum comando via sqlplus de retirar de um
>
> owner todas as tabelas publicadas, ou seja, o owner teste tem todas
> as
> tabelas publicas e agora eu preciso retirar o sinonimo publico de
> cada
> tabela
>
> Atenciosamente Alessandro
>
>
> --------------------------------------------------------------------------------------------------------------------------
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse:http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/[2]
> --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
>
> Este Grupo recebe o apoio da SQL Magazine -
> www.devmedia.com.br/sqlmagazine
> __________________________________________________________________
> O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo,
> tenha o link do mesmo para evitar trafego(pedidos) desnecessário.
>
>       YAHOO! GRUPOS, UM SERVIçO OFERECIDO POR:
>
>       PUBLICIDADE
>   [3]
>
> -------------------------
>  LINKS DO YAHOO! GRUPOS
>
>   * Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/oracle_br/[4]
>
>   * Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>
>   * O uso que você faz do Yahoo! Grupos está sujeito aosTermos do
> Serviço do Yahoo![6].
>
>
>
> Links:
> ------
> [2] http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> [3]
> http://br.ard.yahoo.com/SIG=12fp89pm7/M=396559.7942981.9356150.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1147125373/A=3634211/R=2/id=noscript/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx?CID=12387&LID=335659&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs
> [4] http://br.groups.yahoo.com/group/oracle_br/
> [5]
> mailto:[EMAIL PROTECTED]
> [6] http://br.yahoo.com/info/utos.html
>




--------------------------------------------------------------------------------
Aqui na Oi Internet você ganha ou ganha. Além de acesso grátis com qualidade,
ganha contas ilimitadas de email com 1 giga cada uma. Ganha 60 mega
para hospedar
sua página pessoal. Ganha flog, suporte grátis e muito mais. Baixe grátis o
Discador em http://www.oi.com.br/discador e comece a ganhar.

Agora, se o seu negócio é voar na internet sem pagar uma fortuna, assine
Oi Internet banda larga por apenas R$ 9,90. Clique em
http://www.oi.com.br/bandalarga e aproveite essa bocada!




--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a