SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
Julio César Ayapán
Oracle Certified Professional 11g
NUVOLA – Solving is our Passion.
www.nuvolacg.com
Orale Clusterware 12c
JULIO AYAPÁN
• Ingeniero en ciencias y sistemas
• Administrador de base de datos experto
• Oracle Certified Professional 11g
• Parte de la junta directiva del Grupo de Usuarios de Oracle de Guatemala
• Co-fundador de Nuvola S,A
• Blog http://oraclehomegt.blogspot.com/
NUVOLA, S.A.
• Experiencia del equipo:
– Oracle Linux Certified Implementation Specialist
– Oracle Database 11g Administrator Certified Professional (OCP 11g)
– Oracle Database 11g Administrator Certified Master (OCM 11g)
– Oracle Database 12c Administrator Certified Professional (OCP 12c)
– Oracle Service Oriented Architecture Infrastructure Implementation Certified
Expert
– Oracle Certified Expert, Oracle Exadata X3 and X4 Administrator
– Oracle RAC 11g and Grid Infraestructure Administrator
– Oracle Real Application Clusters 12c Certified Implementation Specialist
– Oracle Database 12c Administrator Certified Master (OCM 12c)
• Soporte y Consultoría:
– Bases de Datos Oracle.
– Exadata
– Middleware
• Cursos de Administración de Oracle
www.nuvolacg.com
Agenda
• Introducción a Oracle Clusterware 12c
• Requisitos de instalación
• Grid Namin Services (GNS)
• Arquitectura de Oracle Clusterware
• Flex cluster
• Flex ASM
• Administración de nodos
• Alta disponibilidad de aplicaciones con Oracle Clusterware
Oracle Clusterware 12c
• Cluster: grupo de computadoras independietes,
interconectadas entre si, que actuan como un unico sistema.
• Tipos de arquitecturas cluster: Shared-disk cluster, Load-
balancing cluster, Failover-cluster.
Oracle Clusterware 12c
• Clusterware es el termino utilizado para describir el software
de Oracle que provee interfaces y servicios capaces de
soportar un cluster.
Oracle Clusterware es:
• Parte fundamental de Oracle Grid Infraestructure
• Integrado con Oracle Automatic Storage
Management (ASM)
• La base para Oracle Cluster File System
• Los cimientos para Oracle Real Application Cluster
(RAC)
• Una arquitectura generalizada de cluster para todo
tipo de aplicaciones
Oracle Clusterware services
• Administración de cluster
• Monitoreo de nodos
• Sincronización de tiempo
• Notificación de eventos
• Administración de red
• Cluster Interconnect Link
Aggregation (HAIP)
Administración de cluster
• ASM para almacenamiento de archivos de bases de datos
• ACFS para almacenamiento de archivos comunes
• Alta disponibilidad de aplicaciones
• Administración segura de recursos
Monitoreo de nodos
• Oracle Clusterware provee el servicio de Node Fencing
• Node Fencing evita corrupción de datos.
• Clusterware 12c implementa rebootless node fencing
– Procesos con alto consumo de I/O son finalizados en el nodo afectado
– Se detiene y arranca el software de clusterware en el nodo afectado.
• Soporta un proceso de aislamiento remoto (IPMI – Intelligent
Management Platform Interface)
Monitoreo de nodos
Cluster Health Monitor (CHM)
• A partir de la versión 11.2.0.2, CHM esta integrado en el
software de GI.
• CHM automáticamente recolecta información y métricas de
sistema operativo.
• Auxilia operaciones de node evictions, colgado de servidores
o cualquier problema de performance relacionado con el
sistema operativo.
Cluster Health Monitor (CHM)
Sincronización de Tiempo
• Muchas operaciones dependen de la hora local del nodo:
– Log de aplicaciones y de base de datos
– Valores timestamp en la base de datos
• Comunmente se utiliza un servidor NTP para la sincronización
de tiempos entre nodos
• Oracle Clusterware 12c puede utilizar Oracle Cluster Time
Sinchonization Service Deamon
Cluster Interconnect Link
Aggregation (HAIP)
• Alta disponibilidad para conexiones privadas.
• Utilización de redes virtuales.
• Manejado por un recurso dentrol del cluster.
Requisitos de instalación
• El sistema operativo anfitrion de cada nodo debe ser
pertenecer a la lista certificada por Oracle.
– http://www.oracle.com/technetwork/database/clustering/tech-
generic-unix-new-166583.html
• Todos los nodos deben compartir la misma arquitectura de
procesador y el mismo sistema operativo
Requisitos de instalación
• Requerimientos de hardware
Grid Infraestructure
12.1
Grid Infraestructure
11.2
Minimal size for /tmp 1GB 1GB
Minimal size for GI
install
8GB
6.5GB
Minimal size for
clusterware and asm
logfiles
3.5GB
Minimal memory 4GB 2.5GB
Minimal Swap Equal to memory, up to
16 GB
Equal to memory, up to
16 GB (32 bits)
Equal to memory, up to
32 GB (64 bits)
Operating system
architecture
64 bits 32 bits
64 bits
Requisitos de instalación
• Requerimientos de red
– Al menos 2 interfaces de red por cada nodo
– Cada interfaz para red publica debe soportar TPC/IP
– Cada interfaz para red privada debe soportar
• Protocolo UDP o RDS para comunicación de plataformas LINUX y UNIX
• Procotolo TCP para comunicación de plataformas WINDOWS
– IPv4 e IPv6 es soportado
Grid Naming Services (GNS)
• La única IP estatica requerida sera la del GNS Vip
• GNS recopila todos los nombres y direcciones en el cluster.
• GNS requiere de servicio DNS y un servicio DHCP.
• Se puede compartir a traves de multiples clusters.
• Componente principal de Grid Plug and Play
Grid Naming Services (GNS)
Single-client Access Name
(SCAN)
• Dirección utilizada para la conexión de clientes con el cluster
• SCAN es un host name completo, registrado ya sea en el
servicio GNS o en nuestro DNS con tres direcciones IP.
• SCAN proporciona un único camino de conexión
independiente de la cantidad de nodos en el cluster
PRDDW =
(DESCRIPTION =
(ADDRESS = (PROTOCOL =TCP) (HOST =
scan.cluster.example.com) (PORT
= 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = PRDDW)
)
)
Name: cen-tlg-dbse-scan
Address: 192.0.2.243
Name: cen-tlg-dbse-scan
Address: 192.0.2.243
Name: cen-tlg-dbse-scan
Address: 192.0.2.243
Arquitectura Oracle Clusterware
• Oracle Clusterware esta conformado por
– Cluster Ready Services technology stack
– Oracle High Availability Services (OHAS) techonology stack
Cluster Ready Services
technology stack
• Cluster Ready Services
• Cluster Synchronization Services
• Cluster Synchronization Services Agent
• Oracle ASM
• Cluster Time Sichronization Service
• Event Management
• Oracle Agent
• Oracle Notification Service
• Oracle Root Agent
OHAS Technology Stack
• Appagent
• Cluster Logger Service
• Grid Interprocess Comunication
• Grid Plug and Play
• Multicast Domain Name Server
• Oracle Agent
• Oracle Root Agent
• Scriptagent
• System Monitor Service
• Grid Naming Service
Oracle Clusterware Repository
(OCR)
CSS Voting Disk Function
Flex Cluster
• En versiones anteriores de clusterware, los clusters
mas largos eran capaces de soportar entre 32 y 64
nodos.
• Con Oracle Clusterware 12c aparece el concepto de
Flex cluster capaz de soportar hasta 2,000 nodos.
Arquitectura Flex Cluster
Escalabilidad de Flex Cluster
Caracteristicas de Leaf Node
• Descubre automáticamente un hub node durante su
arranque.
• No requieren acceso directo al almacenamiento
compartido
• Conectado al cluster a través de un hub node.
• Mismo segmento de red que hub node.
Flex ASM
• El máximo número de "Disk Groups" es
incrementado de 63 a 511.
• Ahora hay un comando para renombrar un "ASM
Disk" en un "Disk Group".
• "Oracle Flex ASM" soporta tamaños de LUN muy
grandes para base de datos 12c.
• La instancia de ASM usa Automatic Memory
Management (AMM).
• La reconexión de una instancia de base de datos
hacia otra instancia de ASM es automática.
Flex ASM
Administración de nodos
• Add Node:
– addNode.sh: utilizado para añadir un nodo a un ambiente
Oracle Clusterware
– El nuevo nodo debe tener la misma configuración de
sistema operativo que el resto de nodos:
• Parametros de kernel
• Configuración de red
• Espacio y memoria
Administración de nodos
• Remove Node:
– Actualización del Oracle Central Inventory
– Actualización del Oracle Cluster Registry (OCR)
Alta Disponibilidad de Aplicaciones
• Oracle Clusterware provee alta disponibilidad para
RAC y otras aplicaciones.
• Mantiene monitoreo periódico de todos los recursos.
• Según política de fallo, puede reiniciar aplicaciones o
reubicarlas en otro nodo.
• Las aplicaciones pueden ser Oracle o no Oracle.
Oracle Clusterware 12c Features
• Rebootless node fencing
• Oracle Cluster Time Sincrhonization Service
• Cluster Health Monitor integrado
• Cluster Interconnect Link Aggregation (HAIP)
• IPv4 e IPv6 es soportado
• Grid Naming Services - GNS
• Flex Cluster
• Flex ASM
• Alta disponibilidad de aplicaciones
Julio César Ayapán
jayapan@nuvolacg.com
@jayapangt
¿PREGUNTAS?

