SlideShare a Scribd company logo
1 of 27
Download to read offline
FERNANDO JOSE ANDRADE
_fjandrade_ http://ec.linkedin.com/in/fjandrade
2
Agenda
1. Herramientas de Administración
2. Gestión de Memoria
3. Estrategias de Respaldo y Configuración
4. Afinamiento Proactivo
3
Herramientas de
Administración
4
Herramientas de Administración
1. Oracle Enterprise Manager
2. SQL*Plus
3. Herramientas de Instalación y Configuración
– Oracle Universal Installer
– Database Upgrade Assistant (DBUA)
– Database Configuration Assistant (DBCA)
4. Herramientas de Configuración y Administración de red
– Oracle Net Manager
– Oracle Net Configuration Assistant
– Listener Control Utility
– Oracle Connection Manager Control Utility
5. Herramientas de Movimiento de datos y análisis
5
Herramientas de Administración
1. ADRCI
1. ADR Command Interpreter
2. DIAGNOSTICS_DEST
• Show alert –tail
• Purge –age 1440
6
Permitir:
Añadir, modificar y borrar configuración del cluster
database.
Añadir, modificar y borrar la instancia o servicio de la
Base de Datos
Mover instancias y servicios en cluster
Setting y unsetting de variables de cluster database
srvctl start database -d orcl
$ srvctl stop database -d orcl
Srvctl Command
7
Oracle Enterprise Manager Cloud Control
12c
Componentes:
 Oracle Management Service (OMS)
 Oracle Management Agent (Management Agent)
 Oracle Management Repository (Management Repository)
8
Mejores Prácticas
Herramientas:
 Grid Infrastructure - ASM
 Cloud Control 12c
 ADRCI
9
Gestión de
Memoria
10
Estructuras de Memoria de la Base
de Datos
Server
Process 2PGA PGA PGAProceso
BackgroundServer
Process 1
System Global Area
Redo
Buffer
Shared
Pool
Streams
Pool
Buffer
Cache
Java
Pool
Large
Pool
Fixed SGA
11
Evolución
9i
 SHARED_POOL_SIZE, DB_CACHE_SIZE,
LARGE_POOL, JAVA_POOL_SIZE,
REDO_LOG_BUFFER
 PGA_AGGREGATED_TARGE
10g
 SGA_TARGET, SGA_MAX_SIZE
 PGA_AGGREGATED_TARGE
11g
 MEMORY_TARGET, MEMORY_MAX_TARGET
12
Mejores Prácticas
Gestión de Memoria
 Dependiente del SO ( LINUX, Solaris )
 Gestión dinámica de memoria
13
Estrategias de Respaldo y
Recuperación
14
Estrategía de Backup Predefinida de
Oracle
 Mejor práctica en respaldos – tener múltiples respaldos (
nadie realmente sabe lo que necesita hasta que no lo
tiene ).
 Mejor práctica en recuperación – realizar AL MENOS
UNA recuperación
15
Estrategía de Backup Predefinida de
Oracle
 FRA
 BDD Duplicada en la FRA
 Backup Incremental
 Archived Logs
 Se puede realizar un switch to copy en caso de
incidente
16
Estrategías de Backup Oracle
 FRA
 BackupSet ( Disco / Cinta )
 Backup Incrementales ¿?
 Oracle Data Guard
 Snapshot de Cabina (ZS3)
Pack para backups consistentes
 Backup a Cloud!
17
Oracle Data Guard
 Enterprise Edition
 Basado en redo
 Los agentes de DG se encargan de TODO ( Gestión de
Roles, Aplicación, Transporte, Modos de Disponibilidad,
etc )
 Complementado con Flashback Database
 Golden Gate ¿?
18
Flashback
 Desde 10g!
 Flashback Drop (Espacio en Tablespace)
 Flashback Table (UNDO)
 Flashback Query – Versions (UNDO)
 Flashback Transaction Backout ( REDO / Archives /
Logminer )
 Flashback Database ( Flashback Logs)
19
Mejores Prácticas
Estrategias de Respaldo y Recuperación
 Backup por defecto de Oracle
 Múltiples Backups ( Backupset, Cintas, Dumps,
Snapshots)
 Oracle Data Guard
 Flashback
20
Afinamiento Proactivo
21
Afinamiento Proactivo
 11g
 Estadísticas
 AWR
 Central de Asesores (Advisor Central)
Automatic SQL Tuning
22
Automatic SQL Tuning Advisor
 Statistics
 Index
 SQL Profiling
 Access Path Analysis
 SQL Structure Analysis
