Quiero replicar un db sentado en la nube a las instalaciones. ¿Cuáles son algunas de las opciones disponibles?

Comenzando con la última información, tener un Servidor SQL basado en la nube (suponiendo MS SQL) y un Oracle local es suficiente para exponerlo todo.

Que yo sepa, no hay replicación directa disponible para MS SQL a Oracle, pero es bastante fácil configurar volcados CSV programados, por ejemplo.

Su “único” problema es tener que configurar la estructura inicial y luego crear todas las tablas / disparadores que necesitará. Aquí se trata de cuidar tus pasos, los dos no funcionan igual en todos los aspectos. Tienes diferentes tipos de datos, diferentes formas de hacer incrementos automáticos, diferentes asignaciones y particiones, etc.

Mi mejor apuesta sería algo como esto:

  1. Replicar la estructura manualmente en Oracle
  2. Hacer una tarea cronjob / programada realizar un volcado desde MSSQL
  3. Realice la misma acción importar dicho volcado a Oracle.
  4. Sé feliz por un tiempo antes de comenzar a desgarrarte el cabello por tener ambientes divididos.

Si logra que todo funcione sin problemas, realmente no hay mucho, pero realmente trataría de configurar un entorno donde se use el mismo tipo de bases de datos.