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: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.