Colega, primeiro eu *** duvido muito *** que Realmente estejamos falando de um 
database/base de dados inteiro : veja vc, no Oracle um DATABASE é composto por 
TODOS os schemas/usuários presentes, Inclusive os internos, e AINDA QUE um 
banco seja o standby lógico do outro (digamos), vai ter uma pancada de tabelas 
internas que vão estar diferentes, os bancos muito provavelmente vão estar com 
status diferentes, com SCNs ligeiramente diferentes, O NOME DO SERVIDOR, data 
de startup, enfim n+1! detalhes internos vão estar diferentes, Não faz sentido 
comparar DATABASEs inteiros no RDBMS Oracle, yes ??? 
 Sendo assim, eu IMAGINO que o que vc quer Não É uma tool de comparar 
databases, mas sim uma tool para comparar ** SCHEMAS **, que aí vc vai comparar 
só os schemas não-internos, isso sim faz sentido, via de regra Não faz Sentido 
vc querer comparar dados internos dos bancos, confere ??? Vc tem que tomar 
cuidado pois em outros RDBMSs o que eles chamam de 'database' corresponde ao 
'schema' no RDBMS Oracle, então muitas vezes vc vai ver tools que se intitulam 
'database comparisors' mas o que eles comparam são schemas, normalmente 
desprezando os schhemas internos como SYS/SYSTEM...
 
 Isso dito, a resposta é NÃO, pode checar na Documentação que não há um 
'comando' que te faça diff e/ou comparision de schemas, ok ???? Vc 
necessariamente vai precisar de uma tool externa, há algumas freewares mas via 
de regra aqui as melhores/mais completas são pagas : de free vc pode 
experimentar http://www.impacttoys.com/ , 
http://www.codeproject.com/KB/database/OracleSchemaCompare.aspx ou 
http://home.freeuk.net/mpescod/ (entre outras, googla e fuça no sourceforge que 
vc acha umas tantas mais), e de paga as mais conhecidas são as da quest (várias 
em http://www.quest.com/), http://www.softtreetech.com/dbtools/ , 
http://www.vecal.biz/ , http://www.sliksoftware.co.nz/products/dbexplorer/ .... 
As pagas normalmente dão um trialware/expireware/crippleware pra vc testar um 
pouquinho antes de comprar...
 
  []s
  
    Chiappa
    

--- Em [email protected], "rodrigoojapa" <rodrigooj...@...> escreveu
>
> Bom dia a todos,
> 
> Estou querendo fazer uma comparação de duas bases de dados iguais, porem elas 
> cada uma esta em um local e preciso saber se tem valores em uma que não tem 
> em outra, para poder fazer a inserção e deixa-las iguais.
> Tem algum comando que eu possa dar,para que faça essa comparação ???
>


Responder a