Pertama-tama saya sarankan Anda mempertimbangkan kembali desain Anda. Cara paling sederhana untuk meniru data Anda adalah melalui tampilan sebagai disarankan dalam SO ini . Anda bisa membuat DATABASE LINK antara dua DB Anda dan membuat tampilan di situs jarak jauh yang akan menanyakan database lokal. Ini akan menjadi cara paling sederhana untuk memiliki sinkronisasi Real-Time (lebih sedikit kode, lebih sedikit pemeliharaan).
Jika Anda benar-benar ingin mereplikasi data Anda secara sinkron, Anda harus membaca Panduan Replikasi . Anda bisa pergi dengan pandangan terwujud. Anda perlu mendefinisikan log tampilan yang terwujud di meja Anda di situs master Anda. Di situs jarak jauh Anda akan membuat ON COMMIT REFRESH tampilan terwujud .