sql >> Database >  >> RDS >> Oracle

Oracle 11g-replicatie - Vernieuwing gebruiken bij vastlegging met externe database (databasekoppelingen)

U kunt geen gerealiseerde weergave maken die wordt vernieuwd bij commit vanuit een externe tabel. Uit de documentatie :

De reden is dat de databasekoppeling is gedefinieerd in de "kind"-database, niet in de "ouder"-database. Daarom kan de bovenliggende database onmogelijk zelf iets in de onderliggende database activeren of wijzigen.

Als je een 100% real-time kopie van een tabel wilt, raad ik een weergave aan.

Als u de gegevens over de vastlegging wilt repliceren, kunt u uw DML-procedures aanpassen zodat ze de onderliggende tabellen op afstand tegelijkertijd bijwerken.




  1. MySQL 5.7-fout (1093:u kunt doeltabel ___ niet specificeren voor update in FROM-clausule) - gebruikelijke oplossing werkt niet

  2. Datumparameter met meerdere waarden in opgeslagen procedure?

  3. Geeft COUNT(*) altijd een resultaat?

  4. Hoe ontwerp ik een tabel waarin zeer grote gegevens worden opgeslagen?