Candidatos de AWR
Automatic SQL Tuning ( Deshabilitado)
 Packs! ( Statspack, Explain, dbms_xplan, tkprof ).
23
24
Mejores Prácticas
Afinamiento Proactivo
 Reportes de ADDM
 Reportes de AT-SQL
 Reportes de AWR
 STATSPACK / TKPROF / EXPLAIN / DBMS_XPLAN
25
Preguntas
FERNANDO JOSE ANDRADE
_fjandrade_
Jose.andrade@red-partner.com
http://ec.linkedin.com/in/fjandrade
26
Mejores Prácticas Administración de Base de Datos Oracle

More Related Content

What's hot

Alphorm.com Formation Ansible : Le Guide Complet du Débutant
Alphorm.com Formation Ansible : Le Guide Complet du DébutantAlphorm.com Formation Ansible : Le Guide Complet du Débutant
Alphorm.com Formation Ansible : Le Guide Complet du Débutant
Alphorm
 
6 modeling system requirements
6 modeling system requirements6 modeling system requirements
6 modeling system requirements
ricardovigan
 

What's hot (20)

Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019   Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019
 
Course 102: Lecture 5: File Handling Internals
Course 102: Lecture 5: File Handling Internals Course 102: Lecture 5: File Handling Internals
Course 102: Lecture 5: File Handling Internals
 
Alphorm.com Formation Ansible : Le Guide Complet du Débutant
Alphorm.com Formation Ansible : Le Guide Complet du DébutantAlphorm.com Formation Ansible : Le Guide Complet du Débutant
Alphorm.com Formation Ansible : Le Guide Complet du Débutant
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 Internals
 
Course 102: Lecture 1: Course Overview
Course 102: Lecture 1: Course Overview Course 102: Lecture 1: Course Overview
Course 102: Lecture 1: Course Overview
 
Linux Routing
Linux RoutingLinux Routing
Linux Routing
 
SOUG Oracle Unified Audit for Multitenant Databases
SOUG Oracle Unified Audit for Multitenant DatabasesSOUG Oracle Unified Audit for Multitenant Databases
SOUG Oracle Unified Audit for Multitenant Databases
 
Oracle RAC on Engineered Systems
Oracle RAC on Engineered SystemsOracle RAC on Engineered Systems
Oracle RAC on Engineered Systems
 
Course 102: Lecture 9: Input Output Internals
Course 102: Lecture 9: Input Output Internals Course 102: Lecture 9: Input Output Internals
Course 102: Lecture 9: Input Output Internals
 
Support formation vidéo : Cisco ASA, configuration
Support formation vidéo : Cisco ASA, configurationSupport formation vidéo : Cisco ASA, configuration
Support formation vidéo : Cisco ASA, configuration
 
Alfresco y SOLR, presentación en español
Alfresco y SOLR, presentación en españolAlfresco y SOLR, presentación en español
Alfresco y SOLR, presentación en español
 
Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2
 
6 modeling system requirements
6 modeling system requirements6 modeling system requirements
6 modeling system requirements
 
DHCP
DHCPDHCP
DHCP
 
Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)
 
RTSP Analysis Wireshark
RTSP Analysis WiresharkRTSP Analysis Wireshark
RTSP Analysis Wireshark
 
ODMG
ODMGODMG
ODMG
 
Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1) Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1)
 
Tr 069
Tr 069Tr 069
Tr 069
 

Viewers also liked

Diseño de distribucion
Diseño de distribucionDiseño de distribucion
Diseño de distribucion
mconde08
 
Auditoria de base de datos
Auditoria de base de datosAuditoria de base de datos
Auditoria de base de datos
Mohamed Noo Noo
 
Propiedad industrial mexico
Propiedad industrial mexicoPropiedad industrial mexico
Propiedad industrial mexico
aviajes
 
Integridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosIntegridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De Datos
Drakonis11
 

Viewers also liked (14)

Buenas Prácticas para el uso de una Base de Datos
Buenas Prácticas para el uso de una Base de DatosBuenas Prácticas para el uso de una Base de Datos
Buenas Prácticas para el uso de una Base de Datos
 
Buenas practicas para crear bases de datos
Buenas practicas para crear bases de datosBuenas practicas para crear bases de datos
Buenas practicas para crear bases de datos
 
Mongodb administración
Mongodb administraciónMongodb administración
Mongodb administración
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Manual de administración BD
Manual de administración BDManual de administración BD
Manual de administración BD
 
