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
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
Estructuras de Memoria de la Base de Datos
Server Process 2 PGA PGA PGA Proceso
Background Server
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
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
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
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_
http://ec.linkedin.com/in/fjandrade
26