Codigo Libre

DBA Oracle

Este curso profundiza en las tareas más importantes de un administrador de bases de datos. Los asistentes aprenderán a instalar y mantener una base de datos Oracle, y conocerán su arquitectura, el funcionamiento de sus componentes y cómo éstos interactúan entre ellos. También aprenderán a crear una base de datos operativa y a gestionar las diferentes estructuras de manera efectiva y eficiente, incluyendo el control del rendimiento, la seguridad de la base de datos, la gestión de los usuarios y las técnicas de copia de seguridad y de recuperación.

9 ALUMNOS MATRICULADOS

    LCOA: LINUX CERTIFIED ORACLE ADMINISTRATOR

    • Este curso prepara para el examen 1Z0-052: Oracle Database 11g: Administration I, el segundo de los dos exámenes conducentes a la certificación Oracle Database 11g Administrator Certified Associate (Oracle 11g DBA OCA).
    • Este curso prepara para el examen 1Z0-053: Oracle Database 11g: Administration II conducente a la certificación Oracle Database 11g Administrator Certified Professional (Oracle 11g DBA OCP).
    • Este curso prepara para el examen GCOA-104+ GCOA-205: GNU Certified Oracle Administrator (GCOA).

    OBJETIVOS

    • Instalar y Configurar GNU/Linux para un ambiente Oracle
    •  Instalar una infraestructura Oracle Grid
    •  Instalar y configurar una base de datos Oracle 11g
    •  Configurar los servicios Oracle Net
    •  Administrar las estructuras de almacenamiento de la base de datos
    •  Crear y administrar cuentas de usuario
    •  Realizar tareas básicas de copias de seguridad y de recuperación de bases de datos
    •  Describir la arquitectura de una base de datos Oracle
    • Realizar copias de seguridad y recuperación de una base de datos (y de sus partes) con RMAN
    • Utilizar la tecnología flashback para visualizar estados anteriores de los datos, y revertir ya sea objetos ya sea la base de datos completa a un estado anterior
    • Aprenderá como usar las distintas tecnologías tales como Manejo de Volumenes Logico (LVM), SQL*Loader y Automatic Storage Management (ASM).
    • Programar tareas para su ejecución dentro y fuera de la base de datos

    PARTICIPANTES 
    Curso orientado a administradores de bases de datos, administradores técnicos, ingenieros de soporte, consultores técnicos y estudiantes que desean iniciar en el mundo de BD.

    REQUISITOS 
    Para realizar este curso es recomendable haber asistido al curso Linux y SQL.

     

    Información:

     Fechas y Horarios: Ver en calendario

    Duracion:  48 Horas

    Lugar: ACL Santo Domingo.

    Costo: RD$30,000.00

    Becados: RD$11,000.00 (No aplican las empresas)

     Inscripción Becados: RD$5,000.00

    Certificado del Curso


    Descargar Brochure

    CONTENIDO DEL CURSO

    LEER MÁS

    DBA-I

    Capítulo 0: Introducción

    • A. Objetivos de la obra
    • B. Oracle11g
    • 1. Introducción
    • 2. Principales novedades de la versión 11
    • C. Convenciones de nomenclatura

    Capítulo 1: Instalación y Manejo del Sistema Operativo GNU/Linux Centos-6.5 – Oracle Linux 6.5

        • A. Historia
        • 1. GNU
        • 2. Linux
        • 3. GNU/Linux
        • 4. Distribuciones o Sabores
        • B. Particiones
        • 1. Sistema de Archivos
        • 2. Creacion de Particiones
        • 3. Asignación de espacio
        • 4. Memoria Swap
        • 5. BootLoader GRUB
        • C. Comandos GNU / UNIX
        • (cd,ls,file,cat,mkdir,mv,rm,touch,more,less,wc,head.less.cp,diff,find,locate, apropos, exit,du, df, free, loadkeys, setxkbmap, watch, tty, halt, which, lshw, echo, uptime, w, who, nl, su -, hostname, shutdown, sleep, uname etc…)
        • D. Variables
        • 1. Env
        • 2. Set
        • 3. echo $
        • 4. .bashrc y .bash_profile
        • E. Editores
        • 1. Vim
        • 2. Emacs
        • F. Paquetes
        • 1. Rpm
        • 2. Tar.gz (.bz2 y .xz)

    Capítulo 2: Instalación Oracle 11g

    • A. Instalación del servidor
    • 1. Introducción
    • 2. Principales etapas de la instalación
    • 3. Optimal Flexible Architecture (OFA)
    • a. Principios generales
    • b. Reparto de los ficheros de la base de datos en diferentes discos
    • 4. Preinstalación
    • a. En plataformas Windows
    • b. En plataformas Linux
    • 5. Instalación con Oracle Universal Installer
    • a. Descripción general
    • b. Ejecutar Oracle Universal Installer en plataformas Linux
    • c. Instalación Básica
    • d. Instalación Server
    • 6. Post-instalación

    Capítulo 3: La Instancia & Procesos

    • A. La instancia
    • 1. La SGA
    • a. Descripción general
    • b. La Shared Pool
    • c. La Database Buffer Cache
    • d. La Redo Log Buffer
    • e. Otros pools de la SGA
    • f. La noción de gránulo
    • 2. Los procesos en segundo plano
    • a. Introducción
    • b. DBWn
    • c. LGWR
    • d. CKPT
    • e. SMON
    • f. PMON
    • g. CJQn
    • h. ARCn
    • 3. Los procesos servidor
    • 4. La PGA.
    • 5. La gestión de la memoria
    • b. La gestión automática de la memoria compartida
    • c. Gestión automática de la memoria de la instancia
    • d. Gestión manual: consejo relativo al reparto SGA/PGA
    • 6. El fichero de parámetros7. Infraestructura para la gestión automática
      • a. init.ora
      • b.spfile.ora

    Capítulo 3: SQL Para un Dba

    • A. Introducción
    • 1. Información, registros, tablas y bases de datos.
    • 2. Conexión y desconexión de la base de datos.
    • 3. Ejecución de órdenes SQL.
    • 4. Sentencia DESCRIBE.
    • 5. Sentencia SELECT.
    • B.  Filtrado y ordenación de los datos
    • 1. Búsqueda de datos con WHERE.
    • 2. Ordenación de datos con ORDER BY.
    • 3. Funciones de una sola fila
    • 4. Funciones sobre datos de tipo fecha-hora.
    • C. Consultas con más de una tabla
    • 1. Uniones entre tablas: notación clásica.
    • 2. Uniones entre tablas: notación SQL99 con JOIN.
    • 3. Configuración de los métodos de resolución de nombres
    • D.  Definición y gestión de tablas
      • 1. Uniones entre tablas: notación clásica.
      • 2. Restricciones y coherencia de datos

    Capítulo 4: Estructura y Arquitectura de Oracle

    • A. Presentación general
    • 1. Noción de instancia y de base de datos
    • 2. La base de datos
    • 3. La instancia
    • 4. Las diferentes categorías de base de datos
    • B. La base de datos
    • 1. Fichero de control (Control File)
    • 2. Fichero de actualización (Red Log)
    • 3. Ficheros de datos (Data Files)
    • a. Definiciones
    • b. Organización del almacenamiento
    • 4. Sistema de almacenamiento
    • 5. Noción de esquema
    • 6. Reglas de nomenclatura
    • C. El administrador de base de datos
    • 1. Tareas principales
    • 2. Cuentas Oracle de administración
    • 3. Identificación privilegiada SYSDBA y SYSOPER
    • a. Por el sistema operativo
    • b. Por un fichero de contraseñas
    • c. Observaciones
    • 4. Otras cuentas Oracle
    • D. El diccionario de datos
    • 1. Presentación
    • 2. Las vistas estáticas
    • 3. Las vistas dinámicas de rendimiento (v$)

    Capítulo 5: Inicio y parada

    • A. Principios
    • B. Inicio
    • 1. Utilizar SQL*Plus
    • a. El comando STARTUP
    • b. Modo de operar
    • c. Modificar el nivel de disponibilidad de la base de datos
    • d. Recuperación de la información de la instancia y de la base de datos
    • 2. Utilizar Database Control
    • C. Parada
    • 1. Utilizar SQL*Plus
    • a. El comando SHUTDOWN.
    • b. Modo de operar
    • 2. Utilizar Database Control
    • E. Problemas habituales y soluciones

    Capítulo 6: Gestión de los ficheros de control y de los ficheros de actualización

    • A. Gestión de los ficheros de control
    • 1. Recordatorio sobre el fichero de control
    • 2. Encontrar la información en los ficheros de control
    • 3. Replicación del fichero de control
    • 4. Utilizar Database Control
    • B. Gestión de los ficheros de actualización
    • 1. Recordatorio sobre les ficheros de actualización
    • 2. Encontrar información en los ficheros de actualización
    • 3. Dimensionar los ficheros de actualización
    • 4. Administrar los ficheros de actualización
    • a. Descripción general
    • b. Añadir un nuevo miembro a un grupo (replicación)
    • c. Añadir un nuevo grupo
    • d. Desplazar un miembro
    • e. Eliminar un grupo
    • f. Eliminar un miembro de un grupo
    • g. Forzar la basculación del grupo actual al siguiente
    • 5. Controlar la frecuencia de los puntos de recuperación
    • 6. Utilizar Database Control

    Capítulo 7: Gestión de los tablespaces y de los ficheros de datos

    • A. Descripción general y directivas
    • 1. Descripción general
    • 2. Directivas
    • B. Tablespace permanente
    • 1. Creación de un tablespace permanente
    • 2. Comentarios sobre los tablespaces BIGFILE.
    • 3. Tablespace permanente por defecto
    • 4. Modificación de un tablespace permanente
    • a. Descripción general
    • b. Renombrar un tablespace
    • c. Añadir un fichero de datos a un tablespace
    • d. Modificar el tamaño de un fichero de datos
    • e. Modificar la extensión automática de un fichero de datos
    • f. Pasar un tablespace OFFLINE / ONLINE
    • g. Renombrar o desplazar un fichero de datos
    • h. Eliminar un fichero de datos
    • i. Otras operaciones
    • 5. Eliminación de un tablespace permanente
    • C. Organización del almacenamiento en el interior de un tablespace
    • 1. Principios
    • 2. Especificar el almacenamiento de un segmento
    • 3. Especificar el modo de gestión de un tablespace
    • 4. Especificar el modo de gestión de un tablespace gestionado localmente
    • 5. Caso de los tablespaces SYSTEM y SYSAUX
    • D. Tablespace temporal.
    • 1. Rol del tablespace temporal
    • 2. Grupo de tablespaces temporales
    • 3. Creación de un tablespace temporal gestionado localmente
    • 4. Tablespace temporal por defecto
    • 5. Administración de los tablespaces temporales gestionados localmente
    • E. Conclusiones
    • 1. Ventajas de los tablespaces gestionados localmente
    • 2. Recomendaciones
    • F. Encontrar la información en los tablespaces y los ficheros de datos
    • 1. Tablespaces y ficheros de datos
    • 2. Supervisión del almacenamiento en los tablespaces
    • G. Utilizar Database Control
    • 1. Espacio de disco lógico (tablespace)
    • 2. Fichero de datos
    • 3. Grupo de tablespace temporal
    • H. Problemas corrientes y soluciones

    DBA-II

    Capítulo 1: Gestión de los usuarios y de sus derechos

    • A. Principios
    • B. Crear y modificar los usuarios
    • 1. Modo de identificación del usuario
    • a. Identificación por Oracle
    • b. Identificación por el sistema operativo
    • 2. Creación de un usuario
    • 3. Modificación de un usuario
    • 4. Eliminación de un usuario
    • 5. Encontrar la información sobre los usuarios
    • C. Utilizar los perfiles
    • 1. Presentación
    • 2. Creación de un perfil
    • 3. Modificación de un perfil
    • 4. Asignación de un perfil a un usuario.
    • 5. Activación de la limitación de los recursos
    • 6. Eliminación de un perfil
    • 7. Encontrar la información sobre los perfiles
    • D. Gestionar los derechos
    • 1. Privilegios de sistema
    • a. Definición
    • b. Asignación de un privilegio de sistema a un usuario
    • c. Revocación de un privilegio de sistema a un usuario
    • d. Los privilegios de sistema SYSDBA y SYSOPER
    • 2. Privilegio objeto
    • a. Definición
    • b. Asignación de un privilegio objeto a un usuario
    • c. Revocación de un privilegio objeto a un usuario
    • d. Privilegios sobre las vistas y los programas almacenados
    • e. Nombrar un objeto de otro esquema
    • f. Ir más allá en la gestión de los derechos
    • 3. Rol
    • a. Definición
    • b. Creación de un rol.
    • c. Asignación de un privilegio a un rol
    • d. Revocación de un privilegio a un rol
    • e. Asignación de un rol a un usuario o a un rol.
    • f. Revocación de un rol a un usuario o a un rol
    • g. Eliminación de un rol
    • h. Activación o desactivación de un rol
    • i. Limitación de los roles
    • j. Roles predefinidos.
    • 4. Encontrar la información sobre los derechos
    • a. Privilegios de sistema
    • b. Privilegios objeto
    • c. Roles
    • E. Resumen
    • 1. Los diferentes tipos de cuentas
    • 2. Algunos consejos sobre la seguridad de su base de datos
    • F. Supervisar los usuarios conectados
    • G. Utilizar Database Control
    • 1. Usuarios
    • 2. Roles
    • 3. Perfiles

    Capítulo 2: Oracle Net

    • A. Introducción
    • 1. Papel de Oracle Net
    • 2. Principios de funcionamiento
    • 3. Nombre de servicio y nombre de instancia
    • B. Configuración del lado servidor
    • 1. Configuración del proceso de escucha
    • 2. Configuración del proceso de escucha
    • 3. Inicio automático del proceso de escucha
    • 4. Registro dinámico de servicios
    • C. Configuración del lado cliente
    • 1. Introducción
    • 2. Selección de métodos de resolución de nombres
    • 3. Configuración de los métodos de resolución de nombres
    • a. Resolución de nombre local
    • D. Problemas habituales y soluciones

    Capítulo 3: Redo Logs

    • A. NoArchiedLog
    • B. ArchivedLog
    • 1. Control del archivado
    • 2. Destinación del archivado

    Capítulo 4: FlashBack

    • A. Las técnicas de flashback
    • 1.Configuración de Flashback Database
    • 2. Recycle Bin y Drop Table
    • 3. Nivel de tabla
    • 4. Nivel de base de datos
    • a. Principios
    • b. Activar el modo FLASHBACK
    • c. Proceder a un flashback de la base de datos

    Capítulo 5: Copias Logicas Data Pump

    • A. Descripción general
    • B.Exportación e Importacón de DatosC. Data Pump
      • a. Exp / Imp
    • 1. Presentación
    • a. Arquitectura
    • b. Los modos de exportación o de importación
    • c. Los privilegios necesarios
    • d. El objeto DIRECTORY
    • 2. Utilización de las herramientas en línea de comando
    • 3. Parámetros de la exportación y de la importación
    • a. Parámetros comunes a la exportación y a la importación
    • b. Parámetros específicos de la exportación
    • c. Parámetros específicos de la importación
    • d. Contenido de una exportación o de una importación
    • 4. Ejemplos
    • a. Preámbulo
    • b. Exportación completa
    • c. Exportación selectiva
    • d. Importación selectiva

    Capítulo 6: Cargas de Datos

    • A. SQL*Loader
    • 1. Descripción general
    • a. Presentación
    • b. Funcionamiento general
    • c. Los caminos para la carga
    • 2. Puesta en práctica
    • 3. Ejemplos
    • a. Preámbulo
    • b. Longitud variable
    • c. Longitud fija
    • d. Longitud fija con eliminación de registros
    • e. Carga en dos tablas

    Capítulo 7: Clientes

    • A. Tipos de Clientes
    • 1. Instalación y Configuración
    • a. Usuarios
    • b. Ambiente
    • c. Recursos

     Capítulo 8: Oracle Enterprise Manager

    • A. Oracle Enterprise Manager Database Control
    • 1. Introducción
    • 2. Arquitectura
    • 3. Gestionar Database Control
    • 4. Comenzar con Database Control
    • a. Descripción general
    • b. Información de identificación y conexión
    • c. Emctl
    • 5. Utilizar las alertas
    • a. Visualizar las alertas
    • b. Definir los umbrales de las alertas
    • c. Recibir un aviso cuando una alerta se produce
    • 6. Las tareas de mantenimiento automatizadas

    Capítulo 9: Las herramientas de administración

    • A. Introducción
    • B. Emacs
    • 1. Descripción general.
    • 2. Utilización
    • a. Ejecutar Emacs
    • b. Conectarse
    • c. Ejecutar un script SQL
    • d. Ejecutar un comando del sistema operativo
    • e. Utilizar las variables de sustitución
    • f. Pasar valores a un script
    • C. Oracle SQL Developer
    • E. La documentación Oracle
    • 1. ¿Dónde encontrarla?
    • 2. Organización
    • F. Diagnóstico de problemas
    • 1. Descripción general
    • 2. El Repositorio de Diagnóstico Automático
    • 3. Los ficheros de alerta y traza.
    • 4. Utilizar Database Control
    • a. Área de Trabajo de Soporte
    • b. Consultar el contenido del fichero de alertas de una instancia
    • c. Verificadores
    • 5. La herramienta de línea de comandos adrci

    DBA-III

    Capítulo 1: Manejo de Volumenes Lógicos

    • A.Introducción
    • 1. Breve retrospectiva de los LVM
    • 2. Entendiendo que es un LVM
    • 3. Niveles de un LVM
    • 4. Instalación y Configuración
    • 5. Manejo Practico

    Capítulo 1: ASM & Grid

    • A.Introducción ASM & Grid
    • 1. Que es ASM?
    • 2. Ventajas de ASM
    • 3. AsmLib
    • 4. Instancia ASM
    • 5. Manejo Practico
    • 6.Instalacion Grid

    Capítulo 3: Copia de seguridad y recuperación

    • A. Principios
    • 1. Descripción general
    • 2. El almacenamiento de los ficheros de actualización
    • 3. Soluciones de copia de seguridad y recuperación
    • 4. Estrategias de copia de seguridad disponibles
    • 5. ¿Alguna estrategia para el modo de funcionamiento de la base de datos?
    • B. Almacenamiento de los ficheros de actualización
    • 1. Descripción general.
    • 2. Modo de actuar
    • 3. Los parámetros del proceso de almacenamiento
    • 4. Encontrar la información sobre el almacenamiento
    • 5. Problema habitual y solución
    • C. Presentación de Recovery Manager
    • 1. Introducción
    • 2. Ejecutar RMAN
    • 3. Algunos comandos útiles
    • 4. Configurar RMAN
    • 5. Utilización de la zona de recuperación rápida
    • 6. El comando VALIDATE
    • D. Copia de seguridad
    • 1. Generalidades
    • 2. Copia de seguridad de la totalidad de la base de datos
    • 3. Copia de seguridad del tablespace o de los ficheros de datos individuales
    • 4. Copia de seguridad del fichero de control y del fichero de parámetros servidor
    • 5. Copia de seguridad de los ficheros de actualización almacenados
    • 6. Copia de seguridad incremental
    • 7. Ejemplos de escenario
    • a. Preámbulo
    • b. Copia de seguridad completa de base de datos cerrada (coherente)
    • c. Copia de seguridad completa de base de datos abierta (incoherente)
    • d. Copia de seguridad parcial de base de datos abierta
    • e. Copia de seguridad incremental
    • E. El repositorio RMAN
    • 1. Encontrar información sobre las copias de seguridad
    • a. El comando LIST
    • b. El comando REPORT
    • 2. Gestionar el repositorio RMAN
    • a. El comando CROSSCHECK
    • b. El comando DELETE.
    • c. El comando CATALOG
    • F. Recuperación
    • 1. Descripción general
    • 2. Principios generales de la recuperación
    • a. En modo NOARCHIVELOG
    • b. En modo ARCHIVELOG
    • 3. Los incidentes sobre los ficheros de control y de actualización
    • 4. Identificar la naturaleza del problema
    • a. Mensajes de error relativos a los ficheros de control
    • b. Mensajes de error relativos a los ficheros de actualización
    • c. Mensajes de error relativos a los ficheros de datos
    • 5. Los comandos RMAN
    • a. Introducción
    • b. El comando RESTORE
    • c. El comando RECOVER
    • 6. Escenarios de recuperación
    • a. Presentación
    • b. Recuperación del fichero de parámetros servidor
    • c. Recuperación de un fichero de control
    • d. Recuperación de un fichero de actualización
    • e. Recuperación completa de la totalidad de la base de datos
    • en modo ARCHIVELOG
    • f. Recuperación completa de una parte de la base de datos
    • en modo ARCHIVELOG
    • g. Recuperación de todos los ficheros de control en modo ARCHIVELOG
    • h. Recuperación incompleta en modo ARCHIVELOG
    • i. Recuperación en modo NOARCHIVELOG
    • j. Recuperación en una ubicación diferente
    • k. Caso particular del tablespace temporal gestionado localmente

    Capítulo 4: Consejos para un GNU/Dba

    MENOS

    Opiniones del Curso

    N.A

    ratings
    • 1 stars0
    • 2 stars0
    • 3 stars0
    • 4 stars0
    • 5 stars0

    No se han encontrado opiniones para este curso

    COMING SOON15 VACANTES
    • COMING SOON
    • 48 Horas
    • 15 ASIENTOS
    • Certificado del curso

    Próximos cursos

    Abr
    29
    Sab
    2:00 pm Taller Oracle Rac 11g-12c
    Taller Oracle Rac 11g-12c
    Abr 29 a las 2:00 pm – 6:00 pm
    Taller Oracle Rac 11g-12c
    Objetivo: Este taller tiene como objetivo entrenar de manera teórico-práctico los conocimientos básicos y avanzados necesarios para la implementación de[...]
    May
    16
    Mar
    6:00 pm Diplomado GNU/Linux
    Diplomado GNU/Linux
    May 16 a las 6:00 pm – 8:00 pm
    Diplomado GNU/Linux
    GCSA Es un curso de dos meses duracion diseñado para profesionales de TI que no hayan trabajado con GNU/Linux y[...]
    May
    20
    Sab
    2:00 pm Implementacion de servidores Linux
    Implementacion de servidores Linux
    May 20 a las 2:00 pm – 6:00 pm
    Implementacion de servidores Linux
    Este curso se concentra en la operación y administración de servidores, usando las herramientas más difundidas en ambientes GNU/Linux. Servidores[...]
    2:00 pm Programacion PHP
    Programacion PHP
    May 20 a las 2:00 pm – 6:00 pm
    PHP es generalmente conocido por ser un lenguaje de código abierto que nos permite generar páginas web dinámicas en HTML[...]
    May
    21
    Dom
    9:00 am Oracle SQL+ PLSQL 12c
    Oracle SQL+ PLSQL 12c
    May 21 a las 9:00 am – 1:00 pm
    Oracle SQL+ PLSQL 12c
    Este curso está destinado para capacitar al técnico desde los conocimientos básicos y avanzados sobre los datos relacionales, el manejo de[...]
    May
    30
    Mar
    6:00 pm Oracle SQL+ PLSQL 12c
    Oracle SQL+ PLSQL 12c
    May 30 a las 6:00 pm – 8:00 pm
    Oracle SQL+ PLSQL 12c
    Este curso está destinado para capacitar al técnico desde los conocimientos básicos y avanzados sobre los datos relacionales, el manejo de[...]
    Jun
    3
    Sab
    2:00 pm Administrador Bases Datos Oracle
    Administrador Bases Datos Oracle
    Jun 3 a las 2:00 pm – 6:00 pm
    Administrador Bases Datos Oracle
    Este curso profundiza en las tareas más importantes de un administrador de bases de datos. Los asistentes aprenderán a instalar[...]

    Solicita una Beca Aqui

    Diagrama de Cursos

    Diagram_Certificaciones-Relacionados-Examen-ACL-2013

    Testimonios

    Al momento de iniciar mis estudios en la Fundación Código Libre Dominicana en el año 2015, mi motivación principal fue el desarrollo de software y la  implementación de tecnologías de código abierto, al entrar tenía como objetivo la obtención de conocimientos en las nuevas tecnologías...Leer Más

    Yasser Lluberes

    Estudiante

    QUIENES SOMOS?

    codigolibrelogo
    La Fundación Código Libre Dominicano (FCLD) tiene como objetivo principal promover y defender la libertad de uso, de aprendizaje, conocimiento, distribución y compartición de los derechos de los usuarios y programadores en relación al software.

    Donaciones

    Es de mucha importancia para nosotros el apoyo y el reconocimiento de cada miembro de la Fundación código libre dominicano, por lo que si prefieres de alguna manera contribuir puedes hacerlo por el siguiente método.

    Siguenos

    128-facebookgoogleplustwitteryoutubeInstagram

    Quien está conectado

    5 visitantes conectados ahora
    0 visitantes, 5 bots, 0 miembros
    Copyright © 2016. Designed by MediaExperto