Rafael,

UMA alternativa seria criar um quarta schema(EM BRANCO) e criar VIEWS com o
mesmo das tabelas, simplestemente dando um UNION entre as tabelas dos outros
3 Schemas.

Exemplo com uma tabela chamada TbCliente:

Temos Schema1, Schema2, Schema3.

No Schema 4 com os respectivos dblink criados, crie uma view:
CREATE OR REPLACE VIEW TBCLIENTE AS
SELECT * FROM TBCLIENTE@SCHEMA1
UNION ALL
SELECT * FROM TBCLIENTE@SCHEMA2
UNION ALL
SELECT * FROM TBCLIENTE@SCHEMA3

Rogério

Em 29 de abril de 2011 18:18, José Laurindo <[email protected]>escreveu:

>
>
> Rafael, boa noite : primeira coisa, por favor vamos usar a nomenclatura
> Oracle correta ? Se não , corremos um SÉRIO risco de mal-entendidos e
> respostas corretas de acordo com um pré-requisito que não é o seu...
> Seguinte, no RDBMS Oracle nós temos o DATABASE (o conjunto de arquivos, não
> só os de dados mas também os de init, de controle, etc), e esses arquivos
> são abertos e lidos pela INSTÂNCIA (os binários Oracle), formando um
> database aberto, pronto pra uso. nesse database aberto, cada usuário que
> cria tabelas/índices o faz numa área lógica particular , o SCHEMA.
>
> Com isso eu pergunto : o que é a tal BASE que vc fala : são objetos em
> SCHEMAS diferentes mas dentro do mesmo database ** OU ** são SCHEMAS
> diferentes em diferentes databases ????
>
> Isso é CRUCIAL para avaliarmos o seu problema - a resposta do dblink é
> TOTALMENTE correta se forem diferentes schemas em diferentes instãncias de
> diferentes databases (sejam databases no mesmo servidor OU em servidores
> diferentes), MAS dblink seria uma opção ERRADA (ou ao menos
> contra-recomendada) SE forem schemas diferentes (tabelas de diferentes
> usuários) mas NO MESMO DATABASE... responda isso que a gente pode continuar
> a partir daí...
>
> []s
>
> Chiappa
>
> --- Em [email protected], Rafael HM Pereira <rafael.henrique@...>
> escreveu
>
> >
> > Pessoal boa noite!!
> >
> > Seguindo a orientação de vocês, tentei criar os sinonimos no banco sem
> > sucesso.
> >
> > Pelo fato das bases de dados serem identicas (mesma estrutura e apenas
> dados
> > diferentes), o oracle rejeita a criação dos sinonimos dizendo que já
> existe
> > um objeto com o mesmo nome.
> >
> > Alguem teria uma dica pra driblar este problema?
> >
> >
> > --
> > Att,
> >
> > Rafael HM Pereira
> >
> > Linux User Id: 360166
> > Skype: rafaelhmpereira
> > MSN: rafael.henrique@...
>
> > Blog: http://rafaelhmpereira.blogspot.com
> > LinkedIn: http://br.linkedin.com/in/rafaelhmpereira
> > (27) 9233-0734 / (27) 3328-4320
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>


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



------------------------------------

--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/[email protected]/ 
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  
------------------------------------------------------------------------------------------------------------------------
 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:
    http://br.yahoo.com/info/utos.html


Responder a