Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DOCENTE
ING. CHRISTIAM ALEJANDRO NIÑO PEÑA
Administración y Optimización de Bases de Datos
Oracle Notification Service (ONS) permite que Oracle RAC comunique el estado
de los nodos, que suelen ser sucesos UP y DOWN, al controlador de JDBC de Oracle
y la memoria caché de conexión del controlador. Para sacar partido de ONS, debe
configurar el servidor de aplicaciones para que utilice la memoria caché de
conexiones de Oracle, en lugar de la característica de agrupación de conexiones del
servidor de aplicaciones. Consulte el tema Configuración de la colocación en
memoria caché de las conexiones Oracle en el servidor de aplicaciones para obtener
más información sobre este proceso.
En una base de datos RAC, los procesos de Oracle que se ejecutan en nodos
separados acceden a los mismos datos desde un almacenamiento de disco compartido. RAC
se incluyó por primera vez en Oracle Versión 9i y proporciona alta disponibilidad y
escalabilidad flexible. Un clúster RAC típico Oracle RAC se compone de:
Nodos de clúster – de 2 a n nodos o hosts que ejecutan el servidor de
bases de datos Oracle.
Interconexión de red – una red privada utilizada para las
comunicaciones de clúster y la fusión de memoria caché. Se utiliza
habitualmente para transferir bloques de bases de datos entre instancias
de nodos.
Almacenamiento compartido – se utiliza para que contenga el sistema
de base de datos y los archivos de datos. Los nodos de clúster acceden al
almacenamiento compartido.
Red de producción – utilizada por clientes y servidores de aplicaciones
para acceder a la base de datos.
Configuración típica de Oracle RAC:
ORACLE ASM
(Automatic Storage Management)
Automatiza el manejo del storage utilizado para base de datos. Es en esencia, un
administrador de volumen integrado y un file system (administrador de sistema), creado
específicamente para archivos de bases de datos Oracle. ASM utiliza grupos de discos para
almacenar los archivos; Estos grupos de discos son una colección de discos, que ASM los
maneja como una unidad. Los discos pueden ser:
ASM utiliza un tipo de instancia especial que sirve para proveer la interfaz entre
la instancia de bases de datos normal (RDBMS) y el sistema de archivos. Usualmente esta
instancia es de un tamaño pequeño y de poco impacto en el servidor. Consta de cuatro áreas
de memoria principales:
También componen esta instancia varios server process que al igual que en una
instancia rdbms tienen distintas funciones específicas. Para la instancia ASM algunos de los
principales son:
Los discos son los volúmenes físicos o lógicos (También particiones, NAS) en
donde los datos son almacenados, en términos de LVM serían los PV. Los diskgroups son
agrupaciones de estos discos que en teoría comparten propiedades similares y son
presentados con una unidad. ASM distribuye los datos en todos los discos que pertenecen a
un diskgroup mejorando así el I/O de este.
Archivos de control
Archivos de datos, archivos de datos temporales y copias de archivos de
datos
PERFILES
Registros de rehacer en línea, registros de archivos y registros de
Flashback
Copias de seguridad RMAN
Configuraciones de recuperación de desastres
Cambiar los mapas de bits de seguimiento
Volcados de bomba de datos
Una solución completa de administración del ciclo de vida en la nube que le permite
configurar, administrar y admitir rápidamente las nubes empresariales y los entornos
de TI tradicionales de Oracle desde las aplicaciones al disco.
Máximo retorno de la inversión en administración de TI a través de las mejores
soluciones para la administración inteligente de la pila de Oracle y los sistemas
diseñados con integración en tiempo real de la base de conocimientos de Oracle en
cada entorno de cliente.
Los mejores niveles de servicio para aplicaciones tradicionales y en la nube a través
de la administración de aplicaciones impulsada por el negocio.
Las bases de datos de reserva Data Guard ofrecen una alta rentabilidad de las
inversiones, ya que también admiten consultas ad hoc, informes, backups o actividades de
prueba, al tiempo que brindan protección contra desastres. Específicamente:
La opción Active Data Guard, por primera vez disponible con Oracle Database 11g,
permite que una base de datos física de reserva se use para el acceso de sólo lectura
a las aplicaciones, mientras que recibe actualizaciones de la base de datos principal.
Las consultas ejecutadas en una base de datos de reserva en actividad reciben los
resultados actualizados.
Snapshot Standby permite la apertura de una base de datos física de reserva para
realizar actividades de lectura y escritura a fin de probarlas o realizar cualquier otra
actividad que requiera una replicación de lectura y escritura de los datos de
producción. Una instancia de Snapshot Standby sigue recibiendo, pero no aplica, las
actualizaciones que se generan en la base de datos principal. Esas actualizaciones se
aplican automáticamente a la base de datos de reserva cuando Snapshot Standby se
vuelve a convertir en una base física de reserva. Los datos principales cuentan con
protección en todo momento.
Una base de datos lógica de reserva cuenta con la flexibilidad adicional de poder
abrirse en modo de lectura y escritura. Si bien los datos que mantiene SQL Apply no
pueden modificarse, es posible agregar tablas locales adicionales a la base de datos,
además de crear estructuras locales de índices para optimizar la generación de
informes o usar la base de reserva como almacén de datos, o para transformar la
información utilizada a fin de cargar almacenes de datos especializados (data marts).
Algunas ventajas que posee data guard las cuales se nombran a continuación:
BBDD Primaria
Es la bbdd principal, que asumirá el rol primario, dando servicio a las
aplicaciones
Puede ser single-instance o RAC
BBDD Standby
Es una copia de la bbdd primaria transaccionalmente consistente
A partir de un backup de la bbdd primaria se pueden crear hasta 30 bbdd
standby e incorporarlos en una configuración Oracle Data Guard. Una vez
creada esta configuración, Oracle Data Guard automáticamente mantiene
cada bbdd standby transmitiendo y aplicando el redo generado en la bbdd
primaria a las bbdd standby
La bbdd standby puede ser single-instance o RAC
Far Sync Instances
Destino remoto de Oracle Data Guard que acepta el redo de la primary ddbb
y envía ese redo a otros miembros de la configuración Data Guard
Una far sync instance, gestiona un control file, recibe el redo en Standby Redo
Logs (SRLs), y los archiva a local archived redo logs. No tiene data files de
usuario, no puede ser abierta para acceso, no puede ejecutar redo apply y
nunca puede funcionar en el rol de primario ni convertido a ningún tipo de
standby database (physical o logical)
Zero Data Loss Recovery Appliance
Solución de backup empresarial que ofrece repositorio único para backups de
bbdd
Versiones
Oracle Data Guard 12cR1 “Far Sync Standby”
Oracle Data Guard 12c Physical Standgy
Data Guard Physical Standby Setup in Oracle Database 11g Release 2
Referencias
Ameen, N. (26 de mayo de 2014). dataprix.com. Obtenido de http://www.dataprix.com/blog-
it/integracion-datos/oracle-goldengate-respuestas-50-preguntas
Ameen, N. (21 de febrero de 2016). vitalsofttech. Obtenido de
https://www.vitalsofttech.com/goldengate-replication-topologies/
Antunez, R. (8 de marzo de 2012). Oracle En Español. Obtenido de
http://oracleenespanol.blogspot.com/2012/03/que-es-oracle-asm-automatic-
storage.html
datos, G. d. (12 de agosto de 2016). BECLEVER BLOG. Obtenido de ORACLE DATA
GUARD: https://beclever.solutions/es/oracle-data-guard/
Emmanuel. (20 de junio de 2012). Emmanuel's blog. Obtenido de
https://eudba.wordpress.com/2012/07/20/introduction-al-oracle-automatic-storage-
management-asm-esp/
everac99. (28 de 11 de 2007). ::EVERAC99. Obtenido de
https://everac99.wordpress.com/2007/11/28/el-oracle-rac-que-es-y-como-funciona/
IBM. (s.f.). IBM®. Obtenido de
https://www.ibm.com/support/knowledgecenter/es/SS7K4U_9.0.0/com.ibm.websph
ere.zseries.doc/ae/tdat_oraclerac.html
josep, N. a. (12 de enero de 2016). Ncora. Obtenido de Oracle Data Guard:
https://www.ncora.com/blog/oracle-data-guard/
Muñoz, M. G. (s.f.). avanttic.com. Obtenido de Integración de datos en Tiempo Real –
Oracle: https://www.avanttic.com/pdf/Oracle_GoldenGate_Mauricio_Gumiel.pdf
oracle. (septiembre de 2009). oracle. Obtenido de Documento técnico de Oracle: Oracle
Data.
oracle. (s.f.). oracle. Obtenido de
https://docs.oracle.com/cd/B28359_01/server.111/b31107/asmcon.htm#OSTMG03
601
oracle. (s.f.). oracle. Obtenido de
https://docs.oracle.com/cd/E24628_01/doc.121/e25353/overview.htm#EMCON109
oracle. (s.f.). oracle. Obtenido de Conceptos y administración de Data Guard:
https://docs.oracle.com/cd/B19306_01/server.102/b14239/concepts.htm#g1049956
powerdata. (3 de septiembre de 2017). Obtenido de https://blog.powerdata.es/el-valor-de-la-
gestion-de-datos/oracle-goldengate-espanol-ayuda-en-la-gestion-de-datos-de-tu-
empresa