IBM® Data Studio fournit des boîtes de dialogue appelées assistants de tâche, qui vous aident à créer et à exécuter des commandes d'administration de base de données pour des objets dans des bases de données DB2 for Linux, Unix, and Windows. Vous pouvez par exemple utiliser les assistants de tâche pour démarrer et arrêter des bases de données et des instances, configurer des paramètres de base de données, réorganiser des tables et des index, sauvegarder et restaurer des bases de données ou des espaces table, et pour importer et exporter des données de table.
Avant de commencer
Pour exécuter une commande d'administration de base de données pour un objet, vous devez posséder les permissions ou autorisations correspondantes pour l'objet et vous devez être connecté à la base de données contenant l'objet.
- Pour les systèmes d'exploitation Linux
- Avant que des utilisateurs ne disposant pas de droits d'accès de niveau d'instance de DB2 puissent utiliser le CLP du client DB2 pour exécuter des commandes, y compris des commandes d'importation, de chargement, d'exportation et de déchargement des tables, les variables d'environnement du système DB2INSTANCE doivent être définies.
Remarque : Vous devez définir la variable d'environnement du système DB2INSTANCE chaque fois que vous vous connectez ou que vous ouvrez un terminal de commande.
Pour définir la variable d'environnement du système
DB2INSTANCE :
- Avant d'exécuter le script, assurez-vous que le client Data Studio est fermé et qu'il n'est pas exécuté.
- Définissez la variable d'environnement au niveau de l'instance en exécutant l'un des scripts suivants :
- Pour un shell Bourne ou Korn, exécutez :
db2profile
- Pour un shell C, exécutez :
db2cshrc
- Démarrez le client IBM Data Studio en l'exécutant.
Pour plus d'informations sur la définition de la variable d'environnement du système, consultez la rubrique Définition des variables d'environnement en dehors des registres de profil sur les systèmes d'exploitation Linux et UNIX dans les informations en ligne d'IBM DB2 de votre version de base de données DB2.
Procédure
Pour ouvrir l'assistant de tâche pour la commande, spécifier des paramètres supplémentaires pour la commande et exécuter les commandes générées, procédez comme suit :
- Trouvez l'objet sur lequel vous souhaitez travailler. Vous pouvez trouver l'objet dans l'Explorateur d'administration ou dans la Liste d'objets.
Tableau 1. Quelle vue utiliser pour trouver des objets| Vue et objets |
Exemple |
| Explorateur d'administration Hôtes
Instances
Bases de données
|
A partir de l'Explorateur d'administration, vous pouvez ouvrir un assistant de tâche pour des hôtes, des instances et des bases de données. Figure 1. Exemple de l'Explorateur d'administration
|
| Liste d'objets Bases de données
Espaces table
Index
Vues
Alias
Modules
|
Lorsque vous cliquez sur une base de données ou un dossier d'objet de données dans l' Explorateur d'administration, la liste d'objets s'affiche dans la Liste d'objets. Figure 2. Exemple de sélection du dossier Espaces table pour afficher les espaces table dans la Liste d'objets
Conseil : Si la Liste d'objets est déjà ouverte pour la base de données, vous pouvez utiliser la flèche descendante qui apparaît après le nom de la base de données dans le trajet de navigation afin d'afficher d'autres objets de la Liste d'objets.
Figure 3. Exemple d'utilisation d'une flèche descendante dans la Liste d'objets pour sélectionner d'autres objets à afficher.
|
- Cliquez avec le bouton droit sur l'objet et sélectionnez la commande à exécuter dans le menu contextuel.
Par exemple, la figure suivante présente la sauvegarde de la base de données GSDB.
Figure 4. Exemple de menu contextuel pour les bases de données et de sélection de sauvegarde d'une base de données.
L'assistant de tâche s'ouvre pour la tâche d'administration de base de données que vous avez sélectionnée. Chaque assistant de tâche contient quatre sections :
Connexion,
Paramètres,
Commande et
Messages. Le graphique suivant illustre les possibilités d'extension des sections
Connexion,
Commande et
and
Messages. La section
Paramètres est toujours développée.
Figure 5. Exemple d'un assistant de tâche avec ses quatre sections
- Dans la section Paramètres, spécifiez les options pour la commande :
- Cliquez sur chacun des onglets pour parcourir le processus de spécification des paramètres et des options à utiliser dans la commande.
- Cliquez sur Aperçu de la commande pour développer la section Commande, dans laquelle s'affichent les commandes générées basées sur les options que vous avez spécifiées.
Par exemple, la figure suivante présente la sélection de l'onglet Performance de la sauvegarde pour spécifier les options qui améliorent la performance de l'opération de sauvegarde.
Figure 6. Exemple de sélection d'un onglet et de spécification d'options sous cet onglet.
- Dans la section Commande, examinez les commandes qui ont été générées, puis exécutez-les.
Figure 7. Exemple des commandes affichées dans la section Commande.
Si vous êtes satisfait des commandes affichées, cliquez sur Exécuter pour les exécuter.
Conseil : Dans certains cas, vous souhaiterez peut-être modifier les commandes affichées.
Cliquez sur
Editer pour ouvrir l'éditeur
SQL et XQuery dans lequel vous pouvez modifier et exécuter les commandes. Vous souhaiterez peut-être également planifier une heure d'exécution des commandes. Pour plus d'informations, voir
Planification des scripts de commande.
L'assistant de tâche affiche la section Messages.
- La section Messages vous permet de surveiller la
progression des commandes exécutées dans la barre de
progression et voir les messages émis le cas échéant.
Figure 8. Exemple de section Messages pendant l'exécution des commandes
Pour afficher des informations détaillées à propos de toute commande qui ne s'exécute pas correctement, cliquez sur le numéro du message ou le code SQL qui est affiché.
Résultats
Les commandes permettant de réaliser votre tâche d'administration de base de données ont été exécutées.