Más contenido relacionado

La actualidad más candente

Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12cCosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12cGustavo Rene Antunez
 
Gestión de grandes volúmenes de información
Gestión de grandes volúmenes de informaciónGestión de grandes volúmenes de información
Gestión de grandes volúmenes de informaciónGuatemala User Group
 
Arquitetcura x86 para Red Hat
Arquitetcura x86 para Red HatArquitetcura x86 para Red Hat
Arquitetcura x86 para Red HatCaio Candido
 
SQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB EngineSQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB EngineEduardo Castro
 
SQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nubeSQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nubeEduardo Castro
 
Beneficios de Oracle Cloud
Beneficios de Oracle CloudBeneficios de Oracle Cloud
Beneficios de Oracle CloudDeiby Gómez
 
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerRecuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerSpanishPASSVC
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...avanttic Consultoría Tecnológica
 
Oracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesOracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesDeiby Gómez
 
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...Nelson Calero
 
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...Eduardo Castro
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresEnrique Catala Bañuls
 
Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...SpanishPASSVC
 

La actualidad más candente (20)

Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12cCosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
 
Gestión de grandes volúmenes de información
Gestión de grandes volúmenes de informaciónGestión de grandes volúmenes de información
Gestión de grandes volúmenes de información
 
#avanttic_webinar: Actualiza tu Oracle Exadata
  #avanttic_webinar: Actualiza tu Oracle Exadata  #avanttic_webinar: Actualiza tu Oracle Exadata
#avanttic_webinar: Actualiza tu Oracle Exadata
 
Presentación instalacion de base de datos 2012 r3.0
Presentación instalacion de base de datos 2012 r3.0Presentación instalacion de base de datos 2012 r3.0
Presentación instalacion de base de datos 2012 r3.0
 
Mysql cluster
Mysql clusterMysql cluster
Mysql cluster
 
Arquitetcura x86 para Red Hat
Arquitetcura x86 para Red HatArquitetcura x86 para Red Hat
Arquitetcura x86 para Red Hat
 
SQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB EngineSQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB Engine
 
SQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nubeSQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nube
 
Avances Clusterware en Oracle 11g Release 2
Avances Clusterware en Oracle 11g Release 2Avances Clusterware en Oracle 11g Release 2
Avances Clusterware en Oracle 11g Release 2
 
MySQL Cluster CGE 7.2
MySQL Cluster CGE 7.2MySQL Cluster CGE 7.2
MySQL Cluster CGE 7.2
 
Beneficios de Oracle Cloud
Beneficios de Oracle CloudBeneficios de Oracle Cloud
Beneficios de Oracle Cloud
 
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerRecuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
 
Oracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesOracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y Roles
 
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
 
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
 
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
 
Oracle DataBase Appliance
Oracle DataBase ApplianceOracle DataBase Appliance
Oracle DataBase Appliance
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladores
 
Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...
 

Destacado

Gestión de infraestructura tomcat/Tom EE con tfactory
Gestión de infraestructura tomcat/Tom EE con tfactoryGestión de infraestructura tomcat/Tom EE con tfactory
Gestión de infraestructura tomcat/Tom EE con tfactoryGuatemala User Group
 
Pluggable Databases: What they will break and why you should use them anyway!
Pluggable Databases: What they will break and why you should use them anyway!Pluggable Databases: What they will break and why you should use them anyway!
Pluggable Databases: What they will break and why you should use them anyway!Guatemala User Group
 
