|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||
![]() |
Bonjour
je lance un fichier .bat qui me permet de faire des automatisations de taches type sqlldr (j'ai besoin de plusieurs utilisateurs sur plusieurs bases de données) j'ai donc dans mon fichier .bat des variables comme celles-ci test.bat Code :
Tout marche bien sauf bien sur le spool, le login etant géré par le bat : comment faire pour prendre les variables %user% et %db% du fichier .bat soient pris en compte dans le fichier importData.sql. j'ai bien sur testé Code :
Merci pour vos réponses. Je ne vois vraiment pas comment faire.
__________________
Avant de poster consultez la recherche avancée du forum N'oubliez pas le bouton ![]() Formation LaTeX et Outils Pratiques C'est ce que nous pensons déjà connaître qui nous empêche souvent d'apprendre. |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
il faut les passer en paramètre je pense.
|
|
|
00
|
|
|
#3 | ||||||||
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
tu peux peut-être employer &_USER et &_CONNECT_IDENTIFIER en 10g
Code :
Code :
Code :
Code :
|
||||||||
|
00
|
|
|
#4 | |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 024 ![]() |
Citation:
ça marche ça ? |
|
|
|
00
|
|
|
#5 | ||
![]() |
Oui mais c'est plutot ca qui marche pas :
.bat : Code :
sqlplus %user%/%pass%@%db% @importdata.sql Code :
__________________
Avant de poster consultez la recherche avancée du forum N'oubliez pas le bouton ![]() Formation LaTeX et Outils Pratiques C'est ce que nous pensons déjà connaître qui nous empêche souvent d'apprendre. |
||
|
|
00
|
|
|
#6 | |||||
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
Petit commentaire hors sujet :
Citation:
Code :
donc des erreurs styles ORA-01536 : space quota exceeded retourneront 0 (1536 modulo 256). |
|||||
|
00
|
|
|
#7 | |||
![]() |
Citation:
http://konflor.free.fr/images/trash/cron.gif
__________________
Avant de poster consultez la recherche avancée du forum N'oubliez pas le bouton ![]() Formation LaTeX et Outils Pratiques C'est ce que nous pensons déjà connaître qui nous empêche souvent d'apprendre. |
|||
|
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
comme je l'ai mentionné, _USER c'est du 10g
|
|
00
|
|
|
#9 | |
![]() |
Citation:
la Solution pour 9i n'est pas la suivante : Code :
spool cron/reports/&_CONNECT_IDENTIFIER/USER/current_report.html http://konflor.free.fr
__________________
Avant de poster consultez la recherche avancée du forum N'oubliez pas le bouton ![]() Formation LaTeX et Outils Pratiques C'est ce que nous pensons déjà connaître qui nous empêche souvent d'apprendre. |
|
|
|
00
|
|
|
#10 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
9i
Code :
|
||
|
00
|
|
|
#11 | |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
Citation:
|
|
|
00
|
|
|
#12 | |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
Citation:
|
|
|
00
|
|
|
#13 | ||
![]() |
Désolé mais ca ne marche pas, enfin si sauf qu'on ne peut pas l'automatiser :
voila ce qui me dit le cmd : Code :
D'ailleurs je t'envoi les fichiers importData.sql et puis les fichiers bat pour deux users sur deux db differentes. telechargeable ici (14Kb) : http://konflor.free.fr/images/trash/S3tosbs.zip Merci beaucoup pour ton aide !
__________________
Avant de poster consultez la recherche avancée du forum N'oubliez pas le bouton ![]() Formation LaTeX et Outils Pratiques C'est ce que nous pensons déjà connaître qui nous empêche souvent d'apprendre. |
||
|
|
00
|
|
|
#14 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
c'est pas un problème de sqlplus, mais d'os
en effet, dans dos, il faut employer \ et non / |
|
00
|
|
|
#15 |
![]() |
j'ai essayé
spool s3tosbs\reports\@\USER\current_report.html et toujours le meme probleme Cannot create spool file. Tu parles bien de importData.sql ou du fichier .bat ?
__________________
Avant de poster consultez la recherche avancée du forum N'oubliez pas le bouton ![]() Formation LaTeX et Outils Pratiques C'est ce que nous pensons déjà connaître qui nous empêche souvent d'apprendre. |
|
|
00
|
|
|
#16 |
![]() |
Bien j'ai essayé
et et ca marche nickel donc ca doit etre un probleme avec le @ et le &_user
__________________
Avant de poster consultez la recherche avancée du forum N'oubliez pas le bouton ![]() Formation LaTeX et Outils Pratiques C'est ce que nous pensons déjà connaître qui nous empêche souvent d'apprendre. |
|
|
00
|
|
|
#17 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
> spool s3tosbs\reports\@\USER\current_report.html
sans doute que le répertoire s3tosbs n'existe pas |
|
00
|
|
|
#18 | ||||
![]() |
bien je continue donc :
Ca Marche Code :
Code :
Faisons les choses etapes par etapes
__________________
Avant de poster consultez la recherche avancée du forum N'oubliez pas le bouton ![]() Formation LaTeX et Outils Pratiques C'est ce que nous pensons déjà connaître qui nous empêche souvent d'apprendre. |
||||
|
|
00
|
|
|
#19 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
est-ce que s3tosbs/prpctest est créé?
je n'ai pas windows, donc je ne peux pas tester, mais ça devrait marcher... sinon tu n'as qu'à employer &_CONNECT_IDENTIFIER |
|
00
|
|
|
#20 | ||
![]() |
oui prpctest est crée (par le bat automatiquement d'ailleurs)
j'ai essayé de mettre dans le bat Code :
spool &f mais il me met encore et toujours : enter value for f : donc je sais vraiment plus quoi faire. spool /s3tosbs/reports/nom_de_db/nom_d'user/current_report.html Erg, je suis en train de parcourir les docs si je mets spool /s3tosbs/reports/USER/current_report.html Ca marche bien parce que USER affiche directement (variable globale jepense), si je mets &_user il m'envoi chier (eter value user donc il faut que je trouve le meme truc que USER mais pour afficher le nom de la DB, j'ai essayé de regarder dans les docs mais comme par hasard... nada Bien je continue de chercher dans les docs et je vais essayer : spool /s3tosbs/reports/@/USER/current_report.html -> marche pas spool /s3tosbs/reports/&@/USER/current_report.html -> pas essayé spool /s3tosbs/reports/&_CONNECT_IDENTIFIER/USER/current_report.html -> pas essayé qu'est ce que je pourrais utiliser d'autres ?
__________________
Avant de poster consultez la recherche avancée du forum N'oubliez pas le bouton ![]() Formation LaTeX et Outils Pratiques C'est ce que nous pensons déjà connaître qui nous empêche souvent d'apprendre. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com