Bonjour,
Tout d'abord bonne santé et heureuse année à toutes et tous
Là où je bosse, je gère plusieurs logiciels métier qui sont sous Oracle (à 80%).
A chaque maj du logiciel, je fais une sauveagrde via un export au cas où ca se passerait mal.
Je souhaiterais automatisé un peu l'affaire, plutot que de faire des commandes de type exp system/manager etc .... à chaque fois, et pour aussi centraliser un peu tout ceci, au cas où des collègues seraient amenés à le faire à ma place.
Environnement : Windows 2000 serveur et XP.
Oracle : versions 8.17, 7.3.4 (migration vers 10g en cours)
Généralement, la commande export se décompose ainsi :
exp system/manager@ELECTION file="TD_ELECTION_02012007.dmp" log="TD_ELECTION_02012007.log" full=y
TD = mes initiales : permet d'identifier qui a fait l'export et pourquoi.
02012007 = la date du jour : qui sert à savoir si le fichier pourra être supprimé plus tard
ELECTION = le nom de mon instance, indiquée aussi dans mon fichier d'export pour l'identifier rapidement.
Je souhaiterais faire une sorte de script automatique et dès qu'on le lance j'aurais :
- la date du jour en automatique
- indique le login utilisateur du réseau (et non pas les initiales)
- que l'export puisse aller dans un répertoire spécifique à cet usage (admettons c:/export ou \\serveur\export)
disons que j'aimerais que si je créé un election.bat avec :
exp system/manager@ELECTION file=%login%_ELECTION_%date%.dmp log=%login%_ELECTION_%date%.log full=y
tout en sachant que mon export irait directement dans un répertoire défini sans avoir à utiliser les commandes dos pour celà.
Merci
A+
Partager