2010-01-17 5 views

Répondre

1

Vous n'êtes pas obligé. Il y a généralement une fonction OS disponible pour cela. Si je ne me trompe pas, c'est at dans unix et les jobs planifiés sous windows (il y a aussi une interface de ligne de commande pour windows). Cependant, je me souviens qu'il y avait un planificateur dans le serveur MS SQL. Après avoir demandé google, j'ai appris que DB2 a quelque chose appelé centre de tâches. Je ne sais pas ce que fait cette chose ou comment vous la configurez (mon interface utilisateur ne s'ouvre pas pour une raison étrange).

+2

Et cron sous UNIX. –

+0

Le centre de tâches est obsolète dans la version 9.7. La nouvelle fonction est la tâche d'administration et ceci peut être appelé avec certaines fonctions spéciales. – AngocA

0

Sans plus de détails, je ne peux pas vous donner une réponse spécifique. Je devine que vous demandez "un déclencheur qui est déclenché à un moment spécifique" et non "un déclencheur qui a différentes options de synchronisation, comme feu avant l'événement ou feu après l'événement".

La réponse à la première est non, les déclencheurs ne sont pas déclenchés par des événements externes comme l'heure du jour. Les déclencheurs sont des fonctionnalités spécialement conçues pour répondre aux changements de tables. Ce que vous recherchez est une forme de planification des tâches/tâches, et il existe de nombreuses approches que vous pouvez utiliser pour y parvenir.

Je ne peux pas vraiment détailler les options sans savoir sur quelle plate-forme vous travaillez (Unix, Linux, Mainframe, Windows?), Donc si vous pouviez clarifier je pourrais être en mesure d'aider plus loin. La version de DB2 que vous utilisez serait également utile.

Exemples
Si vous utilisez DB2 sur iSeries d'IBM, vous voudrez certainement utiliser le planificateur d'emploi natif du système d'exploitation (voir http://publib.boulder.ibm.com/infocenter/iseries/v6r1m0/topic/rzaks/sc415324.pdf).

Sur Unix/Linux l'option populaire est Cron (voir http://www.adminschoice.com/crontab-quick-reference)

La solution typique pour DB2 sous Windows, z/OS, et d'autres est l'utilitaire Task Center (en fonction de votre version de DB2, reportez-vous http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.taskcenter.doc/taskcenter/abouttaskcenter.htm)

Questions connexes