Définition manuelle du référentiel d'extension de propriété pour DB2 for iSeries ou DB2 for z/OS

Cette tâche permet de définir manuellement le référentiel d'extension de propriété pour DB2 for iSeries ou DB2 for z/OS.

Avant de commencer

Les informations de cette rubrique s'appliquent aux scénarios suivants :
  • Le serveur d'applications et la base de données se trouvent tous deux sur le système d'exploitation IBM® i.
  • Le serveur d'applications et la base de données se trouvent tous deux sur le système d'exploitation z/OS.
  • Le serveur d'applications se troue sur un système d'exploitation réparti, mais la base de données se trouve sur un système d'exploitation IBM i ou z/OS.
Si WebSphere Application Server n'est pas installé sur le système sur lequel vous configurez la base de données, copiez les fichiers suivants d'un système où WebSphere Application Server est installé sur le système sur lequel vous configurez la base de données :
DB2 for iSeries
app_server_root/etc/wim/setup/lookaside/db2iseries/dbclean.sql
app_server_root/etc/wim/setup/lookaside/db2iseries/schema.sql
app_server_root/etc/wim/setup/lookaside/db2iseries/primarykeys.sql
app_server_root/etc/wim/setup/lookaside/db2iseries/indexes.sql
app_server_root/etc/wim/setup/lookaside/db2iseries/references.sql
app_server_root/etc/wim/setup/lookaside/keys.sql
app_server_root/etc/wim/setup/lookaside/bootstrap.sql
DB2 for z/OS
app_server_root/etc/wim/setup/lookaside/db2zos/dbclean.sql
app_server_root/etc/wim/setup/lookaside/db2zos/schema.sql
app_server_root/etc/wim/setup/lookaside/db2zos/primarykeys.sql
app_server_root/etc/wim/setup/lookaside/db2zos/indexes.sql
app_server_root/etc/wim/setup/lookaside/db2zos/references.sql
app_server_root/etc/wim/setup/lookaside/keys.sql
app_server_root/etc/wim/setup/lookaside/bootstrap.sql

Pourquoi et quand exécuter cette tâche

Pour plus d'informations sur la création d'une base de données et l'exécution de requêtes SQL dans DB2 for iSeries, consultez DB2 Universal Database for iSeries dans le centre de documentation IBM iSeries.

Pour plus d'informations sur la création d'une base de données et l'exécution de requêtes SQL dans DB2 for z/OS, consultez le centre de documentation Information Management Software for z/OS Solutions.

Procédure

  1. Ouvrez une fenêtre de commande.
  2. Accédez au répertoire racine_application_serveur/bin.
  3. Pour remplacer des variables dans les fichiers SQL, entrez les commandes suivantes :
    1. export SCHEMA_LOCATION=racine_serveur_applications/etc/wim/setup/lookaside

      Définissez la valeur SCHEMA_LOCATION sur l'emplacement où vous avez copié les fichiers SQL si WebSphere Application Server n'est pas installé sur le système où vous configurez la base de données.

    2. export DBTYPE=<type_bd>

      où la valeur de <type_bd> est db2iseries ou db2zos.

    3. Pour indiquer le schéma de base de données dans lequel vous voulez créer les tables de référentiel fédéré, utilisez la commande DBSCHEMA. Si vous voulez utiliser le schéma par défaut, qui est généralement l'espace de nom de l'utilisateur de la base de données courante, n'indiquez pas la commande DBSCHEMA.
      export DBSCHEMA=dbschemaname
    4. [AIX Solaris HP-UX Linux Windows][IBM i]export TSPREFIX=<préfixe_ts>

      <préfixe_ts> correspond au préfixe de l'espace de table. La longueur maximale autorisée pour cette chaîne est de 3 caractères.

    5. export SCHEMA_DEST_LOCATION=<emplacement_destination_schéma>

      <emplacement_destination_schéma> correspond à l'emplacement dans lequel les fichiers SQL mis à jour avec les variables remplacées doivent être copiés. Si la variable SCHEMA_DEST_LOCATION n'est pas définie, les fichiers SQL mis à jour sont copiés dans un répertoire avec pour nom la valeur non remplacée sous le répertoire courant. La sortie indique où les fichiers sont copiés.

    6. [z/OS]Indiquez le pool de mémoire tampon à utiliser pour créer les tables de référentiel fédéré. La valeur de pool de mémoire tampon que vous indiquez doit exister dans la base de données. Le pool de mémoire tampon est BPO dans la base de données. Lorsque vous voulez utiliser la valeur de pool de mémoire tampon par défaut, vous devez exécuter les commandes suivantes et indiquer explicitement la valeur par défaut de BP0 :
      export DEFAULT_TABLE=<buffer pool value for default tables>
      export LOB_TABLE=<buffer pool value for LOB tables>
      export INDEX_TABLE=<buffer pool value for unique index tables>
    7. [z/OS]export DBNAME=zos
    8. ./ws_ant.sh -f racine_serveur_applications/etc/wim/setup/filterbuild.xml
  4. Démarrez le serveur DB2.
  5. Créez une base de données.
  6. Exécutez les fichiers SQL, qui étaient préalablement référencés, pour créer les tableaux du référentiel d'extension de propriété. Si vous configurez la base de données sur le système sur lequel le serveur d'applications est installé, les fichiers se trouvent aux emplacements suivants :
    DB2 for iSeries
    app_server_root/etc/wim/setup/lookaside/db2iseries/dbclean.sql
    app_server_root/etc/wim/setup/lookaside/db2iseries/schema.sql
    app_server_root/etc/wim/setup/lookaside/db2iseries/primarykeys.sql
    app_server_root/etc/wim/setup/lookaside/db2iseries/indexes.sql
    app_server_root/etc/wim/setup/lookaside/db2iseries/references.sql
    app_server_root/etc/wim/setup/lookaside/keys.sql
    app_server_root/etc/wim/setup/lookaside/bootstrap.sql
    DB2 for z/OS
    app_server_root/etc/wim/setup/lookaside/db2zos/dbclean.sql
    app_server_root/etc/wim/setup/lookaside/db2zos/schema.sql
    app_server_root/etc/wim/setup/lookaside/db2zos/primarykeys.sql
    app_server_root/etc/wim/setup/lookaside/db2zos/indexes.sql
    app_server_root/etc/wim/setup/lookaside/db2zos/references.sql
    app_server_root/etc/wim/setup/lookaside/keys.sql
    app_server_root/etc/wim/setup/lookaside/bootstrap.sql

    Sinon, exécutez les fichiers SQL depuis l'emplacement dans lequel vous avez copié les fichiers. Si vous exécutez les commandes en fonction de la procédure décrite dans la section précédente, Indication du schéma de base de données, les fichiers SQL sont copiés dans l'emplacement que vous avez indiqué pour SCHEMA_DEST_LOCATION. Si la variable SCHEMA_DEST_LOCATION n'est pas définie, les fichiers SQL mis à jour sont copiés dans un répertoire avec pour nom la valeur non remplacée sous le répertoire courant. La sortie montre l'emplacement où les fichiers sont copiés.

Que faire ensuite

Exécutez la commande setupIdMgrPropertyExtensionRepositoryTables avec le paramètre skipDBCreation défini sur true pour remplir les tableaux créés. Pour plus d'informations, consultez la rubrique Configuration d'un référentiel de mappage d'entrée, d'un référentiel d'extension de propriété ou d'un référentiel de base de données de registre personnalisé à l'aide des commandes wsadmin.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twim_manpropextrepos_db2
Nom du fichier : twim_manpropextrepos_db2.html