|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() |
Salut,
je voudrai savoir si c'est possible de faire un script .bat qui me permette d'exécuter les commandes oradim de rediriger les commandes et le résultat de ces celle-ci. Mon script : Code :
Environnement : XP-Pro SP3 Oracle 10g En plus je débute en Oracle... Merci d'avance |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
c'est un problème de programmation DOS là
Sinon, c'est pas plus simple de lire les logs générées par Oracle ? Parce que de mémoire, ORADIM lui me retourne pas grand chose comme résultat dans la console |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() |
Pourquoi pas. Mais il les mets où ces logs là ???
|
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Citation:
![]() Il faut regarder dans le fichier alert<SID>.log de la base (dans le répertoire défini par le paramètre d'instance background_dump_dest)
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
|
00
|
|
|
#5 | |
|
Invité de passage
![]() |
OK mais pour l'instant j'ai un problème avec mon initTEST.ora. Il me donne ca
Citation:
|
|
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Citation:
Citation:
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() |
Merci beaucoup et la prochaine fois je mettrai les cotes.
A+ |
|
|
00
|
|
|
#8 | |
|
Invité de passage
![]() |
Rebonjour, encore un petit souci. Mon script de départ :
Citation:
Cdt |
|
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Si tu ne nous dit pas ce que fait connexion.bat, difficile de deviner
Remplace aussi le "host copy" (avant dernière ligne) par "copy" tout court, "host copy" sert si tu lances la copie depuis sqlplus, mais la commande dans un script DOS est juste "copy"
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
00
|
|
|
#10 | ||
|
Invité de passage
![]() |
OK : connexion.bat
Code :
|
||
|
|
00
|
|
|
#11 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Pour faire du script DOS sous Oracle c'est bien de maitriser les commandes DOS et les commandes Oracle
C'est sqlplus "/ as sysdba" et non pas sqlplus /"as sysdba" Essaie dans ton script : Citation:
Citation:
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
||
|
|
00
|
|
|
#12 | ||
|
Invité de passage
![]() |
Merci pour ton aide mais j'ai qd même un problème :
Code :
J'arrive toujours pas à lancer CreateDB.sql de la dernière ligne. J'ai du zappé quelque chose La dernière ligne passe si je le fait manuellement. |
||
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Tu confonds commandes DOS et commandes sqlplus
"@J:\Methodes_Creation_Base\Manuelle\TEST\CreateDB.sql;" c'est du sqlplus avec le "@" devant et le ";" à la fin, forcément que ça passe pas en tant que commande DOS
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com