Fermeture automatique de la base de données

Signaler
Messages postés
31
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
15 septembre 2013
-
Messages postés
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
-
bonjour tm,
j'aimerais bien savoir s'il est possible de programmer avec Delphi la fermeture d'une base de données oracle à une heure XX.(par exemple chaque jour à 17h00 le programme lance automatiquement la fermeture).
Merci d'avance pour vos réponses.



wahidov

5 réponses

Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
8
Oui.

Cordialement, Bacterius !
Messages postés
4297
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
31
Allons Bacterius, un peu de sérieux.
Je sais bien que je ne suis pas le dernier à dire "A question con, réponse con", mais quand même...


8000 Lévriers 'galgos' par an sont torturés et massacrés en Espagne
May Delphi be with you

Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
Messages postés
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
bonjour,

C'est pas bien compliqué..

je mettrai en place un timer afin de tester si l'heure est atteinte et comme code d'exécution,
je ferai une boucle pour fermer l'ensemble des tables et ensuite je placerai une déconnexion de la base.

ça devrait marcher mais comme toujours, il pourrait y avoir un grain de sable..
(coupure électrique, une table qui refuse de se fermer ou une transaction interminable etc etc..)

mais dans 99% des cas..la base de fermera.

Ben pratique lorsqu'on veut se libérer..

Mais qui relance la base ?? (lol)


cantador
Messages postés
31
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
15 septembre 2013

bonjour
merci candator pour votre reponse,
je pense que je dois reformulé ma question autrement,
je cherche a excuté les instructions suivante dans une console dos:
1- svrmgr30 // outile d'administration oracle
2- connect internal/password // connecté avec ID et PW
3- startup //pour lancer la base ou shutdown pour fermer la base

j'ai cherché un peu partout dans les forums pour l'excution des commandes dos avec delphi et ça marche trés bien pour des commandes dos qui se suivent (par exemple dir c: *.* && dir d: *.* ) il suffit de separé les commandes par && mais dans mon cas c'est juste la premiere instructions qui s'execute (svrmgr30) et si j'utilise writeln avec la console dos j'aurais comme resultat juste l'affichage et pas une instruction a executer
donc mon prbleme revient à trouvé un moyen à faire entré les trois lignes precedentes dans une console dos l'une aprés l'autre.
j'attends vos propositions et merci d'avance




wahidov
Messages postés
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
la console dos

Ca n'existe plus le DOS..

mais effectivement la fenêtre des commandes windows représente étrangement à celle que nous connaissions sous le DOS..

Bref passons..

Pour l'exécution des commandes je ne peux que te recommander la source de cirec que tu peux facilement trouver sur le site.

cantador