Les tâches d'administration se divisent en cinq catégories :
Le Le tableau qui suit répertorie toutes les tâches qu'implique l'administration de données d'extensions. Il indique les outils qui sont fournis pour l'exécution de chaque tâche, ainsi que l'endroit où se trouvent les informations.
Dans la colonne API d'extension, x représente le
troisième caractère de chaque instruction d'API. Ce caractère
varie en fonction de l'extension que vous utilisez :
Caractère | Extension |
---|---|
a | Audio |
i | Image |
v | Vidéo |
Par exemple, l'API permettant d'activer une table de données d'image est DBiEnableTable ; l'API permettant d'activer une table de données audio est DBaEnableTable et l'API permettant d'activer une table de données vidéo est DBvEnableTable. La valeur Non dans la colonne API d'extension signifie qu'il n'existe pas d'API d'extension pour la tâche correspondante. La valeur Non dans la colonne Commande d'extension signifie qu'il n'existe pas de commande d'extension pour la tâche correspondante.
La recherche QBIC exige plus de tâches
d'administration : Si vous envisagez d'utiliser la
fonction de recherche QBIC, vous devrez effectuer des tâches
d'administration supplémentaires, telles que la création d'un
catalogue QBIC. Pour plus d'informations sur ces tâches,
reportez-vous au Chapitre 13, Recherche d'images par contenu.
Tableau 1. Tâches et fonctions d'administration de DB2 Extensions
Tâche | API d'extension | Commande d'extension | Voir |
---|---|---|---|
Gestion des fonctions d'extension | |||
Démarrage des fonctions d'extension | Non | DMBSTART | Configuration des environnements de DB2 Extensions |
Etat des fonctions d'extension | Non | DMBSTAT | Affichage de l'état du serveur |
Arrêt des fonctions d'extension | Non | DMBSTOP | Arrêt et démarrage des serveurs de DB2 Extensions |
Connexion à une base de données | Non | CONNECT | Configuration des environnements de DB2 Extensions |
Démarrage d'une fonction d'extension pour votre base de données | Non | START SERVER | Arrêt et démarrage des serveurs de DB2 Extensions |
Etat d'une extension pour votre base de données | Non | GET SERVER STATUS | Affichage de l'état du serveur |
Arrêt d'une fonction d'extension pour votre base de données | Non | STOP SERVER | Arrêt et démarrage des serveurs de DB2 Extensions |
Préparation des objets de données pour des données multimédia | |||
Activation d'une base de données | DBxEnableDatabase | ENBLE DATABASE | Activation des bases de données |
Désactivation d'une base de données | DBxDisableDatabase | DISABLE DATABASE | Désactivation des objets de bases de données |
Activation d'une table | DBxEnableTable | ENABLE TABLE | Activation de tables |
Désactivation d'une table | DBxDisableTable | DISABLE TABLE | Désactivation des objets de bases de données |
Activation d'une colonne | DBxEnableColumn | ENABLE COLUMN | Activation de colonnes |
Désactivation d'une colonne | DBxDisableColumn | DISABLE COLUMN | Désactivation des objets de bases de données |
Redistribution des données d'extensions dans un environnement partitionné (Produit EEE uniquement) | |||
Redistribution des données d'extensions sur la base d'une nouvelle configuration de groupe de noeuds | DMBRedistribute | REDISTRIBUTE NODEGROUP | Redistribution de données d'extensions |
Recherche d'objets de données et de fichiers de support | |||
Vérification de l'activation des bases de données | DBxIsDatabaseEnabled | GET EXTENDER STATUS | Vérification de l'état des objets de données |
Vérification de l'activation des tables | DBxIsTableEnabled | GET EXTENDER STATUS | Vérification de l'état des objets de données |
Vérification de l'activation des colonnes | DBxIsColumnEnabled | GET EXTENDER STATUS | Vérification de l'état des objets de données |
Recherche des entrées de table faisant référence à des fichiers se trouvant dans des tables dont le qualificatif est l'ID utilisateur en cours | DBxIsFileReferenced | Non | Recherche d'entrées de tables faisant référence à des fichiers |
Recherche des entrées de table faisant référence à des fichiers se trouvant dans toutes les tables ayant un qualificatif spécifique ou dans toutes les tables de la base de données | DBxAdminIsFileReferenced | Non | Recherche d'entrées de tables faisant référence à des fichiers |
Recherche des fichiers identifiés par des entrées de tables dont le qualificatif est l'ID utilisateur en cours | DBxGetReferencedFiles | GET REFERENCED FILES | Recherche de fichiers référencés par des entrées de tables |
Recherche des fichiers identifiés par des entrées de table se trouvant dans toutes les tables ayant un qualificatif spécifique ou dans toutes les tables de la base de données | DBxAdminGetReferencedFiles | GET REFERENCED FILES | Recherche de fichiers référencés par des entrées de tables |
Recherche des fichiers inaccessibles identifiés par les entrées de toutes les tables dont le qualificatif est l'ID utilisateur en cours | DBxGetInaccessibleFiles | GET INACCESSIBLE FILES | Vérification de l'existence des fichiers de support |
Recherche des fichiers inaccessibles identifiés par les entrées de tables se trouvant dans toutes les tables ayant un qualificatif spécifique ou dans toutes les tables de la base de données | DBxAdminGetInaccessibleFiles | GET INACCESSIBLE FILES | Vérification de l'existence des fichiers de support |
Nettoyage de la table de gestion (métadonnées) | |||
Nettoyage des tables de métadonnées pour une table utilisateur spécifique ou toutes les tables utilisateur dont le qualificatif est l'ID utilisateur en cours | DBxReorgMetadata | REORG | Chapitre 9, Nettoyage des tables de gestion |
Nettoyage des tables de métadonnées pour toutes les tables utilisateur ayant un qualificatif spécifique ou toutes les tables d'une base de données | DBxAdminReorgMetadata | REORG | Chapitre 9, Nettoyage des tables de gestion |
Séquence de tâches d'administration : La liste ci-après récapitule les tâches d'administration que vous effectuez lorsque vous utilisez les extensions pour la première fois. Vous utilisez des commandes ou des instructions DB2 pour effectuer certaines tâches. D'autres sont exécutées à l'aide des extensions DB2. Pour exécuter les tâches ci-après, votre système DB2 doit être en cours d'exécution.
Tâches obligatoires :
Tâches facultatives :
Exemples : La plupart des exemples figurant dans les cinq chapitres suivants traitent des tâches effectuées par l'administrateur système (SYSADM) ou l'administrateur de base de données (DBA). Vous pouvez néanmoins effectuer certaines tâches sans disposer des droits DBA ou SYSADM.
Les exemples supposent que l'administrateur de base de données (DBA) a ajouté le schéma MMDBSYS dans le chemin en cours des fonctions. Il peut ainsi spécifier des noms UDT sans les faire précéder d'un nom de schéma MMDBSYS. Pour plus d'informations sur les noms UDT, reportez-vous à la section Dénomination des fonctions UDF et des types UDT.
Plusieurs exemples d'API figurant dans cette section sont basés sur le modèle de code d'application fourni avec les extensions. Le modèle de code se trouve dans le sous-répertoire EXEMPLES figurant sur le poste client.