Présentation de l'administration de base de données

Vous pouvez exécuter des commandes d'administration de base de données pour les instances et les bases de données qui sont affichées dans l'Explorateur d'administration et pour les bases données, les espaces table et les index affichés dans la Liste d'objets.

En tant qu'administrateur de base de données, vous êtes chargé de mettre à jour, gérer et administrer les instances DB2, les bases de données, et les objets de base de données tels que les espaces table, les tables et les vues. Par exemple, votre stratégie de reprise et de récupération peut vous amener à devoir effectuer des sauvegardes régulières de vos bases de données. Ou, avec le temps, les données de vos tables peuvent se fragmenter, augmentant ainsi la taille de vos tables et index au fur et à mesure que les enregistrements sont distribués sur toujours plus de pages de données. Pour récupérer l'espace perdu et améliorer l'accès aux données, vous devrez probablement réorganiser vos tables et index.

La gestion et l'actualisation de vos systèmes de base de données peuvent nécessiter d'exécuter diverses commandes d'administration de base de données, notamment :
Dans l'Explorateur d'administration, vous pouvez effectuer les types suivants de tâches d'administration :
Lorsque vous cliquez sur un dossier de type d'objet (un dossier non hiérarchique) dans l'Explorateur d'administration pour afficher les objets de base de données dans la Liste d'objets, vous pouvez effectuer les types suivants de tâches d'administration : Vous pouvez également gérer des bases de données dans la Liste d'objets.

Pour une description détaillée des tâches d'administration de base de données prises en charge, voir le tableau ci-dessous.

Lorsque vous cliquez avec le bouton droit de la souris sur l'Explorateur d'administration ou sur la Liste d'objets, un menu contextuel affiche la liste des commandes d'administration de base de données disponibles pour cet objet. Lorsque vous sélectionnez une commande d'administration de base de données pour cet objet, un assistant de tâche d'administration de base de données s'affiche. Cet assistant vous guide pendant toute la procédure de définition des options pour la commande d'administration de la base de données, pendant la prévisualisation des commandes générées automatiquement et pendant l'exécution des commandes de l'objet.

Pour chaque objet, le tableau suivant indique les commandes d'administration de base de données prises en charge par un assistant de tâches. Actuellement, la prise en charge est disponible uniquement pour les commandes destinées aux bases de données DB2 for Linux, UNIX, et Windows.
Tableau 1. Support d'assistant de tâches pour les commandes d'administration de base de données DB2 for Linux, UNIX, and Windows
Objet Action Commandes d'administration de base de données Description
Instance Configurer UPDATE DATABASE MANAGER CONFIGURATION Modifie individuellement les entrées dans le fichier de configuration du gestionnaire de la base de données.
Mettre au repos QUIESCE Force tous les utilisateurs à se déconnecter de l'instance indiquée et fait passer l'instance en mode repos.
Démarrer db2start Démarre l'instance de DB2.
Arrêter db2stop Arrête l'instance de DB2.
Interrompre la mise au repos UNQUIESCE Restaure l'accès des utilisateurs aux instances qui ont été mises au repos pour effectuer une maintenance ou pour d'autres raisons.
Bases de données Sauvegarde BACKUP DATABASE Crée une copie de sauvegarde d'une base de données ou d'un espace table.
Configurer UPDATE DATABASE CONFIGURATION Modifie individuellement les entrées dans une configuration de base de données spécifique
Configurer la maintenance automatique UPDATE DATABASE CONFIGURATION Active ou désactive les différentes activités de maintenance automatique pouvant être effectuées et définit un intervalle et une fenêtre de maintenance pendant lesquels les activités peuvent avoir lieu. Les activités de maintenance peuvent se produire dans la fenêtre de maintenance seulement si DB2 détermine que la maintenance est nécessaire.
Configurer la consignation de la base de données UPDATE CONFIGURATION LOGGING Modifie les options de journalisation de votre base de données, comme le type de journalisation à utiliser, la taille des fichiers journaux et leur emplacement de stockage.
Créer CREATE DATABASE Crée une base de données avec stockage manuel ou automatique.
Supprimer DROP DATABASE Supprime le contenu de la base de données et tous les fichiers journaux de la base de données, retire la base de données du catalogue, et supprime le sous-répertoire de la base de données.
Configuration de la reprise à haut niveau de disponibilité après incident Plusieurs Configure la fonction de reprise à haut niveau de disponibilité après incident (HADR) de votre base de données. La fonction de reprise à haut niveau de disponibilité après incident vérifie que les changements d'une base de données peuvent être reproduits dans une base de données de secours. La base de données de secours prend le relais en cas d'arrêt anormal sur le système principal.
Gestion de la reprise à haut niveau de disponibilité après incident START HADR, STOP HADR, TAKEOVER HADR Démarre et arrête les opérations HADR sur la base de données principale ou de secours. Vous pouvez également demander à la base de données de secours de prendre le relais en tant que nouvelle base de données principale en cas d'arrêt anormal sur le système principal.
Liste des applications forcées FORCE APPLICATIONS Force la déconnexion des utilisateurs distants ou des applications du système pour permettre la maintenance sur un serveur.
Gestion de l'archivage ALTER DATABASE ADD STORAGE Indique qu'un ou plusieurs nouveaux emplacements de stockage vont être ajoutés à la collection d'emplacements de stockage utilisés pour les espaces table de stockage automatique.
Mettre au repos QUIESCE Force tous les utilisateurs à se déconnecter de la base de données indiquée et fait passer la base de données en mode au repos.
Reprendre RECOVER DATABASE Restaure une base de données et effectue sa récupération aval jusqu'à un moment particulier dans le temps ou jusqu'à la fin des journaux.
Redémarrer RESTART DATABASE Redémarre une base de données qui a subi un arrêt anormal et est restée dans un état incohérent.
Restaurer RESTORE DATABASE Recrée une base de données endommagée ou corrompue qui a été sauvegardée par l'utilitaire de sauvegarde DB2.
Récupération aval ROLLFORWARD DATABASE Récupère une base de données en appliquant des transactions qui ont été enregistrées dans ses fichiers journaux.
Démarrer ACTIVATE DATABASE Active la base de données indiquée et démarre tous les services de base de données requis afin que les applications puissent se connecter à la base de données et l'utiliser.
Arrêter DEACTIVATE DATABASE Désactive la base de données spécifiée.
Terminer la récupération aval ROLLFORWARD DATABASE avec option COMPLETE Pour les bases de données qui ont été archivées et restaurées, mais pour lesquelles la récupération aval des journaux n'a pas été effectuée, exécute cette récupération aval des journaux. La récupération aval des journaux peut être effectuée jusqu'à un moment particulier dans le temps ou jusqu'à la fin des journaux.
Interrompre la mise au repos UNQUIESCE Restaure l'accès des utilisateurs aux bases de données qui ont été mises au repos pour effectuer une maintenance ou pour d'autres raisons.
Espaces table Sauvegarde BACKUP Crée une copie de sauvegarde d'une base de données.
Restaurer RESTORE Recrée une base de données endommagée ou corrompue qui a été sauvegardée par l'utilitaire de sauvegarde DB2. l'assistant de tâches ne prend pas en charge la restauration de plusieurs espaces table.
Récupérer en aval ROLLFORWARD DATABASE Récupère une base de données en appliquant des transactions qui ont été enregistrées dans ses fichiers journaux.
Terminer la récupération aval ROLLFORWARD DATABASE avec option COMPLETE Pour les bases de données qui ont été archivées et restaurées, mais pour lesquelles la récupération aval des journaux n'a pas été effectuée, exécute cette récupération aval des journaux. La récupération aval des journaux peut être effectuée jusqu'à un moment particulier dans le temps ou jusqu'à la fin des journaux.
Tables Exporter table EXPORT Exporte les données d'une table dans un des différents formats de fichier externes disponibles.
Déchargement à hautes performances Déchargement à hautes performances DB2 Utilise les commandes de déchargement à hautes performances DB2 pour décharger les données d'une table DB2 ou pour copier les données des tables source vers les tables cible à l'aide de fichiers temporaires pour stocker les données.

