Como faço para sincronizar dois bancos de dados Oracle?

Eu quero criar um projeto no qual é necessário sincronizar o banco de dados local com o banco de dados remoto. As alterações feitas no banco de dados local devem ser refletidas no banco de dados remoto. Isso deve ser feito de forma síncrona. Eu tenho o aplicativo que faz operações CRUD no banco de dados local escrito em java / jpa. A sincronização deve ser acionada a partir do código java. Eu pensei em gatilhos em cada tabela de banco de dados que irá manter as mudanças no banco de dados local. Mas duvido que seja seguro ou não. Depois de googling, descobri que o banco de dados oracle lite é o melhor para sincronizar dois bancos de dados, mas preciso começar rapidamente. O sistema operacional que estou usando é o Windows Xp. O tamanho do banco de dados é de cerca de 2 gb.

Eu criei um tópico para conseguir o mesmo em java, mas a partir de sugestão reiniciei o mesmo thread no contexto do banco de dados.

questionAnswers(3)

yourAnswerToTheQuestion