How to Upgrade Hundreds or Thousands of Databases
How to Upgrade Hundreds or Thousands of DatabasesHow to Upgrade Hundreds or Thousands of Databases
How to Upgrade Hundreds or Thousands of DatabasesGuatemala User Group
 
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Guatemala User Group
 
Improving the Performance of PL/SQL function calls from SQL
Improving the Performance of PL/SQL function calls from SQLImproving the Performance of PL/SQL function calls from SQL
Improving the Performance of PL/SQL function calls from SQLGuatemala User Group
 
It's raining data! Oracle databases in the cloud
It's raining data! Oracle databases in the cloudIt's raining data! Oracle databases in the cloud
It's raining data! Oracle databases in the cloudGuatemala User Group
 
How Oracle Single/Multitenant will change a DBA's life
How Oracle Single/Multitenant will change a DBA's lifeHow Oracle Single/Multitenant will change a DBA's life
How Oracle Single/Multitenant will change a DBA's lifeGuatemala User Group
 
SOA y Microservices Diferencias y Aplicaciones
SOA y Microservices Diferencias y AplicacionesSOA y Microservices Diferencias y Aplicaciones
SOA y Microservices Diferencias y AplicacionesGuatemala User Group
 
Oracle database 12c intro
Oracle database 12c introOracle database 12c intro
Oracle database 12c intropasalapudi
 
The best Oracle Database 12c Tuning Features for Developers
The best Oracle Database 12c Tuning Features for DevelopersThe best Oracle Database 12c Tuning Features for Developers
The best Oracle Database 12c Tuning Features for DevelopersGuatemala User Group
 
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
Deep Dive: More Oracle Data Pump Performance Tips and TricksDeep Dive: More Oracle Data Pump Performance Tips and Tricks
Deep Dive: More Oracle Data Pump Performance Tips and TricksGuatemala User Group
 
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015Nelson Calero
 

Destacado (20)

Why to Upgrade to Oracle 12c
Why to Upgrade to Oracle 12cWhy to Upgrade to Oracle 12c
Why to Upgrade to Oracle 12c
 
Gestión de infraestructura tomcat/Tom EE con tfactory
Gestión de infraestructura tomcat/Tom EE con tfactoryGestión de infraestructura tomcat/Tom EE con tfactory
Gestión de infraestructura tomcat/Tom EE con tfactory
 
Best Features of Multitenant 12c
Best Features of Multitenant 12cBest Features of Multitenant 12c
Best Features of Multitenant 12c
 
What's next after Upgrade to 12c
What's next after Upgrade to 12cWhat's next after Upgrade to 12c
What's next after Upgrade to 12c
 
Pluggable Databases: What they will break and why you should use them anyway!
Pluggable Databases: What they will break and why you should use them anyway!Pluggable Databases: What they will break and why you should use them anyway!
Pluggable Databases: What they will break and why you should use them anyway!
 
Integracion Continua en Oracle ADF
Integracion Continua en Oracle ADFIntegracion Continua en Oracle ADF
Integracion Continua en Oracle ADF
 
How to Upgrade Hundreds or Thousands of Databases
How to Upgrade Hundreds or Thousands of DatabasesHow to Upgrade Hundreds or Thousands of Databases
How to Upgrade Hundreds or Thousands of Databases
 
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
 
ADF 12c como Backend
ADF 12c como BackendADF 12c como Backend
ADF 12c como Backend
 
Presentation day1oracle 12c
Presentation day1oracle 12cPresentation day1oracle 12c
Presentation day1oracle 12c
 
Improving the Performance of PL/SQL function calls from SQL
Improving the Performance of PL/SQL function calls from SQLImproving the Performance of PL/SQL function calls from SQL
Improving the Performance of PL/SQL function calls from SQL
 
It's raining data! Oracle databases in the cloud
It's raining data! Oracle databases in the cloudIt's raining data! Oracle databases in the cloud
It's raining data! Oracle databases in the cloud
 
How Oracle Single/Multitenant will change a DBA's life
How Oracle Single/Multitenant will change a DBA's lifeHow Oracle Single/Multitenant will change a DBA's life
How Oracle Single/Multitenant will change a DBA's life
 
SOA y Microservices Diferencias y Aplicaciones
SOA y Microservices Diferencias y AplicacionesSOA y Microservices Diferencias y Aplicaciones
SOA y Microservices Diferencias y Aplicaciones
 
