Como administrador de base de datos, puede ser responsable de mantener, gestionar y administrar objetos de bases de datos, bases de datos e instancias de DB2, por ejemplo espacios de tabla, tablas y vistas. Por ejemplo, puede ser que para llevar a cabo su estrategia de copia de seguridad y recuperación necesite crear copias de seguridad periódicas de sus bases de datos. O puede ser que, con el tiempo, los datos de sus tablas se hayan fragmentado, aumentando el tamaño de las tablas y los índices, debido a que los registros están distribuidos en cada vez más páginas de datos. Para recuperar el espacio desaprovechado y mejorar el acceso a los datos, probablemente necesitará reorganizar las tablas y los índices.
En la tabla siguiente puede obtener una descripción detallada de las tareas de administración de bases de datos que se admiten.
Al pulsar con el botón derecho del ratón un objeto del Explorador de administración o de la Lista de objetos, aparece un menú contextual que muestra la lista de mandatos de administración de bases de datos disponibles para el objeto en cuestión. Al seleccionar un mandato de administración de bases de datos para el objeto en cuestión, se abre un asistente de tarea de administración de bases de datos. El asistente de tarea le guía a través del proceso para establecer las opciones para el mandato de administración de bases de datos, previsualizar los mandatos generados automáticamente y ejecutar los mandatos para el objeto.
Objeto | Acción | Mandato de administración de bases de datos | Descripción |
---|---|---|---|
Instancia | Configurar | UPDATE DATABASE MANAGER CONFIGURATION | Modifica las entradas individuales del archivo de configuración de gestor de bases de datos. |
Desactivar temporalmente | QUIESCE | Desactiva a todos los usuarios de la instancia especificada y pone la instancia en modalidad desactivada temporalmente. | |
Iniciar | db2start | Inicia la instancia de DB2. | |
Detener | db2stop | Detiene la instancia de DB2. | |
Volver a activar | UNQUIESCE | Restaura el acceso de usuarios a instancias que estaban desactivadas temporalmente por cuestiones de mantenimiento o por otras razones. | |
Bases de datos | Copia de seguridad | BACKUP DATABASE | Crea una copia de seguridad de una base de datos o espacio de tabla. |
Configurar | UPDATE DATABASE CONFIGURATION | Modifica las entradas individuales en un archivo de configuración de base de datos específico. | |
Configurar mantenimiento automático | UPDATE DATABASE CONFIGURATION | Habilita o inhabilita las distintas actividades de mantenimiento automático que pueden realizarse y define un intervalo y una ventana de mantenimiento en los que pueden llevarse a cabo las actividades. Las actividades de mantenimiento pueden llevarse a cabo durante la ventana de mantenimiento solamente si DB2 determina que el mantenimiento es necesario. | |
Configurar registro cronológico de la base de datos | UPDATE CONFIGURATION LOGGING | Modifica las opciones de registro de datos de la base de datos, como por ejemplo el tipo de registro cronológico que utilizar, el tamaño de los archivos de registro y la ubicación en que se almacenarán los archivos de registro. | |
Crear | CREATE DATABASE | Crea una base de datos con almacenamiento manual o automático. | |
Descartar | DROP DATABASE | Suprime el contenido de la base de datos y todos los archivos de registro de la base de datos, descataloga la base de datos y suprime el subdirectorio de la base de datos. | |
Configuración de HADR | Diversos | Configura la característica High Availability Disaster Recovery (HADR) para la base de datos. La característica HADR garantiza que los cambios realizados en la base de datos puedan replicarse en una base de datos en espera. La base de datos en espera ocupa el lugar del sistema principal en caso de anomalía de éste. | |
Gestión de HADR | START HADR, STOP HADR, TAKEOVER HADR | Inicia y detiene las operaciones HADR en la base de datos principal o en espera. También puede ordenar a la base de datos en espera que ocupe el lugar de la base de datos principal en caso de anomalía del sistema principal. | |
Lista o desactiva aplicaciones | FORCE APPLICATIONS | Desactiva las aplicaciones o usuarios locales o remotos del sistema para que pueda realizarse el mantenimiento en un servidor. | |
Gestionar almacenamiento | ALTER DATABASE ADD STORAGE | Especifica que se va a añadir una o varias ubicaciones de almacenamiento nuevas a la colección de ubicaciones de almacenamiento que se utilizan para espacios de tabla de almacenamiento automático. | |
Desactivar temporalmente | QUIESCE | Desactiva a todos los usuarios de la base de datos especificada y pone la base de datos en modalidad desactivada temporalmente. | |
Recuperar | RECOVER DATABASE | Restaura y hace una recuperación en avance de una base de datos a un punto concreto en el tiempo o al final de los registros. | |
Reiniciar | RESTART DATABASE | Reinicia una base de datos que se cerrado anormalmente y que se ha quedado en un estado incoherente. | |
Restaurar | RESTORE DATABASE | Vuelve a crear una base de datos dañada o corrupta de la que se ha creado una copia de seguridad a través del programa de utilidad de copias de seguridad de DB2. | |
Recuperar en avance | ROLLFORWARD DATABASE | Recupera una base de datos aplicando transacciones grabadas en los archivos de registro de la base de datos. | |
Iniciar | ACTIVATE DATABASE | Activa la base de datos especificada e inicia todos los servicios de base de datos necesarios para que la base de datos esté disponible para que cualquier aplicación pueda utilizarla y conectarse a ella. | |
Detener | DEACTIVATE DATABASE | Desactiva la base de datos especificada. | |
Completar recuperación en avance | ROLLFORWARD DATABASE con opción COMPLETE | Para bases de datos que han sido archivadas y restauradas pero que no se les ha hecho una recuperación en avance de los registros, hace la recuperación en avance de los registros. La recuperación en avance de los registros puede hacerse a un punto en el tiempo o al final del registro. | |
Volver a activar | UNQUIESCE | Restaura el acceso de usuarios a bases de datos que estaban desactivadas temporalmente por cuestiones de mantenimiento o por otras razones. | |
Espacios de tabla | Copia de seguridad | BACKUP | Crea una copia de seguridad de un espacio de tabla. |
Restaurar | RESTORE | Vuelve a crear un espacio de tabla dañado o corrupto del que se ha creado una copia de seguridad a través del programa de utilidad de copias de seguridad de DB2.El asistente de tareas no soporta la restauración de varios espacios de tablas. | |
Recuperar en avance | ROLLFORWARD DATABASE | Recupera un espacio de tabla aplicando transacciones grabadas en los archivos de registro. | |
Completar recuperación en avance | ROLLFORWARD DATABASE con opción COMPLETE | Para espacios de tabla que han sido archivados y restaurados pero que no se les ha hecho una recuperación en avance de los registros, hace la recuperación en avance de los registros. La recuperación en avance de los registros puede hacerse a un punto en el tiempo o al final del registro. | |
Tablas | Exportar tabla | EXPORT | Exporta datos de una tabla a otra con varios formatos de archivo externos. |
Descarga de alto rendimiento | Descargar HPU de DB2 | Utiliza los mandatos Descarga de alto
rendimiento de DB2 para
descargar datos desde una tabla de
DB2 o para copiar datos desde
tablas de origen a tablas de destino utilizando archivos temporales
para almacenar los datos. Para especificar Descarga de alto rendimiento como método de descarga, debe tener instalado DB2 High Performance Unload for Multiplatforms o DB2 High Performance Unload for Workgroups. Estos productos se venden e instalan por separado. |
|
Importar tabla | IMPORT | Inserta datos de un archivo externo con un formato de archivo soportado a una tabla. | |
Cargar tabla | LOAD | Carga datos en una tabla de DB2. | |
Reorganizar tabla | REORG TABLE | Reorganiza una tabla. | |
Reorganizar índice | REORG INDEX | Reorganiza todos los índices definidos para la tabla. | |
Establecer integridad | SET INTEGRITY | Saca tablas del estado pendiente de establecer integridad, pone tablas en estado pendiente de establecer integridad, pone tablas en estado de acceso completo o borra el contenido de tablas de transición. | |
Paquetes | Volver a enlazar | REBIND PACKAGE | Vuelve a crear un paquete sin necesidad del archivo de enlace original. |