2009-11-16 2 views
1

Je suis novice en administration DB2 sur AS400, pourriez-vous m'indiquer les meilleures pratiques/outils pour rechercher des erreurs dans les journaux DB2? Jusqu'à présent, j'utilise la commande DSPJRN mais je suis incapable de faire de la recherche. merci.AS400 DB2 Recherche de revues

Répondre

1
DSPJRN JRN(<LIBRARY>/QSQJRN) FILE(<LIBRARY>/CXPBU00001) RCVRNG(<LIBRARY>/QSQJRN<JOURNAL_NUMBER)                   
5=Display entire entry on a record 
F6 Display only entry 
F15 Display only entry specific data 
From their you can get a job description: <NUMBER>/<USER>/<SYSTEM> 
wrkjob <NUMBER>/<USER>/<SYSTEM> 

Et de leur option 4 ou 10 pour voir les journaux d'emploi

1

Pouvez-vous décrire ce que «l'erreur» est ce que vous recherchez. Les dossiers de journal mes eux-mêmes n'ont pas vraiment d'erreurs (je pense). Je n'ai pas travaillé sur un AS400 depuis environ 10 ans, mais quand je l'ai utilisé au siècle dernier, j'ai travaillé avec des journaux à la recherche de l'historique des changements d'une rangée et trouvé toutes les réponses dont j'avais besoin dans les manuels en ligne. De mémoire, je pense que j'ai écrit un programme d'exportation pour enregistrer la sortie du programme DSPJRN et l'ai téléchargé dans une table DB2 pour que je puisse l'interroger avec SQL.

+0

Le problème est que je ne connais pas l'erreur que je recherche. DB2 est utilisé pour conserver les transactions d'un serveur IntegrationServer (WICS 4.4) et les journaux Wics indiquent quelque chose comme "Arrêt, voir les journaux DB2 pour plus de détails". – lemotdit

+2

Étant donné que vous êtes à la recherche d'une erreur générique DB2, je suggère de regarder le journal du système AS/400 autour de l'heure de l'erreur. Utilisez la commande DSPLOG et invitez-le en utilisant F4. Vous pouvez spécifier une plage de dates et d'heures sur l'écran d'invite. –

1

Les journaux peuvent être enregistrés dans des fichiers aka tables. Vous pouvez créer des programmes/SQL pour rechercher ces tables. Sur l'iSeries on n'a pas d'autres outils 'natifs' que les commandes iSeries et/ou un peu de programmation/requête.

Je ne sais pas s'il s'agit d'outils «non natifs». Rappelez-vous que DB2/400 est vraiment l'une des nombreuses implémentations de Universal Database/2. Je ne serai pas surpris si un outil Windows ou Linux peut également analyser l'implémentation d'iSeries. C'est la même chose pour MQ. Une interface de commande/menu typique d'iSeries sur l'iSeries elle-même (qui fonctionne bien au fait). De superbes outils graphiques sur d'autres plates-formes qui peuvent se connecter à cette iSeries MQ. \

En deuxième réflexion, un outil standard pour l'iSeries est le navigateur iSeries. Je vais vérifier cela sur mon travail demain

+0

J'ai vérifié iSeries Navigator. Vous pouvez vérifier tout ce que vous voulez savoir sur l'administration du journal (pense journal, récepteur, numéro de séquence et ainsi de suite). En outre, vous pouvez voir les transactions de base de données. La seule chose que vous ne pouvez pas voir est l'entrée de journal elle-même. Je vais penser à tous les outils que je connais – robertnl