Oracle database 12c intro
Oracle database 12c introOracle database 12c intro
Oracle database 12c intro
 
The best Oracle Database 12c Tuning Features for Developers
The best Oracle Database 12c Tuning Features for DevelopersThe best Oracle Database 12c Tuning Features for Developers
The best Oracle Database 12c Tuning Features for Developers
 
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
Deep Dive: More Oracle Data Pump Performance Tips and TricksDeep Dive: More Oracle Data Pump Performance Tips and Tricks
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
 
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
 
Oracle 12c - Multitenant Feature
Oracle 12c - Multitenant FeatureOracle 12c - Multitenant Feature
Oracle 12c - Multitenant Feature
 
Integration Cloud Service vs SOA
Integration Cloud Service vs SOAIntegration Cloud Service vs SOA
Integration Cloud Service vs SOA
 

Similar a Introduction to Oracle Clusterware 12c

Monta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión IIMonta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión IIUrko Zurutuza
 
Diseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL AzureDiseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL AzureJoseph Lopez
 
Oracle Coherence (by Leonardo Torres Altez)
Oracle Coherence (by Leonardo Torres Altez)Oracle Coherence (by Leonardo Torres Altez)
Oracle Coherence (by Leonardo Torres Altez)barcelonajug
 
Diseño de centros de computo multi sitio con vmware NSX - vforum 2014
Diseño de centros de computo multi sitio con vmware NSX - vforum 2014Diseño de centros de computo multi sitio con vmware NSX - vforum 2014
Diseño de centros de computo multi sitio con vmware NSX - vforum 2014Wetcom
 
Arquitectura a escala
Arquitectura a escalaArquitectura a escala
Arquitectura a escalaElasticsearch
 
Arquitectura a escala
Arquitectura a escalaArquitectura a escala
Arquitectura a escalaElasticsearch
 
Despliegue aplicaciones #SpringCloud en Cluster #Mesos Marathon
Despliegue aplicaciones #SpringCloud en Cluster #Mesos MarathonDespliegue aplicaciones #SpringCloud en Cluster #Mesos Marathon
Despliegue aplicaciones #SpringCloud en Cluster #Mesos MarathonJuan Vergara
 
Cluster con postgresql
Cluster con postgresqlCluster con postgresql
Cluster con postgresqlesmeraldaq2011
 
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...avanttic Consultoría Tecnológica
 
Aplicaciones escalables en Azure
Aplicaciones escalables en AzureAplicaciones escalables en Azure
Aplicaciones escalables en AzureGermán Küber
 

Similar a Introduction to Oracle Clusterware 12c (20)

Oracle Clusterware 12c
Oracle Clusterware 12cOracle Clusterware 12c
Oracle Clusterware 12c
 
Cluster
ClusterCluster
Cluster
 
JIRA data center (AWS)
JIRA data center (AWS)JIRA data center (AWS)
JIRA data center (AWS)
 
Monta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión IIMonta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión II
 
Diseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL AzureDiseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL Azure
 
Kascuter & co
Kascuter & coKascuter & co
Kascuter & co
 
Oracle Coherence (by Leonardo Torres Altez)
Oracle Coherence (by Leonardo Torres Altez)Oracle Coherence (by Leonardo Torres Altez)
Oracle Coherence (by Leonardo Torres Altez)
 
Diseño de centros de computo multi sitio con vmware NSX - vforum 2014
Diseño de centros de computo multi sitio con vmware NSX - vforum 2014Diseño de centros de computo multi sitio con vmware NSX - vforum 2014
Diseño de centros de computo multi sitio con vmware NSX - vforum 2014
 
Qnap LA 2020
Qnap LA 2020Qnap LA 2020
Qnap LA 2020
 
"Cloudificación" de servicios: retos y oportunidades
"Cloudificación" de servicios: retos y oportunidades"Cloudificación" de servicios: retos y oportunidades
"Cloudificación" de servicios: retos y oportunidades
 
Arquitectura a escala
Arquitectura a escalaArquitectura a escala
Arquitectura a escala
 
Arquitectura a escala
Arquitectura a escalaArquitectura a escala
Arquitectura a escala
 
Las cronicas de redis
Las cronicas de redisLas cronicas de redis
Las cronicas de redis
 
Clusters
ClustersClusters
Clusters
 
