Bonjour à tous,
Auriez-vous dans vos chapeaux magiques des scripts d'arrêt / redémarrage DB2 (Version 8.1.16) en DOS ou VB-Script ?
En vous remerciant pour votre aide
Bonjour à tous,
Auriez-vous dans vos chapeaux magiques des scripts d'arrêt / redémarrage DB2 (Version 8.1.16) en DOS ou VB-Script ?
En vous remerciant pour votre aide
Mes 2 centimes: Je pense qu'il faudrait clarifier votre requête pour avoir une chance d'avoir une réponse relevante:
Pourquoi un script de démarrage ? Le service correspondant à l'instance peut-être configuré pour être démarré automatiquement durant le reboot.
Et pourquoi un script d'arrêt ? Que faudrait-il qu'il fasse de plus qu'un db2stop force.
Bonjour,
En fait, une application métier utilise DB2.
Cette application est arrêtée et démarrée tous les jours (sans reboot) et nécessite un arrêt (et donc un redémarrage) de DB2 quotidien.
Pour le moment, j'utilise net start/stop, mais l'arrêt ne se passe bien et plante.
C'est pour celà que j'aurais voulu savoir s'il existait des scripts pour arrêter / redémarrer DB2.
PS: je ne connais pas du tout DB2, que fait un db2stop force ?
Pourquoi vous n'utillisez simplement pas la commande: db2start au lieu d'utiliser net start ?
db2stop force va forcer les connections existantes en exécutant sous couvert force applications all, puis stopper l'instance:
http://publib.boulder.ibm.com/infoce.../t0008751.html
Aussi, il y a quelque chose qui m'échappe: je ne comprends pas très bien pourquoi vous voulez stopper et démarrer l'instance à chaque fois que l'application est redémarrée.
Zohar
Tout d'abord, merci pour vos réponses.
Je suis obligé d'arrêter DB2, car un des services de l'application qui utilise DB2 ne peut se stopper que si DB2 est arrêté et ne peut démarrer que si DB2 est démarré.
Pourquoi arrêter l'application tous les jours ?
pour des raisons d'exploitation, des scripts de purge et de rotation de log sont nécessaires ... et bien évidemment, cette partie d'exploitation ne fonctionne que si l'application est arrêtée ...
Si l'unique requirement est de recycler l'instance, il n'y a rien de spécial pour démarrer l'instance à part la commande db2start, vous pouvez la mettre dans un .bat et l'exécuter en tant qu'instance owner.
Pour stopper, pareil, il faut forcer les applications d'abord, mais une seule commande, db2stop force devrait faire l'affaire.
(re)Bonjour,
Je reviens vers vous car j'ai un problème avec l'utilisation du db2stop....
que je mette l'option force ou non, j'ai toujours le message d'erreur suivant qui apparait :
E:\programs\IBM\SQLLIB\BIN>db2stop force
DB2-0 : Le service ne peut pas accepter des commandes en ce moment.
13.05.2009 15:45:47 0 0 SQL1042C Une erreur système inattendue s'est produite.
SQL1025N Le gestionnaire de bases de données n'a pas été arrêté car certaines bases sont encore actives.
Auriez-vous une idée/solution ?
En vous remerciant,
Je croise les doigts, mais mon problème semble résolu ....
Je suis repassé par le net stop, mais en ajoutant un autre avant
net stop "DB2DAS - DB2DAS00"
net stop "DB2 - DB2-0"
ça a l'air de passer ....
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager