Créer un batch[DOS XP] Oracle
Fermé
VyseR
Messages postés
16
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
-
22 sept. 2008 à 10:46
dubcek Messages postés 18785 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 6 mai 2025 - 26 sept. 2008 à 15:27
dubcek Messages postés 18785 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 6 mai 2025 - 26 sept. 2008 à 15:27
Bonjour,
Je me permet de demander votre aide sur mon problème,
je dois réaliser un batch sous la commande Dos de windows XP.
Ce batch dois exécuter des requetes sql sur une base oracle distante.
Je souhaite récupérer le résultat de ma requête dans un fichier en local.
Merci j'ai absolument besoin de votre aide car les délais sont courts et ma confusion profonde.
Je me permet de demander votre aide sur mon problème,
je dois réaliser un batch sous la commande Dos de windows XP.
Ce batch dois exécuter des requetes sql sur une base oracle distante.
Je souhaite récupérer le résultat de ma requête dans un fichier en local.
Merci j'ai absolument besoin de votre aide car les délais sont courts et ma confusion profonde.
A voir également:
- Créer un batch[DOS XP] Oracle
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte instagram sur google - Guide
- Créer un compte gmail - Guide
- Créer un lien pour partager des photos - Guide
21 réponses
dubcek
Messages postés
18785
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
6 mai 2025
5 631
22 sept. 2008 à 16:55
22 sept. 2008 à 16:55
une expilcation là http://didier.deleglise.free.fr/dba/pbs_et_sols.htm
dubcek
Messages postés
18785
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
6 mai 2025
5 631
22 sept. 2008 à 11:06
22 sept. 2008 à 11:06
hello
dans quel dossier se trouve sqlplus ?
essayer
C:\chemin du dossier\sqlplus
dans quel dossier se trouve sqlplus ?
essayer
C:\chemin du dossier\sqlplus
En fait t'as plusieurs solution pour faire ça.
Soit tu te places dans le dossier de sql plus, soit tu mets l'exécutable de sql plus dans tes variables d'environnement
Soit tu te places dans le dossier de sql plus, soit tu mets l'exécutable de sql plus dans tes variables d'environnement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
VyseR
Messages postés
16
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
1
22 sept. 2008 à 10:58
22 sept. 2008 à 10:58
Au fait, quand j'utilise SQLplus j'obtiens ce message:
'SQLplus' n'est pas reconnu en tant que commande interne
'SQLplus' n'est pas reconnu en tant que commande interne
Euh faut que tu mettes sql plus sur ta machine à toi. C'est lui qui ira interrogé le serveur distant.
Bon j'ai été obligé d'aller voir un admin pour m'installer l'environnement complet oracle afin de pouvoir utiliser sql plus
maitnenant je saisis ma chaine de connexion et j'ai cette erreur "tns:could not resolve service name"
Pouvez vous m'aider ma chaine est du type :
c:\bin\oracle\ora920\BIN\SQLplus %login%/%password%@%base%@d:\fiche_article.sql %1%
maitnenant je saisis ma chaine de connexion et j'ai cette erreur "tns:could not resolve service name"
Pouvez vous m'aider ma chaine est du type :
c:\bin\oracle\ora920\BIN\SQLplus %login%/%password%@%base%@d:\fiche_article.sql %1%
VyseR
Messages postés
16
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
1
22 sept. 2008 à 11:09
22 sept. 2008 à 11:09
Vous voyez ça je ne le savais même pas
je débute vraiment dans les batchs, je ne sais pas où se trouve sqlplus j'ai installé oracle developer.
Que dois je faire je suis à vos ordres
je débute vraiment dans les batchs, je ne sais pas où se trouve sqlplus j'ai installé oracle developer.
Que dois je faire je suis à vos ordres
dubcek
Messages postés
18785
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
6 mai 2025
5 631
22 sept. 2008 à 11:14
22 sept. 2008 à 11:14
gauche droite gauche droite ...
démarrer -> rechercher -> nom de fichier : sqlplus
démarrer -> rechercher -> nom de fichier : sqlplus
VyseR
Messages postés
16
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
1
22 sept. 2008 à 11:22
22 sept. 2008 à 11:22
Mais sqlplus est fourni dans le package de la base de données? Parce que ma base de données est sur un serveur distant...
VyseR
Messages postés
16
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
1
22 sept. 2008 à 11:26
22 sept. 2008 à 11:26
La recherche ne me ramène rien de correct
j'obtiens 2 jar et un dossier oracle.jdeveloper.db.sqlplus.11.1.1.0.11.42.65, quand je rentre dans ce dossier j'ai un fichier preferences.xml
j'obtiens 2 jar et un dossier oracle.jdeveloper.db.sqlplus.11.1.1.0.11.42.65, quand je rentre dans ce dossier j'ai un fichier preferences.xml
VyseR
Messages postés
16
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
1
22 sept. 2008 à 11:28
22 sept. 2008 à 11:28
Ok et sql plus je trouve sous google sans problème pour le télécharger?
VyseR
Messages postés
16
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
1
22 sept. 2008 à 11:36
22 sept. 2008 à 11:36
Ok là je télécharge sql plus je vous tiens au courant pendant la journée merci de votre aide.
Je risque d'avoir besoin encore une fois de vous. Merci beaucoup
Je risque d'avoir besoin encore une fois de vous. Merci beaucoup
VyseR
Messages postés
16
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
1
22 sept. 2008 à 14:05
22 sept. 2008 à 14:05
Bon j'ai téléchargé sqlplus mais il me fait une erreur comme quoi il me manque oraclient8.dll
je ne la trouve pas sur le net, vous avez une idée?
je ne la trouve pas sur le net, vous avez une idée?
VyseR
Messages postés
16
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
1
22 sept. 2008 à 17:20
22 sept. 2008 à 17:20
Merci mais là ça ne m'aide pas car j'arrive à accéder à la base avec sqldevelopper mais pas moyen de me connecter avec sqlplus! Je ne comprends vraiment pas
VyseR
Messages postés
16
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
1
25 sept. 2008 à 17:17
25 sept. 2008 à 17:17
Re bonjour à tous,
bon je me remet à travailler sur ce batch mais je n'arrive pas à me connecté à la base distante, problème TNS que je n'arrive pas à surmonter. Je dois modifier mon fichier TNSORACLE.ORA mais je ne sais pas comment rajouter des informations, avez vous une proposition à me faire.
Et sinon si ma requête s'exécute après, je fais comment pour récupérer mes données dans un fichier CSV?
Merci beaucoup
bon je me remet à travailler sur ce batch mais je n'arrive pas à me connecté à la base distante, problème TNS que je n'arrive pas à surmonter. Je dois modifier mon fichier TNSORACLE.ORA mais je ne sais pas comment rajouter des informations, avez vous une proposition à me faire.
Et sinon si ma requête s'exécute après, je fais comment pour récupérer mes données dans un fichier CSV?
Merci beaucoup
VyseR
Messages postés
16
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
1
25 sept. 2008 à 17:26
25 sept. 2008 à 17:26
je vous fourni pour le moment le code de mon .bat
@echo off
set /p base=Saisissez le nom de la base
set /p login=Saisissez votre login
set /p password=Saissisez votre mot de passe
echo Votre Login est %login%, votre mot de passe %password% pour acceder a la base %base%
c:\bin\oracle\ora920\BIN\SQLplus %login%/%password%@%base% @d:\fiche_article.sql >connexion.txt
echo.
pause
et voila ce que je récupère dans mon fichier connexion.txt
SQL*Plus: Release 9.2.0.4.0 - Production on Thu Sep 25 17:28:23 2008
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
ERROR:
ORA-12154: TNS:could not resolve service name
Enter user-name:
@echo off
set /p base=Saisissez le nom de la base
set /p login=Saisissez votre login
set /p password=Saissisez votre mot de passe
echo Votre Login est %login%, votre mot de passe %password% pour acceder a la base %base%
c:\bin\oracle\ora920\BIN\SQLplus %login%/%password%@%base% @d:\fiche_article.sql >connexion.txt
echo.
pause
et voila ce que je récupère dans mon fichier connexion.txt
SQL*Plus: Release 9.2.0.4.0 - Production on Thu Sep 25 17:28:23 2008
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
ERROR:
ORA-12154: TNS:could not resolve service name
Enter user-name:
dubcek
Messages postés
18785
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
6 mai 2025
5 631
26 sept. 2008 à 08:52
26 sept. 2008 à 08:52
la récupération dans > connexion.txt est correcte mais je ne connais rien à Oracle, le mieux c'est Google avec les messages d'erreur, ily a bon nombre de sites parlant d'Oracle
VyseR
Messages postés
16
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
1
26 sept. 2008 à 15:14
26 sept. 2008 à 15:14
Je ne trouve rien de concret sous google. j'ai trouvé des informations sur un autre topic de ccm mais rien ne permettant de résoudre mon problème.