Despliegue aplicaciones #SpringCloud en Cluster #Mesos Marathon
Despliegue aplicaciones #SpringCloud en Cluster #Mesos MarathonDespliegue aplicaciones #SpringCloud en Cluster #Mesos Marathon
Despliegue aplicaciones #SpringCloud en Cluster #Mesos Marathon
 
Cluster con postgresql
Cluster con postgresqlCluster con postgresql
Cluster con postgresql
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
 
Aplicaciones escalables en Azure
Aplicaciones escalables en AzureAplicaciones escalables en Azure
Aplicaciones escalables en Azure
 
EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad
 

Más de Guatemala User Group

La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIsLa transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIsGuatemala User Group
 
Cloud Integration for Human Resources: Connect with Your talent in the Cloud
Cloud Integration for Human Resources: Connect with Your talent in the CloudCloud Integration for Human Resources: Connect with Your talent in the Cloud
Cloud Integration for Human Resources: Connect with Your talent in the CloudGuatemala User Group
 
More than 12 More things about Oracle Database 12c
More than 12 More things about Oracle Database 12cMore than 12 More things about Oracle Database 12c
More than 12 More things about Oracle Database 12cGuatemala User Group
 
Oracle Optimizer: 12c New Capabilities
Oracle Optimizer: 12c New CapabilitiesOracle Optimizer: 12c New Capabilities
Oracle Optimizer: 12c New CapabilitiesGuatemala User Group
 
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ OracleUnderstanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ OracleGuatemala User Group
 
Monitoreo del performance de linux con sar
Monitoreo del performance de linux con sarMonitoreo del performance de linux con sar
Monitoreo del performance de linux con sarGuatemala User Group
 
Diagnóstico de problemas de red para DBAs
Diagnóstico de problemas de red para DBAsDiagnóstico de problemas de red para DBAs
Diagnóstico de problemas de red para DBAsGuatemala User Group
 
Oracle Linux and Oracle Database - A Trusted Combination
Oracle Linux and Oracle Database - A Trusted Combination Oracle Linux and Oracle Database - A Trusted Combination
Oracle Linux and Oracle Database - A Trusted Combination Guatemala User Group
 
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and OverviewRe-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and OverviewGuatemala User Group
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service	Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service Guatemala User Group
 

Más de Guatemala User Group (13)

La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIsLa transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
 
Cloud Integration for Human Resources: Connect with Your talent in the Cloud
Cloud Integration for Human Resources: Connect with Your talent in the CloudCloud Integration for Human Resources: Connect with Your talent in the Cloud
Cloud Integration for Human Resources: Connect with Your talent in the Cloud
 
Oracle 12c New Features
Oracle 12c New FeaturesOracle 12c New Features
Oracle 12c New Features
 
More than 12 More things about Oracle Database 12c
More than 12 More things about Oracle Database 12cMore than 12 More things about Oracle Database 12c
More than 12 More things about Oracle Database 12c
 
Oracle Optimizer: 12c New Capabilities
Oracle Optimizer: 12c New CapabilitiesOracle Optimizer: 12c New Capabilities
Oracle Optimizer: 12c New Capabilities
 
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ OracleUnderstanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
 
Monitoreo del performance de linux con sar
Monitoreo del performance de linux con sarMonitoreo del performance de linux con sar
Monitoreo del performance de linux con sar
 
Diagnóstico de problemas de red para DBAs
Diagnóstico de problemas de red para DBAsDiagnóstico de problemas de red para DBAs
Diagnóstico de problemas de red para DBAs
 
Cutting edge Essbase
Cutting edge EssbaseCutting edge Essbase
Cutting edge Essbase
 
RMAN – The Pocket Knife of a DBA
RMAN – The Pocket Knife of a DBA RMAN – The Pocket Knife of a DBA
RMAN – The Pocket Knife of a DBA
 
Oracle Linux and Oracle Database - A Trusted Combination
Oracle Linux and Oracle Database - A Trusted Combination Oracle Linux and Oracle Database - A Trusted Combination
Oracle Linux and Oracle Database - A Trusted Combination
 
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and OverviewRe-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service	Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (16)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