Diseño de distribucion
Diseño de distribucionDiseño de distribucion
Diseño de distribucion
 
Resumen sql-oracle
Resumen sql-oracleResumen sql-oracle
Resumen sql-oracle
 
Ley Federal del Derecho de Autor
Ley Federal del Derecho de AutorLey Federal del Derecho de Autor
Ley Federal del Derecho de Autor
 
Auditoria de base de datos
Auditoria de base de datosAuditoria de base de datos
Auditoria de base de datos
 
Propiedad industrial mexico
Propiedad industrial mexicoPropiedad industrial mexico
Propiedad industrial mexico
 
8.ejercicios SQL access
8.ejercicios SQL access8.ejercicios SQL access
8.ejercicios SQL access
 
Integridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosIntegridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De Datos
 
Ley de la propiedad industrial
Ley de la propiedad industrialLey de la propiedad industrial
Ley de la propiedad industrial
 
Manual sql server parte 1
Manual sql server parte 1Manual sql server parte 1
Manual sql server parte 1
 

Similar to Mejores Prácticas Administración de Base de Datos Oracle

Instalacionoracle10 g
Instalacionoracle10 gInstalacionoracle10 g
Instalacionoracle10 g
ronyweb
 
cuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docxcuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docx
Igor Rodriguez
 

Similar to Mejores Prácticas Administración de Base de Datos Oracle (20)

Instalacionoracle10 g
Instalacionoracle10 gInstalacionoracle10 g
Instalacionoracle10 g
 
Presentacion backup recover - copia
Presentacion backup recover - copiaPresentacion backup recover - copia
Presentacion backup recover - copia
 
Guia de estudio_oracle 11 g
Guia de estudio_oracle 11 gGuia de estudio_oracle 11 g
Guia de estudio_oracle 11 g
 
Guia de-estudio-oracle-11-g-pdf
Guia de-estudio-oracle-11-g-pdfGuia de-estudio-oracle-11-g-pdf
Guia de-estudio-oracle-11-g-pdf
 
Workshop Técnicas Replicacion I
Workshop Técnicas Replicacion IWorkshop Técnicas Replicacion I
Workshop Técnicas Replicacion I
 
Bases de Datos Libres desde 40.000 pies de altura
Bases de Datos Libres desde 40.000 pies de alturaBases de Datos Libres desde 40.000 pies de altura
Bases de Datos Libres desde 40.000 pies de altura
 
Funciones de un DBA y componentes tecnológicos de la pagina ORAA
Funciones de un DBA y componentes tecnológicos de la pagina ORAAFunciones de un DBA y componentes tecnológicos de la pagina ORAA
Funciones de un DBA y componentes tecnológicos de la pagina ORAA
 
Alta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerAlta disponibilidad con Pacemaker
Alta disponibilidad con Pacemaker
 
Cv
CvCv
Cv
 
Prueba
PruebaPrueba
Prueba
 
OOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosOOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misterios
 
Oracle
OracleOracle
Oracle
 
Drupal 8, presente y futuro
Drupal 8, presente y futuroDrupal 8, presente y futuro
Drupal 8, presente y futuro
 
cuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docxcuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docx
 
Consulta de-terminos
Consulta de-terminosConsulta de-terminos
Consulta de-terminos
 
Antologia de taller de base de datos 1 26
Antologia de taller de base de datos 1 26Antologia de taller de base de datos 1 26
Antologia de taller de base de datos 1 26
 
Curso sql server_administracion
Curso sql server_administracionCurso sql server_administracion
Curso sql server_administracion
 
Sistemas de respaldo de información
Sistemas de respaldo de informaciónSistemas de respaldo de información
Sistemas de respaldo de información
 
Introducción a Oracle
Introducción a OracleIntroducción a Oracle
Introducción a Oracle
 
Webinar: Planes de Recuperación de Desastres (DRP)
Webinar: Planes de Recuperación de Desastres (DRP)Webinar: Planes de Recuperación de Desastres (DRP)
Webinar: Planes de Recuperación de Desastres (DRP)
 

