Recomendar por email:


Este libro sobre Oracle 11g se dirige a todos los informáticos que deseen 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, procesos), el libro detalla las diferentes tareas de administración de una base de datos: instalación (sobre Windows y Linux), configuración 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 derechos, copias de seguridad y recuperación con RMAN (Recovery Manager).
Se presta atención particular a las nuevas funcionalidades de Oracle 11g que facilitan el trabajo del administrador: ajuste automático de la memoria, directorio de Diagnóstico Automático, contraseñas sensibles a mayúsculas-minúsculas, reducción de un espacio de tablas temporal gestionado localmente, nueva ergonomía de Oracle Entreprise Manager Database Control, etc.
La obra contiene numerosos consejos prácticos y recomendaciones y presenta soluciones a los problemas más habituales.
Los ejemplos de scripts pueden descargarse en esta página.
Capítulo 1: Introducción
A. Objetivos de la obra . . . . . . . . . . . . . . . . . . . 8
B. Presentación de Oracle11 g . . . . . . . . . . . . . . . . 8
1. Introducción. . . . . . . . . . . . . . . . . . . . . . . . 8
2. Principales novedades de la versión 11 . . . . . . . . . . . . 10
C. Convenciones de nomenclatura . . . . . . . . . . . . . . 11
Capítulo 2: Las bases de la arquitectura Oracle
A. Presentación general. . . . . . . . . . . . . . . . . . . 15
1. Noción de instancia y de base de datos . . . . . . . . . . . . 15
2. La base de datos. . . . . . . . . . . . . . . . . . . . . . 16
3. La instancia. . . . . . . . . . . . . . . . . . . . . . . . 16
4. Las diferentes categorías de base de datos . . . . . . . . . . . 17
B. La base de datos . . . . . . . . . . . . . . . . . . . . 18
1. Fichero de control . . . . . . . . . . . . . . . . . . . . . 18
2. Fichero de actualización. . . . . . . . . . . . . . . . . . . 18
3. Ficheros de datos . . . . . . . . . . . . . . . . . . . . . 19
a. Definiciones . . . . . . . . . . . . . . . . . . . . . . 19
b. Organización del almacenamiento . . . . . . . . . . . . . 20
4. Sistema de almacenamiento . . . . . . . . . . . . . . . . . 22
5. Noción de esquema . . . . . . . . . . . . . . . . . . . . 22
6. Reglas de nomenclatura. . . . . . . . . . . . . . . . . . . 23
C. La instancia . . . . . . . . . . . . . . . . . . . . . . 23
1. La SGA. . . . . . . . . . . . . . . . . . . . . . . . . . 23
a. Descripción general . . . . . . . . . . . . . . . . . . . 23
b. La Shared Pool . . . . . . . . . . . . . . . . . . . . . 24
c. La Database Buffer Cache . . . . . . . . . . . . . . . . 26
d. La Redo Log Buffer . . . . . . . . . . . . . . . . . . . 27
e. Otros pools de la SGA . . . . . . . . . . . . . . . . . . 28
f. La noción de gránulo . . . . . . . . . . . . . . . . . . 28
2. Los procesos en segundo plano. . . . . . . . . . . . . . . . 28
a. Introducción . . . . . . . . . . . . . . . . . . . . . . 28
b. DBWn. . . . . . . . . . . . . . . . . . . . . . . . . 29
c. LGWR. . . . . . . . . . . . . . . . . . . . . . . . . 29
d. CKPT . . . . . . . . . . . . . . . . . . . . . . . . . 30
e. SMON. . . . . . . . . . . . . . . . . . . . . . . . . 31
f. PMON . . . . . . . . . . . . . . . . . . . . . . . . 31
g. CJQ n . . . . . . . . . . . . . . . . . . . . . . . . . 32
h. ARC n . . . . . . . . . . . . . . . . . . . . . . . . . 32
3. Los procesos servidor . . . . . . . . . . . . . . . . . . . . 32
4. La PGA. . . . . . . . . . . . . . . . . . . . . . . . . . 33
5. La gestión de la memoria . . . . . . . . . . . . . . . . . . 34
a. Descripción general . . . . . . . . . . . . . . . . . . . 34
b. La gestión automática de la memoria compartida. . . . . . . 34
c. Gestión automática de la memoria de la instancia . . . . . . 36
d. Gestión manual: consejo relativo al reparto SGA/PGA . . . . . 38
6. El fichero de parámetros . . . . . . . . . . . . . . . . . . 38
7. Infraestructura para la gestión automática . . . . . . . . . . . 39
D. El administrador de base de datos . . . . . . . . . . . . . 40
1. Tareas principales . . . . . . . . . . . . . . . . . . . . . 40
2. Cuentas Oracle de administración. . . . . . . . . . . . . . . 40
3. Identificación privilegiada SYSDBA y SYSOPER . . . . . . . . . 41
a. Por el sistema operativo . . . . . . . . . . . . . . . . . 41
b. Por un fichero de contraseñas. . . . . . . . . . . . . . . 41
c. Observaciones . . . . . . . . . . . . . . . . . . . . . 42
4. Otras cuentas Oracle . . . . . . . . . . . . . . . . . . . . 44
E. El diccionario de datos. . . . . . . . . . . . . . . . . . 44
1. Presentación . . . . . . . . . . . . . . . . . . . . . . . 44
2. Las vistas estáticas. . . . . . . . . . . . . . . . . . . . . 45
3. Las vistas dinámicas de rendimiento (v33 1008 33 . . . . . . . . . . . 46
Capítulo 2
14 Oracle 11 g - Administración
Capítulo 3: Instalación
A. Instalación del servidor. . . . . . . . . . . . . . . . . . 50
1. Introducción. . . . . . . . . . . . . . . . . . . . . . . . 50
2. Principales etapas de la instalación . . . . . . . . . . . . . . 50
3. Optimal Flexible Architecture (OFA) . . . . . . . . . . . . . . 52
a. Principios generales . . . . . . . . . . . . . . . . . . . 52
b. Reparto de los ficheros de la base de datos en diferentes discos 55
4. Preinstalación . . . . . . . . . . . . . . . . . . . . . . . 56
a. En plataformas Windows . . . . . . . . . . . . . . . . . 56
b. En plataformas Linux . . . . . . . . . . . . . . . . . . 57
5. Instalación con Oracle Universal Installer. . . . . . . . . . . . 64
a. Descripción general . . . . . . . . . . . . . . . . . . . 64
b. Ejecutar Oracle Universal Installer en plataformas Windows . . 65
c. Ejecutar Oracle Universal Installer en plataformas Linux . . . . 65
d. Instalación Básica. . . . . . . . . . . . . . . . . . . . 66
6. Post-instalación . . . . . . . . . . . . . . . . . . . . . . 76
a. Descargar y aplicar los parches Oracle . . . . . . . . . . . 76
b. Configurar el entorno de trabajo . . . . . . . . . . . . . . 79
c. Configurar el inicio y la parada automática . . . . . . . . . 84
B. Instalación del cliente . . . . . . . . . . . . . . . . . . 87
Capítulo 4: Oracle Net
A. Introducción . . . . . . . . . . . . . . . . . . . . . . 90
1. Papel de Oracle Net . . . . . . . . . . . . . . . . . . . . 90
2. Principios de funcionamiento. . . . . . . . . . . . . . . . . 90
3. Nombre de servicio y nombre de instancia . . . . . . . . . . . 91
B. Configuración del lado servidor . . . . . . . . . . . . . . 92
1. Configuración del proceso de escucha . . . . . . . . . . . . . 92
2. Gestión de procesos de escucha . . . . . . . . . . . . . . . 96
3. Inicio automático del proceso de escucha . . . . . . . . . . . 97
4. Registro dinámico de servicios . . . . . . . . . . . . . . . . 98
C. Configuración del lado cliente . . . . . . . . . . . . . . . 99
1. Introducción. . . . . . . . . . . . . . . . . . . . . . . . 99
2. Selección de métodos de resolución de nombres . . . . . . . . 99
3. Configuración de los métodos de resolución de nombres . . . . . 101
a. Resolución de nombre local. . . . . . . . . . . . . . . . 101
b. Conexión simplificada . . . . . . . . . . . . . . . . . . 104
D. Problemas habituales y soluciones . . . . . . . . . . . . . 105
Capítulo 5: Las herramientas de administración
A. Introducción . . . . . . . . . . . . . . . . . . . . . . 111
B. SQL*Plus . . . . . . . . . . . . . . . . . . . . . . . 111
1. Descripción general. . . . . . . . . . . . . . . . . . . . . 111
2. Utilización . . . . . . . . . . . . . . . . . . . . . . . . 112
a. Ejecutar SQL*Plus. . . . . . . . . . . . . . . . . . . . 112
b. Conectarse. . . . . . . . . . . . . . . . . . . . . . . 113
c. Ejecutar un script SQL . . . . . . . . . . . . . . . . . . 114
d. Ejecutar un comando del sistema operativo . . . . . . . . . 114
e. Utilizar las variables de sustitución. . . . . . . . . . . . . 114
f. Pasar valores a un script . . . . . . . . . . . . . . . . . 116
C. Oracle SQL Developer . . . . . . . . . . . . . . . . . . 117
D. Oracle Enterprise Manager Database Control . . . . . . . . 119
1. Introducción. . . . . . . . . . . . . . . . . . . . . . . . 119
2. Arquitectura. . . . . . . . . . . . . . . . . . . . . . . . 119
3. Gestionar Database Control . . . . . . . . . . . . . . . . . 121
4. Comenzar con Database Control . . . . . . . . . . . . . . . 122
a. Descripción general . . . . . . . . . . . . . . . . . . . 122
b. Información de identificación y conexión . . . . . . . . . . 124
5. Utilizar las alertas . . . . . . . . . . . . . . . . . . . . . 125
a. Visualizar las alertas. . . . . . . . . . . . . . . . . . . 125
b. Definir los umbrales de las alertas . . . . . . . . . . . . . 126
c. Recibir un aviso cuando una alerta se produce. . . . . . . . 126
6. Las tareas de mantenimiento automatizadas . . . . . . . . . . 129
E. La documentación Oracle. . . . . . . . . . . . . . . . . 130
1. ¿Dónde encontrarla? . . . . . . . . . . . . . . . . . . . . 130
2. Organización . . . . . . . . . . . . . . . . . . . . . . . 131
F. Diagnóstico de problemas . . . . . . . . . . . . . . . . 132
1. Descripción general. . . . . . . . . . . . . . . . . . . . . 132
2. El Repositorio de Diagnóstico Automático . . . . . . . . . . . 133
3. Los ficheros de alerta y traza. . . . . . . . . . . . . . . . . 134
4. Utilizar Database Control . . . . . . . . . . . . . . . . . . 135
a. Área de Trabajo de Soporte. . . . . . . . . . . . . . . . 135
b. Consultar el contenido del fichero de alertas de una instancia . 139
c. Verificadores . . . . . . . . . . . . . . . . . . . . . . 139
5. La herramienta de línea de comandos adrci . . . . . . . . . . 141
Capítulo 5
110 Oracle 11 g - Administración
Capítulo 6: Inicio y parada
A. Principios . . . . . . . . . . . . . . . . . . . . . . . 146
B. Inicio . . . . . . . . . . . . . . . . . . . . . . . . . 147
1. Utilizar SQL*Plus . . . . . . . . . . . . . . . . . . . . . 147
a. El comando STARTUP . . . . . . . . . . . . . . . . . . 147
b. Modo de operar. . . . . . . . . . . . . . . . . . . . . 148
c. Modificar el nivel de disponibilidad de la base de datos . . . . 150
d. Recuperación de la información de la instancia y
de la base de datos . . . . . . . . . . . . . . . . . . . 150
2. Utilizar Database Control . . . . . . . . . . . . . . . . . . 151
C. Parada . . . . . . . . . . . . . . . . . . . . . . . . 153
1. Utilizar SQL*Plus . . . . . . . . . . . . . . . . . . . . . 153
a. El comando SHUTDOWN. . . . . . . . . . . . . . . . . 153
b. Modo de operar. . . . . . . . . . . . . . . . . . . . . 154
2. Utilizar Database Control . . . . . . . . . . . . . . . . . . 155
D. Automatización y scripts . . . . . . . . . . . . . . . . . 157
1. En plataformas Unix o Linux . . . . . . . . . . . . . . . . . 157
a. Automatización . . . . . . . . . . . . . . . . . . . . . 157
b. Scripts . . . . . . . . . . . . . . . . . . . . . . . . 158
2. En plataformas Windows . . . . . . . . . . . . . . . . . . 158
a. Automatización . . . . . . . . . . . . . . . . . . . . . 158
b. Scripts . . . . . . . . . . . . . . . . . . . . . . . . 159
E. Problemas habituales y soluciones . . . . . . . . . . . . . 160
Capítulo 7: Creación de una nueva base de datos
A. Descripción general . . . . . . . . . . . . . . . . . . . 165
1. Etapas en la creación de una nueva base de datos
para una aplicación. . . . . . . . . . . . . . . . . . . . . 165
2. Etapas de creación de la base de datos propiamente dicha . . . . 166
3. Métodos disponibles . . . . . . . . . . . . . . . . . . . . 167
B. Creación de la base de datos manualmente . . . . . . . . . 167
1. Crear los repositorios en disco . . . . . . . . . . . . . . . . 167
2. Preparar un nuevo fichero de parámetros texto . . . . . . . . . 168
a. Principios . . . . . . . . . . . . . . . . . . . . . . . 168
b. Los principales parámetros . . . . . . . . . . . . . . . . 168
c. Un ejemplo sencillo . . . . . . . . . . . . . . . . . . . 179
3. Crear el servicio asociado a la instancia o crear el fichero
de contraseñas . . . . . . . . . . . . . . . . . . . . . . 180
a. Crear el servicio asociado a la instancia (plataformas Windows). 180
b. Crear el fichero de contraseñas (plataformas Unix/Linux). . . . 182
4. Ejecutar SQL*Plus y conectarse AS SYSDBA . . . . . . . . . . 183
5. Crear el fichero de parámetros servidor . . . . . . . . . . . . 183
6. Iniciar la instancia . . . . . . . . . . . . . . . . . . . . . 185
7. Crear la base de datos . . . . . . . . . . . . . . . . . . . 185
a. La sentencia SQL CREATE DATABASE . . . . . . . . . . . 185
b. Opciones de la sentencia SQL CREATE DATABASE . . . . . . 188
8. Finalizar la creación del diccionario de datos . . . . . . . . . . 196
9. Configurar Oracle Net para la nueva base de datos . . . . . . . 196
10. Registrar la nueva instancia en el fichero oratab. . . . . . . . . 197
11. Configurar Database Control . . . . . . . . . . . . . . . . . 197
12. Resumen: escribir un script de creación de una base de datos. . . 199
13. Encontrar información en la base de datos . . . . . . . . . . . 199
C. Creación de la base de datos con la ayuda del asistente gráfico 200
1. Descripción general. . . . . . . . . . . . . . . . . . . . . 200
2. Creación a partir
Otros clientes que compraron Oracle 11g - Administración también compraron:
Otros libros de Oracle:
Categorías principales






