Créer et remplir des tables de base de données pour des actifs dans DB2 à l'aide de fichiers de traitement par lots

Utilisez des fichiers de traitement par lots et des scripts de base de données pour créer et remplir des tables dans IBM® DB2 pour IBM Rational Asset Manager.

Avant de commencer

Si vous prévoyez d'utiliser l'application de configuration du serveur depuis IBM WebSphere Application Server, vous pouvez ignorer cette tâche car l'application de configuration du serveur peut créer et configurer les bases de données pour vous.

Si vous préférez créer une base de données et des tables manuellement, voir Créer et remplir manuellement des tables de base de données pour des actifs dans DB2.

Vous pouvez automatiser la création de la base de données et de ses tables en exécutant des fichiers de traitement par lots (batch). DB2 doit déjà être installé et en cours d'exécution. Veillez à connaître l'emplacement des scripts SQL qui sont inclus dans le support d'installation. L'emplacement est emplacement_installation\ram\DatabaseScripts\DB2 si vous avez fait l'installation à l'aide d'Installation Manager. Vous devez également connaître le répertoire d'installation de DB2 (il s'agit généralement de C:\Program Files\IBM\SQLLIB pour Windows et opt/IBM/DB2/V9.7 pour Linux, AIX ou Linux for zSeries.

Vous utiliserez les scripts suivants :
  • Pour Windows : dbcreate_populate.bat
  • Pour Linux :Pour AIX : dbcreate_populate.sh
  • Pour Linux for zSeries : dbcreate_populate_zLinux.sh
  • dbcreate.sql
  • RAMSCHEMA_DB2.sql
  • bootStrap_DB2.sql

Procédure

  1. En cas d'installation à partir du CD, copiez les scripts SQL sur votre système de fichiers local.
  2. Pour Linux :Pour AIX :Pour Linux for zSeries : Vérifiez que vous disposez des droits nécessaires pour écrire des données dans le répertoire contenant les scripts SQL.
  3. A partir d'une ligne de commande, passez dans le répertoire contenant les scripts SQL pour DB2 (chemin du support d'installation\ db_scripts\DB).
  4. Exécutez le fichier de commandes :
    • Pour Windows : dbcreate_populate.bat
    • Pour Linux :Pour AIX : dbcreate_populate.sh
    • Pour Linux for zSeries : dbcreate_populate_zlinux.sh
  5. Lorsque vous y êtes invité, entrez le nom de la base de données ou appuyez sur Entrée pour accepter le nom par défaut (RAMDB).
  6. A l'invite suivante, entrez le chemin d'installation de DB2 ou appuyez sur Entrée pour accepter la valeur par défaut (C:\Program Files\IBM\SQLLIB pour Windows et /opt/IBM/DB2/V9.7 pour Linux, AIX ou Linux for zSeries.
  7. Le script s'exécute. Il effectue les actions suivantes :
    • Il crée une base de données portant le nom que vous avez entré.
    • Il configure l'espace table de la base de données.
    • Il crée les tables et le schéma appropriés dans la base de données de RAM.
    Remarque : Lorsque vous exécutez le fichier de commandes pour la première fois, un certain nombre de messages d'erreur SQL0204N peuvent s'afficher indiquant que le nom nom n'est pas défini ; ils ressembleront à l'exemple suivant :
    ** erreur d'interface CLI lors de l'exécution de l'instruction SQL :
    (-204): [IBM][Pilote de CLI][DB2/NT] SQL0204N  Le nom "RAMSCHEMA.FORUM" n'est pas défini.  SQLSTATE=42704
    Si vous exécutez le fichier de commandes pour la première fois, vous pouvez sans risque ignorer ces messages.
  8. Vérifiez que les tables ont bien été créées. Par exemple, démarrez le Control Center de DB2 et recherchez la base de données RAMDB. Vérifiez que la base de données et les tables ont bien été créées.

Que faire ensuite


Vos commentaires