Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
A partir de Microsoft SQL Server 2005, puede incluir publicadores de Oracle en la topología de replicación, a partir de la versión 9i de Oracle. Los servidores de publicación se pueden implementar en cualquier hardware y sistema operativo compatibles con Oracle. La característica se basa en la base bien establecida de la replicación de instantáneas de SQL Server y la replicación transaccional, lo que proporciona un rendimiento y una facilidad de uso similares.
La publicación de Oracle está en desuso. La replicación heterogénea para suscriptores no SQL Server está en proceso de ser descontinuada. Para mover datos, cree soluciones mediante la captura de datos modificados y SSIS.
Precaución
Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.
Replicación de Snapshot para Oracle
Las publicaciones de instantáneas de Oracle se implementan de forma similar a las publicaciones de instantáneas de SQL Server. Cuando el Agente de instantáneas se ejecuta para una publicación de Oracle, se conecta al publicador de Oracle y procesa cada tabla de la publicación. Al procesar cada tabla, el agente recupera las filas de la tabla y crea scripts de esquema, que luego se almacenan en la compartición de instantáneas de la publicación. Cada vez que se ejecuta el Agente de instantáneas, se crea todo el conjunto de datos, por lo tanto, no se añaden disparadores de seguimiento de cambios en las tablas de Oracle como ocurre con la replicación transaccional. La replicación de instantáneas proporciona una manera cómoda de migrar datos con un impacto mínimo en el sistema de publicación.
Replicación transaccional para Oracle
Las publicaciones transaccionales de Oracle se implementan mediante la arquitectura de publicación transaccional de SQL Server; Sin embargo, se realiza un seguimiento de los cambios mediante una combinación de desencadenadores de base de datos en la base de datos de Oracle y el Agente de registro del log. Los suscriptores de una publicación transaccional de Oracle se inicializan automáticamente mediante la replicación de instantáneas; se realiza un seguimiento de los cambios posteriores y se entregan a los suscriptores a medida que se producen a través del agente lector del registro.
Cuando se crea una publicación de Oracle, se crean desencadenadores y tablas de seguimiento para cada tabla publicada dentro de la base de datos de Oracle. Cuando se realizan cambios de datos en las tablas publicadas, los desencadenadores de base de datos en las tablas se activan e insertan información en las tablas de seguimiento de replicación para cada fila modificada. A continuación, el Agente de Lectura del Registro en el Distribuidor de SQL Server mueve la información de cambio de datos de las tablas de seguimiento a la base de datos de distribución en el Distribuidor. Por último, como en la replicación transaccional estándar, el Agente de distribución mueve los cambios del distribuidor a los suscriptores.
Véase también
Configuración de un publicador de Oracle
Glosario de términos para la publicación de Oracle
Replicación heterogénea de bases de datos