Créez des tables pour planificateur dans des bases de données DB2 à l'aide de fichiers DDL (Data Definition Language) ou
SQL (Structured Query Language).
Avant de commencer
Cette tâche requiert que vous configuriez une base de données et la rendiez disponible. Pour plus d'informations, reportez-vous à la rubrique Création de bases de données DB2 pour les planificateurs.
Pourquoi et quand exécuter cette tâche
Pour créer des tables pour les planificateurs dans des bases de données DB2, à l'aide de fichiers DDL (Data
Definition Language) ou SQL (Structured Query Language), procédez comme suit :
Procédure
- Ouvrez une fenêtre de ligne de commande DB2.
- Assurez-vous que vous disposez des droits d'administration pour le système de base de données.
- Créez l'espace table et le schéma.
- Analysez les résultats de vos expériences lors du développement et du test système. La taille de votre base de données dépend de nombreux facteurs. Si possible, répartissez les conteneurs d'espace entre les différents disques logiques et implémentez
une règle de sécurité appropriée. Tenez compte des implications de vos choix sur les performances pour les pools de mémoires tampons et les paramètres de fichier journal.
- A l'aide d'un éditeur de texte, modifiez les scripts suivants en vous basant sur
les instructions fournies au début de chaque fichier.
Remarque : Utilisez des majuscules pour la définition du préfixe de table.
%WAS_HOME%\Scheduler\createTablespaceDB2.ddl, %WAS_HOME%\Scheduler\createSchemaMod1DB2.ddl, %WAS_HOME%\Scheduler\dropSchemaMod1DB2.ddl, and %WAS_HOME%\Scheduler\dropTablespaceDB2.ddl.
- Assurez-vous que vous êtes connecté à l'instance adéquate. Vérifiez
la variable d'environnement DB2INSTANCE.
- Pour vous connecter à la base de données scheddb, par exemple, entrez la
commande :
db2 connect to scheddb
- Créez l'espace de table. Saisissez la commande suivante :
db2 -tf createTablespaceDB2.ddl
Assurez-vous que la sortie du script ne contient pas d'erreurs. Si des erreurs se sont produites, vous pouvez supprimer l'espace table en utilisant le script suivant : dropTablespaceDB2.ddl
- Pour créer le schéma (tables et index), saisissez la commande db2 -tf createSchemaMod1DB2.ddl dans l'interpréteur de commandesDB2. Assurez-vous que la sortie du script ne contient pas d'erreurs. Si des erreurs se sont produites, vous pouvez utiliser le fichier suivant pour effacer le schéma :
dropSchemaMod1DB2.ddl
- Assurez-vous que l'indicateur DB2_RR_TO_RS DB2 est paramétré sur YES pour éviter les
blocages. Si nécessaire, redémarrez l'instance DB2 pour activer la modification.
Résultats
Les tables et le schéma DB2 pour le planificateur sont créés.