El tema de la replicación es bastante extenso, se necesita saber que tipo de replicación deseas si es en linea o son proceso nocturnos.
El manejo de la replicancia por los triggers es efectivo siempre y cuando tengas las bases de datos con diferentes nombre, ya que al conectarte con las dos bases de datos(en caso de que sea replicancia en linea) el manejador pueda dispara el triggers corespondiente a cada base de datos.
Estos triggres esta incluidos en el manejador, por el dicionario de datos puedes modificarlos, tienes que crear una tablas adicionales a tu proceso.
Te recomiendo que estudies la replicación de a traves de socket es como yo lo uso y es bastante efectiva. (Sea casi en linea o procesos eventuales)