Pour indiquer le déchargement à hautes performances comme méthode de déchargement, DB2 High Performance Unload for Multiplatforms ou DB2 High Performance Unload for Workgroups doit être installé. Ces produits sont facturés et installés séparément.

Importer table IMPORT Insère dans une table les données d'un fichier externe ayant un format de fichier pris en charge.
Charger table LOAD Charge les données dans une table DB2.
Réorganiser table REORG TABLE Réorganise une table.
Réorganiser index REORG INDEX Réorganise tous les index définis pour la table.
Définir l'intégrité SET INTEGRITY Sort les tables de l'état de définition de l'intégrité en attente, place les tables dans l'état de définition de l'intégrité en attente, place les tables en état d'accès total ou supprime les contenus des tables de transfert.
Modules Rebind REBIND PACKAGE Crée de nouveau un module sans nécessiter le fichier de liens d'origine.
Conseil : Pour créer une base de données à l'aide du menu contextuel, une autre base de données doit exister. Pour créer la première base de données d'une instance, vous pouvez utiliser l'icône Nouvelle base de données dans la barre d'outils en haut de l'Explorateur d'administration.
Important : La version autonome de Data Studio et Optim Database Administrator prennent en charge la fonction DB2 pureScale pour DB2 Enterprise Server Edition en fournissant ces opérations pour les membres ou les fonctions de mise en cache de cluster (CF) :
Démarrer
Pour démarrer des membres ou des fonctions de mise en cache de cluster (CF), sélectionnez Démarrer dans le menu contextuel de l'objet instance. Vous pouvez démarrer les membres ou les fonctions CF sélectionnés, tous les membres et toutes les fonctions CF, ou une instance sur un hôte.
Arrêter
Pour arrêter des membres ou des fonctions de mise en cache de cluster (CF), sélectionnez Arrêter dans le menu contextuel de l'objet instance. Vous pouvez arrêter les membres ou les fonctions CF sélectionnés, tous les membres et toutes les fonctions CF, ou une instance sur un hôte.
Mettre au repos
Pour mettre au repos des membres, sélectionnez Arrêter dans le menu contextuel de l'objet instance et sélectionnez l'option Mettre le membre au repos avec délai d'attente (minutes).
Configurer
Pour modifier les paramètres de configuration pour un ou plusieurs membres, sélectionnez Configurer dans le menu contextuel pour l'objet instance.

Commentaires