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 ??? >
