Transfert de base de données : Créer une base de données DB2®.

Des étapes manuelles de l'assistant de configuration sont incluses dans HCL Product Documentation à des fins de référence et à l'adresse des utilisateurs avancés. La procédure inclut des variables et des étapes pour différentes bases de données. Lorsque vous utilisez l'assistant pour configurer votre déploiement il remplace la variable par les informations que vous avez fournies dans l'assistant. Il affiche également uniquement les étapes propres à votre environnement. Les instructions générées par l'assistant sont propres à votre environnement.

Avant de commencer

Vérifiez que votre serveur DB2® est déjà installé et en cours d'exécution.

Pourquoi et quand exécuter cette tâche

Avertissement : Toutes les étapes relatives à tous les environnements de base de données sont incluses quel que soit votre environnement. Utilisez l'Assistant de configuration en vue de générer des instructions personnalisées pour votre environnement.

Procédure

Instructions pour AIX, HP-UX, Linux et Solaris
  1. Copiez les fichiers JAR de pilote JDBC de votre serveur de base de données vers votre serveur de portail.

    Exemple d'emplacement :

    C:\\Program Files\\IBM\\SQLLIB\\java\\db2jcc4.jar

    C:\\Program Files\\IBM\\SQLLIB\\java\\db2jcc_license_cu.jar

    Placez les fichiers sur le serveur de portail dans le répertoire que vous avez indiqué pour les fichiers de bibliothèque de base de données.

    ${db2.DbLibrary}db2.DbLibrary

  2. Connectez-vous en tant qu'administrateur système DB2® avec les privilèges de base de données requis (SYSADM ou au moins SYSCTRL).

    su - ${release.DBA.DbUser} su - domain.DBA.DbUser

  3. Copiez le script que vous avez téléchargé pour cette étape sur le serveur de base de données et procédez à l'extraction du fichier.
  4. Rebaptisez le fichier que vous avez téléchargé afin d'inclure une extension .sh.
  5. Exécutez le fichier d'interpréteur de commandes sur votre serveur de base de données.

    /your_database_server_file_location/CreateDB2Database.sh

    Exemple de script généré par l'assistant de configuration.

    db2set DB2COMM=TCPIP
    db2set DB2_EVALUNCOMMITTED=YES
    db2set DB2_INLIST_TO_NLJN=YES
    db2 "UPDATE DBM CFG USING sheapthres 0"
    
    	
    db2 "CREATE DB WPSDB using codeset UTF-8 territory us PAGESIZE 8192"
    db2 "UPDATE DB CFG FOR WPSDB USING locktimeout 30"
    
    db2 "CONNECT TO WPSDB USER dba_ID USING dba_pwd"
    db2 "CREATE BUFFERPOOL ICMLSFREQBP4 SIZE 1000 AUTOMATIC PAGESIZE 4K"
    db2 "CREATE BUFFERPOOL ICMLSVOLATILEBP4 SIZE 16000 AUTOMATIC PAGESIZE 4K"
    db2 "CREATE BUFFERPOOL ICMLSMAINBP32 SIZE 16000 AUTOMATIC PAGESIZE 32K"
    db2 "CREATE BUFFERPOOL CMBMAIN4 SIZE 1000 AUTOMATIC PAGESIZE 4K"
    db2 "CREATE REGULAR TABLESPACE ICMLFQ32 PAGESIZE 32K BUFFERPOOL ICMLSMAINBP32"
    db2 "CREATE REGULAR TABLESPACE ICMLNF32 PAGESIZE 32K BUFFERPOOL ICMLSMAINBP32"
    db2 "CREATE REGULAR TABLESPACE ICMVFQ04 PAGESIZE 4K BUFFERPOOL ICMLSVOLATILEBP4"
    db2 "CREATE REGULAR TABLESPACE ICMSFQ04 PAGESIZE 4K BUFFERPOOL ICMLSFREQBP4"
    db2 "CREATE REGULAR TABLESPACE CMBINV04 PAGESIZE 4K BUFFERPOOL CMBMAIN4"
    db2 "CREATE SYSTEM TEMPORARY TABLESPACE ICMLSSYSTSPACE32 PAGESIZE 32K BUFFERPOOL ICMLSMAINBP32"
    db2 "CREATE SYSTEM TEMPORARY TABLESPACE ICMLSSYSTSPACE4 PAGESIZE 4K BUFFERPOOL ICMLSVOLATILEBP4"
    db2 "CREATE USER TEMPORARY TABLESPACE ICMLSUSRTSPACE4 PAGESIZE 4K BUFFERPOOL ICMLSVOLATILEBP4"
    db2 "DISCONNECT WPSDB"
    db2 "TERMINATE"
    db2 "UPDATE DB CFG FOR WPSDB USING logfilsiz 16000"
    db2 "UPDATE DB CFG FOR WPSDB USING logprimary 20"
    db2 "UPDATE DB CFG FOR WPSDB USING logsecond 50"
    db2 "UPDATE DB CFG FOR WPSDB USING logbufsz 500"
    db2 "UPDATE DB CFG FOR WPSDB USING DFT_QUERYOPT 5"
Instructions pour Windows
  1. Copiez les fichiers JAR de pilote JDBC de votre serveur de base de données vers votre serveur de portail.

    Exemple d'emplacement :

    C:\\Program Files\\IBM\\SQLLIB\\java\\db2jcc4.jar

    C:\\Program Files\\IBM\\SQLLIB\\java\\db2jcc_license_cu.jar

    Placez les fichiers sur le serveur de portail dans le répertoire que vous avez indiqué pour les fichiers de bibliothèque de base de données.

    ${db2.DbLibrary}db2.DbLibrary

  2. Connectez-vous en tant qu'administrateur système DB2®. Cet administrateur système DB2® doit avoir les privilèges de base de données requis (SYSADM ou au minimum SYSCTRL) pour créer votre base de données. Cet utilisateur est généralement un membre des groupes Administrateurs et DB2ADMNS.
  3. Copiez le script que vous avez téléchargé pour cette étape sur le serveur de base de données et procédez à l'extraction du fichier.
  4. Rename the file that you downloaded to include a .bat extension.
  5. Exécutez le fichier de commandes sur votre serveur de base de données.

    db2cmdadmin.exe -w C:\\your_database_server_file_location\\CreateDB2Database.bat

    Il n'y a pas d'exemple de script pour Windows.