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
