Boa tarde.

fiz um ^C e ^V do seu comando, trocando o nome do owner e funcionou.
Ou você não tem o owner que você colocou no seu banco, ou o nome deve ser
colocado em letras maiúsculas, ou o usuário que está tentando criar os
synonyms não tem acesso às tabelas.


2007/1/22, Elisson Ferraz Almeida <[EMAIL PROTECTED]>:
>
>   Caros amigos da lista,
> estou com um problema para criar um script que faça o seguinte:
> tenho dois usuarios: o usuario A é dono do schema e o usuario B ira
> acessar
> esse schema.
> Para isso com usuario A dei permissoes de select, insert, delete, update
> em
> seus objetos para o usuario B
> e com o usuario B eu deveria criar os sinonimos para que eu possa acessar
> os
> objetos de A diretamente pelo nome. Ao inves de usar A.table1 acessar
> diretamente pelo nome table1
>
> quando eu uso a seguente consulta para criar os sinonimos nao me é
> retornado
> nenhum objete
>
> select 'CREATE SYNONYM '||object_name||' for
> '||owner||'.'||object_name||';'
> from all_objects where owner = 'usuario';
>
> alguem pode me ajudar??
>
> Muito Obrigado
>
> Atenciosamente,
> Elisson Ferraz Almeida
> When you have eliminated all which is impossible, then whatever remains,
> however improbable, must be the truth.
> -Sherlock Holmes
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a