Utilisation de l'outil de schéma proxy de base de données
Vous pouvez télécharger un outil afin de générer des métadonnées de schéma pour la génération de jeux de règles de base de données.
Avant de télécharger et d'exécuter l'outil de schéma proxy de base de données, vérifiez que votre système local remplit les conditions suivantes :
- Votre environnement d'exécution Java est en version 1.6 ou ultérieure.
- L'exécution s'effectue sur un système d'exploitation Linux ou Windows pris en charge.
- La base de données cible est accessible depuis le système sur lequel s'exécute l'outil de schéma.
Vous pouvez télécharger l'outil de schéma de proxy de base de données à partir de la page :
- Cliquez sur l'icône Téléchargement de l'outil de schéma proxy de base de données.
- L'outil de schéma proxy de base de données téléchargé est stocké dans un fichier archive compressé. Pour installer l'outil, extrayez les fichiers du fichier archive compressé dans n'importe quel répertoire local. Le contenu du répertoire devrait être similaire à l'exemple suivant :
\dbproxy \bin (schema tool scripts) \lib (libraries used by the schema tool) \license (license files) README.txt (usage information)
Exécutez l'outil de schéma proxy de base de données à l'aide des commandes suivantes :
- Sur les systèmes Windows :
dbproxy\bin\schema-tool.bat - Sur les systèmes Linux :
dbproxy/bin/schema-tool -attributes -db2 -host [target_db_host_ip] -port [target_db_port] -user [target_db_user] -password [target_db_password] -db [target_db_name] -outputFileDans cette commande, les attributs suivants sont spécifiés :- ip_hôte_bd_cible
- Nom d'hôte ou adresse IP de la base de données cible.
- port_bd_cible
- Numéro de port de la base de données cible.
- utilisateur_bd_cible
- Nom d'utilisateur autorisé pour accéder à la base de données cible.
- mot de passe_bd_cible
- Mot de passe associé au nom d'utilisateur spécifié pour accéder à la base de données cible.
- nom_bd_cible
- Nom de la base de données cible.
La sortie de l'outil de schéma est un fichier JSON nécessaire pour créer un jeu de règles de base de données pour la base de données cible. Pour plus d'informations, voir Création de jeux de règles de base de données.