Problème Export automatique d'une BD oracle

Résolu/Fermé
palma2010 Messages postés 16 Date d'inscription lundi 15 novembre 2010 Statut Membre Dernière intervention 19 mai 2011 - 12 déc. 2010 à 12:58
palma2010 Messages postés 16 Date d'inscription lundi 15 novembre 2010 Statut Membre Dernière intervention 19 mai 2011 - 14 déc. 2010 à 12:17
Bonjour,

j'ai un petit souci, s'il vous plait est ce que vous pouvez m'aider
je voudrai faire un export automatique d'une base de données Oracle sous Linux
je fais des exports presque chaque un quart d'heure, et comme c'est une tache périodique, j'ai décidé d'automatiser cette tache en créant un process nommé « scriptexport.sh » son contenu est :
#!/bin/sh
exp sam/sam file='export2010' full=y
[oracle@localhost oracle] ll
-rwxrwxr-x 1 oracle oracle 77 Dec 12 11:02 scriptexport.sh
comme vous voyez il a les droits d'exécution .
Le crontab :
*/10 * * * * sh /oracle/scriptexport.sh
Quand j'exécute manuellement ce script:
[oracle@localhost oracle] ./ scriptexport.sh
Ça marche très bien, j'ai un fichier export2010.dmp généré et qui contient l'export, mais dans le cas où j'attends une exécution automatique par le cron, je n'obtiens rien.
Où est le problème, sachant que le crond est en exécution (/etc/init.d/crond status)
Merci de bien vouloir m'aider.

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 416
12 déc. 2010 à 13:08
Salut,

Essaye en donnant le PATH complet vers "sh" (/bin/sh), la crontab étant assez regardante de ce côté là ;-\
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 416
12 déc. 2010 à 13:29
Et à la limite vire le sh vu que le chemin vers ton exécutable y est déjà ;-))
0
palma2010 Messages postés 16 Date d'inscription lundi 15 novembre 2010 Statut Membre Dernière intervention 19 mai 2011
12 déc. 2010 à 13:38
j'ai rajouté le path "/bin/sh", mais ça marche pas toujours!!!
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 416
12 déc. 2010 à 13:40
Rajoutes aussi les PATH des exécutables dans ton script...
0
palma2010 Messages postés 16 Date d'inscription lundi 15 novembre 2010 Statut Membre Dernière intervention 19 mai 2011
12 déc. 2010 à 13:47
où ? dans mon script (#!/bin/sh
exp sam/sam file='export2010' full=y)
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 416
12 déc. 2010 à 13:49
Oui ;-)
0