Prefacio El conocimiento tiene una característica: cuanto mayor es el grado de intercambio, más rápido crece. Esto es lo que me motivó a escribir y completar este libro. Este libro condensa la experiencia de la gestión de bases de datos en los últimos años. Espero que las numerosas experiencias y consejos del libro ayuden a los lectores a superar sus dificultades de aprendizaje. Cómo leer este libro Los capítulos de este libro se dividen en varios aspectos según su contenido. Este libro debe leerse de principio a fin. El tiempo dedicado a estudiar este libro se verá recompensado con creces en su trabajo futuro. También puede adoptar un enfoque modular y leer de forma selectiva los capítulos que sean más adecuados para su nivel de conocimiento y propósito. Si no está familiarizado con Oracle o desea actualizar sus conocimientos básicos, puede comenzar leyendo el Apéndice A, que proporciona una introducción concisa a Oracle, y luego leer el libro completo de principio a fin. Si ya comprende el panorama y los conceptos básicos de Oracle, puede comenzar a aprender de cualquier capítulo que se adapte a sus necesidades o le interese. Por ejemplo, aquellos que necesiten aprender las nuevas funciones de la nueva gestión de bases de datos de Oracle8i para actualizar sus conocimientos pueden leer el Capítulo 9 "Nuevas funciones de Oracle8i" antes de leer otros capítulos. Los lectores que deseen conocer las capacidades informáticas de Internet de Oracle y Oracle Application Server pueden consultar directamente el Capítulo 10, "Internet DBA". Los otros capítulos también cubren un área importante específica. Cómo aumentar el conocimiento La clave del éxito en un determinado campo es enriquecer continuamente sus conocimientos. El conocimiento es el factor decisivo en la competencia. Debido a que la tecnología se está desarrollando a un ritmo rápido, todos deberíamos mantenernos al día con el ritmo del desarrollo tecnológico. Visite la comunidad en línea de profesionales de bases de datos (http://www.dbtips.com) para descargar muchos scripts útiles, incluidos muchos de los que aparecen en este libro, así como para obtener una copia gratuita de "Cómo crear scripts SQL que funcionen". Esta copia proporciona consejos y técnicas para crear y personalizar scripts que se adapten mejor a sus necesidades. Publicaré nuevos consejos y técnicas, guiones, ensayos y artículos en este sitio. Le invitamos a publicar sus pensamientos, experiencias, preguntas, respuestas y comentarios en este sitio para compartir e intercambiar conocimientos con todos.
Tabla de contenido:
Prefacio a los saludos Capítulo 1 Establecimiento y configuración de la base de datos
1.1 Planificación de la creación de bases de datos
1.1.1 Planificar y hacer las preguntas correctas
1.1.2 Cómo determinar el tamaño de bloque de datos apropiado
1.2 Organización de sistemas de archivos
1.2.1 Cómo nombrar archivos de bases de datos
1.2.2 Utilice la mejor estructura flexible
1.2.3 Cómo configurar un sistema de archivos Oracle que cumpla con OFA
1.3 Planificar el diseño del archivo de la base de datos
1.3.1 Planificación para maximizar la disponibilidad
1.3.2 Planificación para minimizar la contención de discos
1.4 Crear archivo de parámetros
1.4.1 Algunas notas sobre los parámetros de configuración
1.4.2 Establecer una conexión con el archivo de parámetros
1.4.3 Optimizar el almacenamiento del diccionario de datos
1.5 Comprender el comando CREAR BASE DE DATOS
1.6 Técnicas para la creación de bases de datos
1.6.1 Crear base de datos usando el instalador de Oracle
1.6.2 Cosas a tener en cuenta al utilizar el instalador para crear una base de datos
1.6.3 Cómo crear su propio script de creación de base de datos personalizado
1.6.4 Cómo clonar una base de datos a partir de una base de datos existente
1.6.5 Cómo utilizar la configuración de la base de datos
Asistente crea base de datos
1.7 Configuración completa de la base de datos
1.7.1 Crear espacio de tabla
1.7.2 Ejecutar script de configuración del diccionario de datos
1.7.3 Crear segmentos de reversión adicionales
1.7.4 Modificar los espacios de tabla predeterminados y temporales del usuario SISTEMA
1.7.5 Cambiar las contraseñas predeterminadas de SYS y SYSTEM
1.7.6 Crear otros objetos de usuario y esquema
1.7.7 Habilitar el modo de registro de archivo
1.7.8 Realizar una copia de seguridad completa de la base de datos
1.7.9 Configurar el inicio y apagado automático de la base de datos
1.7.10 Monitorear la base de datos después de su puesta en uso
1.7.11 Cómo enumerar y describir los parámetros de inicialización
1.7.12 Cómo enumerar parámetros no documentados
1.8 Revise el Capítulo 2 Gestión del almacenamiento de datos, los objetos y la capacidad
2.1 Configurar el almacenamiento de datos
2.1.1 Gestión de la fragmentación del espacio libre
2.1.2 Técnicas para agregar espacio disponible
2.1.3 Fragmentos del área de gestión
2.1.4 Buscar objetos cercanos al valor MAXEXTENTS
2.1.5 Evitar la fragmentación del diccionario de datos
2.1.6 Área de gestión local
2.1.7 Reorganizar toda la base de datos
2.1.8 11 consejos para definir tamaños de extensión y prevenir la fragmentación
2.1.9 Evite distinguir supererrores
2.1.10 Evitar errores por exceso de espacio
2.1.11 Minimizar el encadenamiento de filas y la migración de filas
2.1.12 Cómo detectar la vinculación de filas/migración de filas
2.1.13 Verificar líneas de enlace en patrones usando scripts
2.1.14 Eliminar enlaces de fila
2.1.15 Eliminar la migración de filas
2.1.16 Técnicas de vinculación de filas/migración de filas
2.1.17 Cómo definir el tamaño de la tabla
2.1.18 Cómo determinar el valor óptimo de PCTFREE
2.1.19 Cómo determinar el valor óptimo de PCTUSED
2.1.20 Cómo encontrar el área de datos disponible de cada bloque de datos
2.2 Objetos del administrador
2.2.1 Cómo comprobar si hay objetos no válidos
2.2.2 Cómo recompilar objetos no válidos
2.2.3 Mover índices entre diferentes espacios de tablas
2.2.4 Cómo encontrar el punto más alto
2.2.5 Cómo liberar espacio no utilizado
2.3 Paquete DBMS_SPACE
2.3.1 Usando DBMS_SPACE.UNUSED
_ESPACIO
2.3.2 Usando DBMS_SPACE.FREE
_BLOQUEAR
2.4 Gestión de la contención de bloqueos
2.4.1 Cómo encontrar la declaración SQL que generó el bloqueo
2.4.2 Cómo desbloquear el bloqueo
2.4.3 Cómo eliminar la sesión del usuario
2.4.4 Cómo extraer comandos de creación de vistas del diccionario de datos
2.4.5 Cómo extraer definiciones de índice del diccionario de datos
2.5 Revisión del Capítulo 3 Tecnología de exportación e importación
3.1 Descripción general de las funciones de exportación/importación
3.1.1 Usar exportación e importación
3.1.2 Uso general de exportación/importación
3.1.3 Método de exportación
3.1.4 Método de importación
3.1.5 Crear las vistas de diccionario de datos necesarias
3.1.6 Especificar parámetros de exportación/importación
3.1.7 Exportar e importar datos directamente en cinta
3.1.8 Estimación del tamaño del archivo de exportación
3.1.9 Exportar archivos comprimidos directamente
3.1.10 Importar directamente desde un archivo de exportación comprimido
3.1.11 Crear archivos de exportación consistentes
3.1.12 Verificar errores de exportación/importación
3.1.13 Uso de áreas de gestión de exportaciones e importaciones
3.1.14 Organizar y nombrar archivos de exportación/importación
3.1.15 Mostrar el contenido del archivo exportado
3.1.16 No puede utilizar exportar y archivar registros de rehacer simultáneamente para la recuperación
3.1.17 Exportación e importación incrementales, acumulativas y totales
3.2 Cómo optimizar el rendimiento de las exportaciones
3.2.1 Exportar usando ruta DIRECTA
3.2.2 Utilice grande para la exportación de rutas tradicionales
valor del BUFFER
3.2.3 Uso de RECORDL- para exportación de ruta directa
Parámetros ESPAÑOL
3.3 Cómo optimizar los parámetros de importación
3.3.1 Uso de segmentos de reversión grandes
3.3.2 Crear varios archivos grandes de registro de rehacer en línea
3.3.3 Desactivar el modo de archivo durante la importación
3.3.4 Exportar archivos de volcado, espacios de tablas de datos,
Segmentos de reversión y archivos de registro de rehacer en línea
3.3.5 Minimizar los puntos de control
3.3.6 Crear índices por separado
3.3.7 Establecer un parámetro de inicialización grande SORT_AREA
_TAMAÑO
3.3.8 Uso de grandes buffers de importación
3.3.9 Minimizar el número de envíos de bases de datos
3.4 Nuevas características de Oracle8i
3.4.1 Exportación e importación de subparticiones
3.4.2 Exportar/importar múltiples archivos de volcado
3.4.3 Especificar una consulta para la declaración de selección del proceso de exportación de la tabla descargada
3.4.4 Exportar/importar estadísticas del optimizador precalculadas
3.4.5 Espacios de tablas móviles
3.5 Revise el Capítulo 4 Diseño de una base de datos de alta disponibilidad
4.1 Cómo descubrir y proteger las “debilidades de Aquiles”
4.2 Reutilizar archivos de control de bases de datos
4.3 Duplicación de archivos de control a nivel de hardware
4.4 La diferencia entre duplicación y reutilización
4.5 Seleccionar el tipo de disco para alta disponibilidad
4.6 Técnicas RAID generales
4.7 Dar espacio a los archivos de control para crecer
4.8 Cómo configurar un grupo de registros
4.9 Tres métodos simples para proteger el espacio de tabla SISTEMA
4.10 Por qué se debe proteger ORACLE_HOME
4.11 Proteger el sistema operativo
4.12 Cómo proteger los segmentos de reversión
4.13 Clasificación y partición de datos
4.14 Priorizar la partición del espacio de tablas
4.15 Cómo configurar un espacio de tabla TEMP de alta disponibilidad
4.16 Asegúrese de que haya suficiente espacio libre en la ubicación de destino del registro de archivo
4.17 Cómo ajustar los registros de rehacer en línea
4.18 Evite las esperas de LGWR optimizando la velocidad de archivo
4.19 Separar registros de rehacer en línea y archivos de registro de rehacer archivados
4.20 Cómo acelerar la recuperación de instancias
4.21 Revisión del Capítulo 5 Uso de bases de datos Hot Standby
5.1 ¿Qué es la conmutación por error?
5.2 Base de datos en espera activa
5.2.1 Ventajas de la base de datos en espera activa
5.2.2 Desventajas de las bases de datos en espera activa
5.2.3 Establecer y configurar una base de datos de espera activa
5.2.4 Crear una base de datos en espera como un subconjunto de la base de datos primaria
5.2.5 Seleccionar sitio alternativo
5.2.6 Seleccionar nodo de respaldo
5.2.7 Realizar conmutación por error del modo de espera activo
5.2.8 Tres puntos para recordar sobre la activación de la copia de seguridad
5.2.9 Cuatro tareas después de la activación del modo de espera
5.2.10 Transferir automáticamente registros de rehacer archivados a la base de datos en espera
5.2.11 Iniciar la recuperación administrativa
5.2.12 Abrir base de datos en espera de solo lectura
5.2.13 Mantenimiento de la base de datos de espera activa
5.3 Revisión del Capítulo 6 Métodos avanzados de conmutación fallida
6.1 Uso de Oracle Parallel Server para conmutación por error
6.2 Ventajas de la conmutación por error del servidor paralelo
6.3 Desventajas de la conmutación por falla del servidor paralelo
6.4 Consideraciones de rendimiento
6.5 Reducir el tiempo de conmutación fallida de servidores paralelos
6.6 Cambio transparente de fallas de aplicaciones
6.7 Instrucciones para el cambio de cliente fallido
6.8 Uso de la conmutación por error del cliente para equilibrar la carga
6.9 Uso de la conmutación por error del cliente para la interrupción programada del nodo
6.10 Utilice la replicación de Oracle para implementar la conmutación por error
6.10.1 Copia básica
6.10.2 Ventajas de la conmutación por error de replicación básica
6.10.3 Desventajas de la conmutación por error de replicación básica
6.11 Uso de replicación avanzada para conmutación por error
6.11.1 Ventajas de la conmutación por error de replicación avanzada
6.11.2 Desventajas de la conmutación por error de replicación avanzada
6.12 Uso de Oracle a prueba de fallos
6.12.1 Seleccionar configuración de nodo
6.12.2 Ventajas de Oracle Fail Safe
6.12.3 Desventajas de Oracle Fail Safe
6.13 Otras opciones de alta disponibilidad
6.13.1 Alta disponibilidad con un presupuesto ajustado: envío de cintas de respaldo
6.13.2 Uso de duplicación remota
6.13.3 Duplicación de aplicaciones
6.14 Aprovechamiento de técnicas de configuración híbrida
6.14.1 Utilización de servidores paralelos y bases de datos remotas de espera activa
6.14.2 Uso de Oracle Fail Safe con una base de datos remota Hot Standby (solo Windows NT)
plataforma es válida)
6.14.3 Utilización de bases de datos en espera activa y duplicación remota
6.15 Revisión del Capítulo 7 Técnicas de copia de seguridad y recuperación
7.1 Opciones de copia de seguridad
7.2 Copia de seguridad del sistema operativo
7.2.1 Copia de seguridad en frío
7.2.2 OFA y respaldo
7.2.3 Copia de seguridad en caliente
7.2.4 Minimizar la duración de los métodos de copia de seguridad
7.2.5 Por qué no debería realizar una copia de seguridad de los registros de rehacer en línea
7.2.6 ARCHIVELOG y NOARCHIV-
modo ELOG
7.2.7 Por qué debería utilizar ARCHIVELOG
Forma
7.2.8 Por qué se deben reutilizar los registros de rehacer archivados
7.3 Copia de seguridad de la gestión del servidor
7.4 Copia de seguridad lógica
7.4.1 Copia de seguridad de archivos de texto
7.4.2 Copia de seguridad del archivo de control lógico
7.4.3 Utilizar exportar e importar
7.4.4 Método de importación
7.4.5 Exportación e importación incrementales, acumulativas y totales
7.4.6 Crear archivos de exportación coherentes
7.4.7 No puede utilizar registros de rehacer exportados y archivados al mismo tiempo para la recuperación
7.5 Desarrollar un plan de respaldo y recuperación
7.5.1 Técnicas generales de copia de seguridad
7.5.2 Consejos para una copia de seguridad rápida
7.6 Estrategias y situaciones de recuperación
7.6.1 Recuperación de la base de datos y organización de la estructura de la base de datos involucrada
7.7 Diversas situaciones que requieren recuperación
7.8 Recuperar archivos de datos perdidos
7.8.1 Pérdida de archivos de datos del SISTEMA
7.8.2 Pérdida de archivos de datos que contienen segmentos de reversión activos
7.8.3 Pérdida de otros archivos de datos
7.8.4 Realizar la recuperación del espacio de tablas
7.8.5 Realizar recuperación de archivos de datos
7.8.6 Cómo restaurar cuando no hay una copia de seguridad del archivo de datos
7.8.7 Recuperar un espacio de tabla temporal perdido
7.8.8 Se pierde el espacio de tabla de solo lectura
7.8.9 Se pierde el espacio de la tabla de índice
7.9 Restaurar registros de rehacer en línea
7.9.1 Se pierde un miembro del grupo de registro de rehacer en línea
7.9.2 Pérdida de grupos de redo log inactivos
7.9.3 Pérdida del grupo de registro de rehacer activo
7.10 Recuperar archivos de control perdidos
7.10.1 Los miembros del archivo de control reutilizados se pierden
7.10.2 El archivo de control se pierde por completo
7.11 Revisión del Capítulo 8 Optimización del rendimiento
8.1 Tecnología para optimizar el área global del sistema
8.1.1 Cómo optimizar la caché del búfer de datos
8.1.2 Medición y optimización del rendimiento de la caché de biblioteca
8.1.3 Medición y optimización del rendimiento de la caché del diccionario
8.1.4 Cómo estimar el rendimiento de la aplicación
8.2 Código de aplicación fijo
8.2.1 Cómo determinar los objetos que deben repararse
8.2.2 Cómo determinar el objeto de programa actualmente fijo
8.2.3 Cómo fijar el código de la aplicación
8.2.4 Usando DBMS_SHARED_POOL.KEEP
habilidades
8.2.5 Cómo generar scripts para operaciones fijas
8.2.6 Usando DBMS_SHARED_POOL
.DESCONSERVAR CONSEJOS
8.3 Técnicas para optimizar la clasificación de datos
8.3.1 Realizar toda o la mayor parte de la clasificación en la memoria
8.3.2 Minimizar los gastos generales de gestión del espacio durante la clasificación
8.3.3 Uso de múltiples espacios de tablas TEMP para distribuir la clasificación
8.4 Tecnologías para optimizar el almacenamiento de datos
8.4.1 Minimizar el encadenamiento de filas y la migración de filas
8.4.2 Detección de vinculación/migración de filas
8.4.3 Determinar líneas enlazadas en un esquema
8.4.4 Prevención y corrección del encadenamiento/migración de filas
8.4.5 Consejos para vincular/migrar filas
8.4.6 Minimizar la fragmentación del espacio libre
8.4.7 Minimizar el crecimiento de la zona
8.4.8 Cómo determinar la consulta más cara
8.5 Seguimiento de SQL
8.5.1 Configurar el seguimiento dentro de una sesión de usuario
8.5.2 Configuración del seguimiento de sesiones fuera del usuario mediante DBMS_SYSTEM
8.5.3 Generación de seguimientos del sistema
8.5.4 Utilice tkprof para interpretar archivos de seguimiento
8.5.5 Utilice AUTOTRACE para obtener el plan de ejecución de declaraciones SQL y datos estadísticos
8.6 Optimizar la sección de reversión
8.6.1 Minimizar la contención del segmento de reversión
8.6.2 Minimizar la expansión dinámica
8.6.3 E/S del segmento de reversión distribuida
8.7 Optimización de índices
8.7.1 Cómo identificar y reconstruir índices fragmentados
8.7.2 Cómo determinar el índice de la tabla
8.8 Optimización de E/S de disco
8.8.1 Cómo encontrar y evitar puntos activos de E/S
8.8.2 Uso de sistemas de archivos sin formato
8.9 Generando estadísticas del optimizador
8.9.1 Usando DBMS_UTILITY.ANALYZE
_SCHEMA recopila datos estadísticos
8.9.2 Usando DBMS_UTILITY.ANALYZE
_DATABASE Recopilar estadísticas
8.9.3 Uso de DBMS_STATS para recopilar estadísticas de rendimiento
8.10 Optimizar el medio ambiente
8.10.1 Cómo optimizar Net8/SQL*Net
8.10.2 Monitorear y optimizar los recursos del sistema
8.11 Revisión del Capítulo 9 Nuevas características de Oracle8i
9.1 Nuevas funciones de optimización del rendimiento
9.1.1 Resumen de estabilidad y almacenamiento del diseño
9.1.2 Mejoras en la clasificación
9.1.3 Vistas materializadas
9.1.4 Uso de DBMS_STATS para recopilar estadísticas de rendimiento
9.2 Nuevo tipo de índice
9.2.1 Indexación basada en funciones
9.2.2 Índice de clave inversa
9.2.3 Índice descendente
9.2.4 Tablas indexadas
9.2.5 Nuevas funciones para la gestión de índices
9.3 Nuevas funciones de copia de seguridad y recuperación
9.3.1 Archivado multidestino
9.3.2 Múltiples procesos de registro de archivado
9.3.3 Usando LogMiner
9.3.4 Recuperación de inicio rápido
9.4 Nuevas funciones de exportación/importación
9.4.1 Uso de múltiples archivos de volcado de exportación/importación
9.4.2 Exportación selectiva de consultas
9.4.3 Exportación de estadísticas del optimizador calculadas previamente
/importar
9.4.4 Espacios de tablas móviles
9.4.5 Funciones mixtas de exportación/importación
9.5 Nuevas funciones de la base de datos en espera
9.5.1 Transferencia automática de registros de rehacer archivados
9.5.2 Habilitación de la recuperación administrativa
9.5.3 Abrir la base de datos en espera en modo de solo lectura
9.6 Nuevas funciones para gestionar colas de trabajos
9.7 Nuevas funciones para gestionar almacenamiento y objetos.
9.7.1 Reposicionamiento y organización de mesas
9.7.2 Eliminar columnas en una tabla
9.7.3 Marcar columnas de la tabla como no disponibles
9.7.4 Espacios de tablas administrados localmente
9.8 Revisión del Capítulo 10 DBA de Internet
10.1 Oracle8i - Base de datos de Internet
10.2 Oráculo y Java
10.3 Máquina virtual Java Oracle8i
10.4 Cómo comunicarse entre Java VM y el servidor Oracle8i
10.5 Servidor de aplicaciones Java y Oracle
10.6 Desarrollador Oracle J
10.7 Parámetros de inicialización relacionados con Java
10.8 Sistema de archivos de Internet Oracle
10.9 Descripción general del servidor de aplicaciones Oracle
10.10 Componentes de la OEA
10.11 Ajuste de las solicitudes de memoria de la OEA
10.12 Verifique el hardware mínimo recomendado
10.13 Diseño de la configuración del servidor de aplicaciones Oracle
10.14 Instalación del servidor de aplicaciones Oracle
10.15 Usando el Administrador de la OEA
10.16 Cómo iniciar y detener los componentes de OAS
10.17 Cómo utiliza la OEA el equilibrio de carga
10.18 Monitorear el consumo de CPU
10.19 Monitorear el consumo de memoria
10.20 Revisión del Capítulo 11 Uso de paquetes proporcionados por Oracle
11.1.1 Paquetes: ¿Qué son?
11.1 Paquetes DBMS_JOB y DBMS_IJOB
11.1.1 Concepto de cola de trabajos de Oracle
11.1.2 Consejos para configurar procesos SNP
11.1.3 Uso de DBMS_JOB y DBMS_IJOB
11.1.4 Programación de trabajos
11.1.5 Cambiar trabajos
11.1.6 Detener el trabajo
11.1.7 Otros procesos de cola de trabajos
11.1.8 Supervisar la cola de trabajos
11.1.9 Administrar trabajos pertenecientes a otros usuarios
11.1.10 Análisis periódico de objetos de esquema utilizando colas de trabajos
11.2 Paquete DBMS_SYSTEM
11.2.1 Usando DBMS_SYSTEM.SET_SQL
_TRACE_IN_SESSION
11.2.2 Usando DBMS_SYSTEM.SET_EV
11.2.3 Usando DBMS_SYSTEM.READ_EV
11.2.4 Determinar el nivel de evento establecido en la sesión actual
11.2.5 Otros programas DBMS_SYSTEM
11.3 Paquete DBMS_SPACE
11.3.1 Usando DBMS_SPACE.UNUSED
_ESPACIO
11.3.2 Usando DBMS_SPACE.FREE
_BLOQUES
11.4 Paquete DBMS_SHARED_POOL
11.4.1 Usando DBMS_SHARED_POOL.SIZES
proceso
11.4.2 Usando DBMS_SHARED_POOL.SIZES
habilidades
11.4.3 Usando DBMS_SHARED_POOL.KEEP
proceso
11.4.4 Usando DBMS_SHARED_POOL.KEEP
habilidades
11.4.5 Usando DBMS_SHARED_POOL.UNKEEP
proceso
11.4.6 Usando DBMS_SHARED_POOL.UNKEEP
habilidades
11.4.7 Usando DBMS_SHARED_POOL
.ABORTED_REQUEST_THRESHOLD
proceso
11.4.8 Usando DBMS_SHARED_POOL
.ABORTED_REQUEST_THRESHOLD
habilidades
11.5 DBMS_UTILIDAD
11.5.1 Usando DBMS_UTILITY.COMPILE
_Proceso ESQUEMA
11.5.2 Usando DBMS_UTILITY.COMPILE
_CONSEJOS DEL ESQUEMA
11.5.3 Usando DBMS_UTILITY.ANALYZE
_ESQUEMA
11.5.4 Usando DBMS_UTILITY.ANALYZE
_BASE DE DATOS
11.5.5 Usando DBMS_UTILITY.GET
_PARAMETER_VALUE
11.5.6 Usando DBMS_UTILITY.PORT
_CADENA
11.5.7 Usando DBMS_UTILITY.DB
_VERSIÓN
11.5.8 Usando DBMS_UTILITY.MAKE_DATA
_BLOQUE_DIRECCIÓN
11.5.9 Usando DBMS_UTILITY.DATA_BLOCK
_DIRECCIÓN_FILE
11.5.10 Usando DBMS_UTILITY.DATA_BLOCK
_DIRECCIÓN_BLOQUE
11.5.11 Usando DBMS_UTILITY.IS_PARALLEL
_SERVIDOR
11.5.12 Usando DBMS_UTILITY.CURRENT
_INSTANCIA
11.5.13 Usando DBMS_UTILITY.ACTIVE
_INSTANCIAS
11.6 DBMS_ROWID
11.6.1 Usando DBMS_ROWID.ROWID
_BLOQUE_NÚMERO
11.6.2 Usando DBMS_ROWID.ROWID
_CREAR
11.6.3 Usando DBMS_ROWID.ROWID
_OBJETO
11.6.4 Usando DBMS_ROWID.ROWID
_RELATIVO_FNO
11.6.5 Usando DBMS_ROWID.ROWID_ROW
_NÚMERO
11.6.6 Usando DBMS_ROWID.ROWID_TO
_ABSOLUTO_FNO
11.6.7 Usando DBMS_ROWID.ROWID
_TO_EXTENDIDO
11.6.8 Usando DBMS_ROWID.ROWID_TO
_RESTRINGIDO
11.6.9 Usando DBMS_ROWID.ROWID
_TIPO
11.6.10 Usando DBMS_ROWID.ROWID
_VERIFICAR
11.6.11 Usando DBMS_ROWID.ROWID
_INFORMACIÓN
11.7 Revise el Capítulo 12 Instalación y actualización de Oracle
12.1 Software de Oracle
12.2 Base de datos Oracle
12.3 Configuración del sistema de archivos Oracle
12.3.1 Estructura flexible óptima
12.3.2 Cómo configurar un Oracle que cumpla con OFA
sistema de archivos
12.3.3 Cómo nombrar archivos de bases de datos
12.3.4 Por qué debería utilizar enlaces para archivos de parámetros
12.4 Instalar el software del servidor Oracle
12.5 Fase de preinstalación
12.5.1 Regla 1: Garantizar la compatibilidad de la versión del producto de software
12.5.2 Regla 2: Configuración del sistema operativo para Oracle
12.5.3 Regla 3: Asigne suficiente espacio en disco
12.5.4 Regla 4: Configurar el entorno de instalación
12.6 Fase de instalación
12.6.1 Paso 1: Configurar el entorno de instalación
12.6.2 Paso 2: Iniciar la instalación de Oracle
12.6.3 Paso 3: Seleccionar e instalar productos de software
12.7 Fase posterior a la instalación: Cíñete a cinco puntos
12.7.1 Paso 1: comprobar si hay errores
12.7.2 Paso 2: ejecutar el script root.sh
12.7.3 Paso 3: verificar los permisos del archivo
12.7.4 Paso 4: Probar la instalación de Oracle
12.7.5 Paso 5: Configurar el entorno
12.7.6 Otras tareas posteriores a la instalación
12.8 Cinco consejos para una instalación rápida de Oracle
12.8.1 Instalación desde el área de preparación del disco duro
12.8.2 Documentación no instalada
12.8.3 Documentación sin instalar el producto
12.8.4 Reconectar ejecutables sin selección
12.8.5 Establecer la variable de entorno DEF_INSTALL =
VERDADERO y NO_README = VERDADERO
12.9 Instalación de Oracle en Windows NT
12.9.1 Fase de preinstalación
12.9.2 Fase de instalación
12.9.3 Fase posterior a la instalación
12.10 Aplicación de parches, actualización y migración de Oracle
12.10.1 Instale siempre el software de Oracle en un nuevo directorio ORACLE_HOME
12.10.2 Realizar una copia de seguridad en frío de la base de datos antes de actualizarla
12.10.3 Migración de Oracle
12.10.4 Uso de la Utilidad de migración para migrar a
Oráculo 8.0.x
12.10.5 Migrar con exportación e importación
12.11 Instalación de Oracle 8 en UNIX
12.11.1 Fase de preinstalación
12.11.2 Fase de instalación
12.11.3 Fase posterior a la instalación
12.12 Revisión Apéndice A Introducción al servidor Oracle Apéndice B Vista de rendimiento dinámico (V$)
Expandir