Recently uploaded

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Mejores Prácticas Administración de Base de Datos Oracle

  • 1.
  • 2. FERNANDO JOSE ANDRADE _fjandrade_ http://ec.linkedin.com/in/fjandrade 2
  • 3. Agenda 1. Herramientas de Administración 2. Gestión de Memoria 3. Estrategias de Respaldo y Configuración 4. Afinamiento Proactivo 3
  • 5. Herramientas de Administración 1. Oracle Enterprise Manager 2. SQL*Plus 3. Herramientas de Instalación y Configuración – Oracle Universal Installer – Database Upgrade Assistant (DBUA) – Database Configuration Assistant (DBCA) 4. Herramientas de Configuración y Administración de red – Oracle Net Manager – Oracle Net Configuration Assistant – Listener Control Utility – Oracle Connection Manager Control Utility 5. Herramientas de Movimiento de datos y análisis 5
  • 6. Herramientas de Administración 1. ADRCI 1. ADR Command Interpreter 2. DIAGNOSTICS_DEST • Show alert –tail • Purge –age 1440 6
  • 7. Permitir: Añadir, modificar y borrar configuración del cluster database. Añadir, modificar y borrar la instancia o servicio de la Base de Datos Mover instancias y servicios en cluster Setting y unsetting de variables de cluster database srvctl start database -d orcl $ srvctl stop database -d orcl Srvctl Command 7
  • 8. Oracle Enterprise Manager Cloud Control 12c Componentes:  Oracle Management Service (OMS)  Oracle Management Agent (Management Agent)  Oracle Management Repository (Management Repository) 8
  • 9. Mejores Prácticas Herramientas:  Grid Infrastructure - ASM  Cloud Control 12c  ADRCI 9
  • 11. Estructuras de Memoria de la Base de Datos Server Process 2PGA PGA PGAProceso BackgroundServer Process 1 System Global Area Redo Buffer Shared Pool Streams Pool Buffer Cache Java Pool Large Pool Fixed SGA 11
  • 12. Evolución 9i  SHARED_POOL_SIZE, DB_CACHE_SIZE, LARGE_POOL, JAVA_POOL_SIZE, REDO_LOG_BUFFER  PGA_AGGREGATED_TARGE 10g  SGA_TARGET, SGA_MAX_SIZE  PGA_AGGREGATED_TARGE 11g  MEMORY_TARGET, MEMORY_MAX_TARGET 12
  • 13. Mejores Prácticas Gestión de Memoria  Dependiente del SO ( LINUX, Solaris )  Gestión dinámica de memoria 13
  • 14. Estrategias de Respaldo y Recuperación 14
  • 15. Estrategía de Backup Predefinida de Oracle  Mejor práctica en respaldos – tener múltiples respaldos ( nadie realmente sabe lo que necesita hasta que no lo tiene ).  Mejor práctica en recuperación – realizar AL MENOS UNA recuperación 15
  • 16. Estrategía de Backup Predefinida de Oracle  FRA  BDD Duplicada en la FRA  Backup Incremental  Archived Logs  Se puede realizar un switch to copy en caso de incidente 16
  • 17. Estrategías de Backup Oracle  FRA  BackupSet ( Disco / Cinta )  Backup Incrementales ¿?  Oracle Data Guard  Snapshot de Cabina (ZS3) Pack para backups consistentes  Backup a Cloud! 17
  • 18. Oracle Data Guard  Enterprise Edition  Basado en redo  Los agentes de DG se encargan de TODO ( Gestión de Roles, Aplicación, Transporte, Modos de Disponibilidad, etc )  Complementado con Flashback Database  Golden Gate ¿? 18
  • 19. Flashback  Desde 10g!  Flashback Drop (Espacio en Tablespace)  Flashback Table (UNDO)  Flashback Query – Versions (UNDO)  Flashback Transaction Backout ( REDO / Archives / Logminer )  Flashback Database ( Flashback Logs) 19
  • 20. Mejores Prácticas Estrategias de Respaldo y Recuperación  Backup por defecto de Oracle  Múltiples Backups ( Backupset, Cintas, Dumps, Snapshots)  Oracle Data Guard  Flashback 20
  • 22. Afinamiento Proactivo  11g  Estadísticas  AWR  Central de Asesores (Advisor Central) Automatic SQL Tuning 22
  • 23. Automatic SQL Tuning Advisor  Statistics  Index  SQL Profiling  Access Path Analysis  SQL Structure Analysis Candidatos de AWR Automatic SQL Tuning ( Deshabilitado)  Packs! ( Statspack, Explain, dbms_xplan, tkprof ). 23
  • 24. 24
  • 25. Mejores Prácticas Afinamiento Proactivo  Reportes de ADDM  Reportes de AT-SQL  Reportes de AWR  STATSPACK / TKPROF / EXPLAIN / DBMS_XPLAN 25