Detalle del libro
Ver Índice
Introducción
1. Objetivos del libro
2. Presentación de Oracle Database 12c
2.1 Introducción
2.2 Principales novedades de la versión 12
3. Convenciones de escritura
Las bases de la arquitectura Oracle
1. Presentación general
1.1 Nociones de instancia y base de datos
1.2 La base de datos
1.3 La instancia
1.4 Las diferentes categorías de base de datos
1.5 Oracle Base y Oracle Home
2. La base de datos
2.1 Archivo de control
2.2 Archivos de traza
2.3 Archivos de datos
2.3.1 Definiciones
2.3.2 Organización del almacenamiento
2.4 Sistema de almacenamiento
2.5 Noción de esquema
2.6 Reglas de nomenclatura
3. La instancia
3.1 La SGA
3.1.1 Descripción general
3.1.2 El Shared Pool
3.1.3 La Database Buffer Cache
3.1.4 El Redo Log Buffer
3.1.5 Otros pools de la SGA
3.1.6 La noción de gránulo
3.2 Los procesos en segundo plano
3.2.1 Introducción
3.2.2 DBWn y BWnn
3.2.3 LGWR
3.2.4 CKPT
3.2.5 SMON
3.2.6 PMON
3.2.7 CJQ0
3.2.8 ARCn
3.3 Los procesos de servidor
3.4 La PGA
3.5 La gestión de la memoria
3.5.1 Descripción general
3.5.2 La gestión automática de la memoria compartida
3.5.3 La gestión automática de la memoria de la instancia
3.5.4 Gestión manual: consejo de reparto
3.6 El archivo de argumentos
3.7 Infraestructura para la gestión automática
4. El administrador de la base de datos
4.1 Principales tareas
4.2 Cuentas Oracle de administración
4.3 Identificación privilegiada SYSDBA, SYSOPER y SYSBACKUP
4.3.1 Por el sistema operativo
4.3.2 Por un archivo de contraseñas
4.3.3 Observaciones
4.4 Otras cuentas Oracle
5. El diccionario de datos
5.1 Presentación
5.2 Las vistas estáticas
5.3 Las vistas dinámicas de rendimiento (v$)
Instalación
1. Instalación del servidor
1.1 Introducción
1.2 Principales etapas de la instalación
1.3 Optimal Flexible Architecture (OFA)
1.3.1 Principios generales
1.3.2 Reparto de los archivos de la base de datos en varios discos
1.4 Pre-instalación
1.4.1 En plataformas Windows
1.4.2 En plataformas Linux
1.4.3 Configuración automática en Oracle Linux
1.5 Instalación con Oracle Universal Installer
1.5.1 Descripción general
1.5.2 Ejecutar Oracle Universal Installer en plataformas Windows
1.5.3 Ejecutar Oracle Universal Installer en plataformas Linux
1.5.4 Primeras etapas de la instalación
1.5.5 Instalación solo del software
1.5.6 Instalación del software y creación de una base de datos
1.5.7 Últimas etapas de la instalación
1.6 Post-instalación
1.6.1 Descargar y aplicar los parches Oracle
1.6.2 Configurar el entorno de trabajo
1.6.3 Configurar el inicio y la parada automáticos
2. Instalación del cliente
Oracle Net
1. Introducción
1.1 La función de Oracle Net
1.2 Principios de funcionamiento
1.3 Nombre de servicio y nombre de instancia
2. Configuración del lado servidor
2.1 Creación del proceso de escucha
2.2 Configuración del proceso de escucha
2.3 Gestión del proceso de escucha
2.4 Inicio automático del proceso de escucha
2.5 Registro dinámico de servicios
3. Configuración del lado cliente
3.1 Introducción
3.2 Selección de los métodos de resolución de nombres
3.3 Configuración de los métodos de resolución de nombres
3.3.1 Resolución de nombres local
3.3.2 Conexión simplificada
4. Problemas habituales y soluciones
Las herramientas de administración
1. Introducción
2. SQL*Plus
2.1 Descripción general
2.2 Utilización
2.2.1 Ejecutar SQL*Plus
2.2.2 Conectarse
2.2.3 Ejecutar un script SQL
2.2.4 Ejecutar un comando del sistema operativo
2.2.5 Utilizar variables de sustitución
2.2.6 Pasar valores a un script
3. Oracle SQL Developer
4. Oracle Enterprise Manager Database Express
4.1 Introducción
4.2 Arquitectura
4.3 Primeros pasos con EM Express
5. La documentación Oracle
5.1 ¿ Dónde encontrarla ?
5.2 Organización
6. Diagnosticar los problemas
6.1 Descripción general
6.2 El Repositorio de diagnóstico automático
6.3 Los archivos de alerta y de traza
6.4 La herramienta por línea de comandos adrci
7. Las tareas de mantenimiento automatizadas
Inicio y parada
1. Principios
2. Inicio
2.1 Utilizar SQL*Plus
2.1.1 El comando STARTUP
2.1.2 Modo operativo
2.1.3 Modificar el nivel de disponibilidad de la base de datos
2.1.4 Recuperar la información de la instancia y de la base de datos
2.2 Utilizar Oracle SQL Developer
3. Parada
3.1 Utilizar SQL*Plus
3.1.1 El comando SHUTDOWN
3.1.2 Modo operativo
3.2 Utilizar Oracle SQL Developer
4. Automatización y scripts
4.1 En plataformas Unix o Linux
4.1.1 Automatización
4.1.2 Scripts
4.2 En plataformas Windows
4.2.1 Automatización
4.2.2 Scripts
5. Problemas habituales y soluciones
Creación de una nueva base de datos
1. Descripción general
1.1 Etapas en la creación de una nueva base de datos para una aplicación
1.2 Etapas en la creación de la base de datos propiamente dicha
1.3 Métodos disponibles
2. Creación de la base de datos manualmente
2.1 Crear los repositorios en los discos
2.2 Preparar un nuevo archivo de argumentos de texto
2.2.1 Principios generales
2.2.2 Los principales argumentos
2.2.3 Un ejemplo sencillo
2.3 Crear el servicio asociado a la instancia o crear el archivo de contraseñas
2.3.1 Crear el servicio asociado a la instancia (plataforma Windows)
2.3.2 Crear el archivo de contraseñas (plataforma Unix/Linux)
2.4 Ejecutar SQL*Plus y conectarse AS SYSDBA
2.5 Crear el archivo de argumentos de servidor
2.6 Inicio de la instancia
2.7 Crear la base de datos
2.7.1 La sentencia SQL CREATE DATABASE
2.7.2 Opciones de la sentencia SQL CREATE DATABASE
2.8 Finalizar la creación del diccionario de datos
2.9 Configurar Oracle Net para la nueva base de datos
2.10 Registrar la nueva instancia en el archivo oratab
2.11 Configurar EM Express
2.12 Resumen: escribir un script de creación de una base de datos
2.13 Obtener información de la base de datos
3. Creación de la base de datos con ayuda del asistente gráfico
3.1 Descripción general
3.2 Creación de una base de datos
3.2.1 Modo creación
3.2.2 Creación con ayuda de la configuración por defecto
3.2.3 Modo avanzado: creación a partir de un plantilla con archivos de datos 244
3.2.4 Modo avanzado: creación a partir de una plantilla sin archivo de datos
3.3 Gestionar las plantillas
Gestión de la instancia
1. Gestión de los argumentos de inicialización
1.1 Modificar los argumentos de inicialización
1.1.1 Tipos de argumentos
1.1.2 Las sentencias SQL ALTER SYSTEM y ALTER SESSION
1.2 Los argumentos en el diccionario de datos
1.3 Exportar un archivo de argumentos del servidor
1.4 Utilizar EM Express
1.5 Problemas habituales y soluciones
1.5.1 Archivo de argumentos del servidor perdido o dañado
1.5.2 Valor erróneo que impide el inicio
Este libro sobre Oracle 12c, está dirigido a cualquier profesional de la informática que quiera dominar las tareas de administración de las bases de datos Oracle.
Después de una presentación general de la arquitectura interna de un servidor Oracle (memoria y procesos), este libro detalla las diferentes tareas de administración de una base de datos: instalación (en Windows y Linux), configuración de Oracle Net, creación de una nueva base de datos, gestión de la memoria, gestión del almacenamiento, gestión de los usuarios y sus permisos y copias de seguridad y restauraciones con RMAN (Recovery Manager).
Se presta particular atención a las nuevas funcionalidades de Oracle 12c, que facilitan el trabajo del administrador: mover, en caliente, archivos de datos, limitar el tamaño de la PGA, gestión de la anulación para las tablas temporales, nuevos permisos de administración para las operaciones de copia de seguridad y restauración, seguridad basada en código, etc.
El libro contiene muchos consejos prácticos y recomendaciones y presenta las posibles soluciones a los problemas más habituales.
En el sitio web de Ediciones Eni, www.ediciones-eni.com, hay disponibles scripts de ejemplo para su descarga.