Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak zsynchronizować dwie bazy danych Oracle?

Przede wszystkim sugeruję, abyś ponownie rozważył swój projekt. Najprostszym sposobem na zreplikowanie danych jest użycie widoków jako sugerowane w tym SO . Można utworzyć ŁĄCZE BAZY DANYCH między dwoma bazami danych i utworzyć widoki w zdalnej lokalizacji, które będą wysyłać zapytania do lokalnej bazy danych. Byłby to najprostszy sposób na synchronizację w czasie rzeczywistym (mniej kodu, mniej konserwacji).

Jeśli naprawdę chcesz synchronicznie replikować dane, przeczytaj Przewodnik replikacji . Możesz skorzystać z widoków zmaterializowanych. Musisz zdefiniować dzienniki widoków zmaterializowanych na swoich stołach w witrynie głównej. W witrynie zdalnej utworzysz ON COMMIT ODŚWIEŻ widoki zmaterializowane .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przykładowe schematy na GitHub

  2. Jaka jest różnica między warunkiem NOT a NOT() w Oracle i MS SQL Server?

  3. Rzeczy, które powinieneś wiedzieć przed nauką Oracle

  4. Jak korzystać z sekwencji Oracle DB bez utraty następnego numeru sekwencji w przypadku wycofania?

  5. ORA-12557 TNS:nie można załadować adaptera protokołu