Commande sibDBUpgrade

Des instructions DDL (data definition language) sont nécessaires à un moteur de messagerie pour modifier les ressources du système de gestion de base de données (SGBD). Les ressources SGBD peuvent être modifiées à l'aide de la commande sibDBUpgrade.

Il est nécessaire de modifier les tables à l'aide de la commande sibDBUpgrade pour les nouvelles fonctions, telles que Conserver le nombre d'échecs de livraison par message et Restreindre les verrous de longue durée. La commande sibDBUpgrade peut être utilisée pour migrer un moteur de messagerie de la version précédente de WebSphere Application Server vers Version 9.0.

Syntaxe

[AIX HP-UX Solaris]La syntaxe de ligne de commande pour UNIX est la suivante :

Lire le diagrammeSauter le diagramme
>>-sibDBUpgrade.sh--+-----------------------------+------------->
                    '- -runUpgrade--true or false-'   

>--+------------------------------+----------------------------->
   '- -dbUser--database user name-'   

>--+----------------------------------+------------------------->
   '- -dbSchema--database schema name-'   

>--+-----------------------------------+------------------------>
   '- -dbType--type de base de données-'   

>--+---------------------------+-------------------------------->
   '- -serverName--server name-'   

>--+-------------------------------------+---------------------->
   '- -dbName--nom de la base de données-'   

>--+---------------------------------+-------------------------->
   '- -dbPassword--database password-'   

>--+------------------------------+----------------------------->
   '- -dbNode--database node name-'   

>--+--------------------------------+--------------------------->
   '- -oracleHome--Oracle home path-'   

>--+-----------------------------------+------------------------>
   '- -scriptDir--répertoire de script-'   

>--+-----------------------------------------+------------------>
   '- -permanent--number of permanent tables-'   

>--+-----------------------------------------+-----------------><
   '- -temporary--number of temporary tables-'   

[Windows]La syntaxe de ligne de commande pour Windows est la suivante :

Lire le diagrammeSauter le diagramme
>>-sibDBUpgrade.bat--+-----------------------------+------------>
                     '- -runUpgrade--true or false-'   

>--+------------------------------+----------------------------->
   '- -dbUser--database user name-'   

>--+----------------------------------+------------------------->
   '- -dbSchema--database schema name-'   

>--+-----------------------------------+------------------------>
   '- -dbType--type de base de données-'   

>--+---------------------------+-------------------------------->
   '- -serverName--server name-'   

>--+-------------------------------------+---------------------->
   '- -dbName--nom de la base de données-'   

>--+---------------------------------+-------------------------->
   '- -dbPassword--database password-'   

>--+------------------------------+----------------------------->
   '- -dbNode--database node name-'   

>--+--------------------------------+--------------------------->
   '- -oracleHome--Oracle home path-'   

>--+-----------------------------------+------------------------>
   '- -scriptDir--répertoire de script-'   

>--+-----------------------------------------+------------------>
   '- -permanent--number of permanent tables-'   

>--+-----------------------------------------+-----------------><
   '- -temporary--number of temporary tables-'   

Rôle

L'administrateur de base de données peut employer la commande d'utilitaire sibDBUpgrade afin de modifier les ressources SGBD du moteur de messagerie. La commande sibDBUpgrade génère les instructions DDL que l'administrateur de votre base de données peut sauvegarder et traiter ultérieurement pour modifier les ressources SGBD répertoriées dans Tables de base de données modifiées. Outre l'administrateur de base de données, les utilisateurs qui disposent du droit de modification des tables de base de données peuvent également employer le même utilitaire pour modifier les tables de base de données.

[IBM i]Pour accéder à la ligne de commande IBM® i, utilisez la commande STRQSH afin de lancer une session Qshell. [IBM i]Pour plus d'informations, voir Configuration de Qshell pour exécuter des scripts WebSphere à l'aide de l'outil de scriptage wsadmin.

Paramètres obligatoires

Conseil : La casse doit être respectée dans la commande sibDBUpgrade. Par exemple, la valeur de paramètre Oracle est différente de la valeur de paramètre oracle.
-runUpgrade true ou false [pour z/OS, Derby et Informix, la valeur doit être false]
Commande permettant de modifier les ressources de base de données. Attribuez la valeur true au paramètre afin de modifier les ressources de base de données et false afin de générer uniquement les scripts DDL.
-dbUser
Nom de l'ID utilisateur utilisé pour interagir avec le système SGBD.
-dbSchema
Nom du schéma contenant tous les objets utilisés par le moteur de messagerie.
-dbType
Identifie le type de système SGBD. Les valeurs admises sont les suivantes :
  • DB2
  • Oracle
  • SqlServer
  • Sybase
  • Informix
  • Derby
Remarque : Les plateformes DB2 sous zos et iseries sont prises en charge.

Paramètres facultatifs

-dbName
Nom de la base de données affectée aux tables du moteur de messagerie. Le paramètre -dbName est requis si la valeur du paramètre runUpgrade est true.
-serverName
Nom du serveur utilisé pour interagir avec le système SGBD. Si vous n'indiquez pas de paramètre -serverName, la valeur 111USER est utilisée par défaut.
-dbPassword
Mot de passe de l'ID utilisateur utilisé pour interagir avec le système SGBD.
-dbNode
Nom du noeud de base de données. Ce paramètre facultatif s'applique uniquement à DB2. Seul le client DB2 doit être installé sur le système sur lequel le script est exécuté avec l'option -runUpgrade.
-oracleHome
Chemin du répertoire de base Oracle si la valeur du paramètre -dbType est Oracle.
-scriptDir
Nom du répertoire dans lequel les scripts DDL doivent être générés. Si vous n'indiquez aucun répertoire, les scripts sont générés dans le répertoire <répertoire_actuel>/SIBusUpgradeDatabaserépertoire_actuel correspond au répertoire actif.
-permanent
Nombre de tables permanentes qui sont créées lors de la création des moteurs de messagerie d'intégration de service. Pour plus d'informations sur le nombre de tables configurées, voir Magasin de données [Paramètres]. Par défaut, il existe une table permanente. Si le moteur de messagerie est configuré pour utiliser plusieurs tables permanentes, indiquez le nombre de tables.
-temporary
Nombre de tables temporaires qui sont créées lors de la création des moteurs de messagerie d'intégration de service. Pour plus d'informations sur le nombre de tables configurées, voir Magasin de données [Paramètres]. Par défaut, il existe une table temporaire. Si le moteur de messagerie est configuré pour utiliser plusieurs tables temporaires, indiquez le nombre de tables.

Exemples

[AIX HP-UX Solaris]Mise à niveau du schéma de base de données du bus d'intégration de services à partir de la version précédente de WebSphere Application Server vers Version 9.0.

  • sibDBUpgrade.sh -runUpgrade false -dbUser db2inst1 -dbSchema SIBusMESchema -dbType DB2
  • sibDBUpgrade.sh -runUpgrade true -dbName SIBus -dbUser db2inst1 -dbSchema SIBusMESchema -dbType DB2

[Windows]Mise à niveau du schéma de base de données du bus d'intégration de services à partir de la version précédente de WebSphere Application Server vers Version 9.0.

  • sibDBUpgrade.bat runUpgrade=false dbUser=db2inst1 dbSchema=SIBusMESchema dbType=DB2
  • sibDBUpgrade.bat runUpgrade=true dbName=SIBus dbUser=db2inst1 dbSchema=SIBusMESchema dbType=DB2

Icône indiquant le type de rubrique Rubrique de référence



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=rjm0680_
Nom du fichier : rjm0680_.html