mejores prácticas administración de base de datos oracle

27

Upload: jftorres92

Post on 06-Aug-2015

220 views

Category:

Technology


2 download

TRANSCRIPT

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 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

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_

[email protected]

http://ec.linkedin.com/in/fjandrade

26