Introduction to Oracle Clusterware 12c

  • 1. Julio César Ayapán Oracle Certified Professional 11g NUVOLA – Solving is our Passion. www.nuvolacg.com Orale Clusterware 12c
  • 2. JULIO AYAPÁN • Ingeniero en ciencias y sistemas • Administrador de base de datos experto • Oracle Certified Professional 11g • Parte de la junta directiva del Grupo de Usuarios de Oracle de Guatemala • Co-fundador de Nuvola S,A • Blog http://oraclehomegt.blogspot.com/
  • 3. NUVOLA, S.A. • Experiencia del equipo: – Oracle Linux Certified Implementation Specialist – Oracle Database 11g Administrator Certified Professional (OCP 11g) – Oracle Database 11g Administrator Certified Master (OCM 11g) – Oracle Database 12c Administrator Certified Professional (OCP 12c) – Oracle Service Oriented Architecture Infrastructure Implementation Certified Expert – Oracle Certified Expert, Oracle Exadata X3 and X4 Administrator – Oracle RAC 11g and Grid Infraestructure Administrator – Oracle Real Application Clusters 12c Certified Implementation Specialist – Oracle Database 12c Administrator Certified Master (OCM 12c) • Soporte y Consultoría: – Bases de Datos Oracle. – Exadata – Middleware • Cursos de Administración de Oracle www.nuvolacg.com
  • 4. Agenda • Introducción a Oracle Clusterware 12c • Requisitos de instalación • Grid Namin Services (GNS) • Arquitectura de Oracle Clusterware • Flex cluster • Flex ASM • Administración de nodos • Alta disponibilidad de aplicaciones con Oracle Clusterware
  • 5. Oracle Clusterware 12c • Cluster: grupo de computadoras independietes, interconectadas entre si, que actuan como un unico sistema. • Tipos de arquitecturas cluster: Shared-disk cluster, Load- balancing cluster, Failover-cluster.
  • 6. Oracle Clusterware 12c • Clusterware es el termino utilizado para describir el software de Oracle que provee interfaces y servicios capaces de soportar un cluster.
  • 7. Oracle Clusterware es: • Parte fundamental de Oracle Grid Infraestructure • Integrado con Oracle Automatic Storage Management (ASM) • La base para Oracle Cluster File System • Los cimientos para Oracle Real Application Cluster (RAC) • Una arquitectura generalizada de cluster para todo tipo de aplicaciones
  • 8. Oracle Clusterware services • Administración de cluster • Monitoreo de nodos • Sincronización de tiempo • Notificación de eventos • Administración de red • Cluster Interconnect Link Aggregation (HAIP)
  • 9. Administración de cluster • ASM para almacenamiento de archivos de bases de datos • ACFS para almacenamiento de archivos comunes • Alta disponibilidad de aplicaciones • Administración segura de recursos
  • 10. Monitoreo de nodos • Oracle Clusterware provee el servicio de Node Fencing • Node Fencing evita corrupción de datos. • Clusterware 12c implementa rebootless node fencing – Procesos con alto consumo de I/O son finalizados en el nodo afectado – Se detiene y arranca el software de clusterware en el nodo afectado. • Soporta un proceso de aislamiento remoto (IPMI – Intelligent Management Platform Interface)
  • 12. Cluster Health Monitor (CHM) • A partir de la versión 11.2.0.2, CHM esta integrado en el software de GI. • CHM automáticamente recolecta información y métricas de sistema operativo. • Auxilia operaciones de node evictions, colgado de servidores o cualquier problema de performance relacionado con el sistema operativo.
  • 14. Sincronización de Tiempo • Muchas operaciones dependen de la hora local del nodo: – Log de aplicaciones y de base de datos – Valores timestamp en la base de datos • Comunmente se utiliza un servidor NTP para la sincronización de tiempos entre nodos • Oracle Clusterware 12c puede utilizar Oracle Cluster Time Sinchonization Service Deamon
  • 15. Cluster Interconnect Link Aggregation (HAIP) • Alta disponibilidad para conexiones privadas. • Utilización de redes virtuales. • Manejado por un recurso dentrol del cluster.
  • 16. Requisitos de instalación • El sistema operativo anfitrion de cada nodo debe ser pertenecer a la lista certificada por Oracle. – http://www.oracle.com/technetwork/database/clustering/tech- generic-unix-new-166583.html • Todos los nodos deben compartir la misma arquitectura de procesador y el mismo sistema operativo
  • 17. Requisitos de instalación • Requerimientos de hardware Grid Infraestructure 12.1 Grid Infraestructure 11.2 Minimal size for /tmp 1GB 1GB Minimal size for GI install 8GB 6.5GB Minimal size for clusterware and asm logfiles 3.5GB Minimal memory 4GB 2.5GB Minimal Swap Equal to memory, up to 16 GB Equal to memory, up to 16 GB (32 bits) Equal to memory, up to 32 GB (64 bits) Operating system architecture 64 bits 32 bits 64 bits
  • 18. Requisitos de instalación • Requerimientos de red – Al menos 2 interfaces de red por cada nodo – Cada interfaz para red publica debe soportar TPC/IP – Cada interfaz para red privada debe soportar • Protocolo UDP o RDS para comunicación de plataformas LINUX y UNIX • Procotolo TCP para comunicación de plataformas WINDOWS – IPv4 e IPv6 es soportado
  • 19. Grid Naming Services (GNS) • La única IP estatica requerida sera la del GNS Vip • GNS recopila todos los nombres y direcciones en el cluster. • GNS requiere de servicio DNS y un servicio DHCP. • Se puede compartir a traves de multiples clusters. • Componente principal de Grid Plug and Play
  • 21. Single-client Access Name (SCAN) • Dirección utilizada para la conexión de clientes con el cluster • SCAN es un host name completo, registrado ya sea en el servicio GNS o en nuestro DNS con tres direcciones IP. • SCAN proporciona un único camino de conexión independiente de la cantidad de nodos en el cluster PRDDW = (DESCRIPTION = (ADDRESS = (PROTOCOL =TCP) (HOST = scan.cluster.example.com) (PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PRDDW) ) ) Name: cen-tlg-dbse-scan Address: 192.0.2.243 Name: cen-tlg-dbse-scan Address: 192.0.2.243 Name: cen-tlg-dbse-scan Address: 192.0.2.243
  • 22. Arquitectura Oracle Clusterware • Oracle Clusterware esta conformado por – Cluster Ready Services technology stack – Oracle High Availability Services (OHAS) techonology stack
  • 23. Cluster Ready Services technology stack • Cluster Ready Services • Cluster Synchronization Services • Cluster Synchronization Services Agent • Oracle ASM • Cluster Time Sichronization Service • Event Management • Oracle Agent • Oracle Notification Service • Oracle Root Agent
  • 24. OHAS Technology Stack • Appagent • Cluster Logger Service • Grid Interprocess Comunication • Grid Plug and Play • Multicast Domain Name Server • Oracle Agent • Oracle Root Agent • Scriptagent • System Monitor Service • Grid Naming Service
  • 26. CSS Voting Disk Function
  • 27. Flex Cluster • En versiones anteriores de clusterware, los clusters mas largos eran capaces de soportar entre 32 y 64 nodos. • Con Oracle Clusterware 12c aparece el concepto de Flex cluster capaz de soportar hasta 2,000 nodos.
  • 30. Caracteristicas de Leaf Node • Descubre automáticamente un hub node durante su arranque. • No requieren acceso directo al almacenamiento compartido • Conectado al cluster a través de un hub node. • Mismo segmento de red que hub node.
  • 31. Flex ASM • El máximo número de "Disk Groups" es incrementado de 63 a 511. • Ahora hay un comando para renombrar un "ASM Disk" en un "Disk Group". • "Oracle Flex ASM" soporta tamaños de LUN muy grandes para base de datos 12c. • La instancia de ASM usa Automatic Memory Management (AMM). • La reconexión de una instancia de base de datos hacia otra instancia de ASM es automática.
  • 33. Administración de nodos • Add Node: – addNode.sh: utilizado para añadir un nodo a un ambiente Oracle Clusterware – El nuevo nodo debe tener la misma configuración de sistema operativo que el resto de nodos: • Parametros de kernel • Configuración de red • Espacio y memoria
  • 34. Administración de nodos • Remove Node: – Actualización del Oracle Central Inventory – Actualización del Oracle Cluster Registry (OCR)
  • 35. Alta Disponibilidad de Aplicaciones • Oracle Clusterware provee alta disponibilidad para RAC y otras aplicaciones. • Mantiene monitoreo periódico de todos los recursos. • Según política de fallo, puede reiniciar aplicaciones o reubicarlas en otro nodo. • Las aplicaciones pueden ser Oracle o no Oracle.
  • 36. Oracle Clusterware 12c Features • Rebootless node fencing • Oracle Cluster Time Sincrhonization Service • Cluster Health Monitor integrado • Cluster Interconnect Link Aggregation (HAIP) • IPv4 e IPv6 es soportado • Grid Naming Services - GNS • Flex Cluster • Flex ASM • Alta disponibilidad de aplicaciones