Créer un batch[DOS XP] Oracle
VyseR
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
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 lien pour partager des photos - Guide
- Créer un compte gmail - Guide
- Créer un compte instagram sur google - Guide
21 réponses
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
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%
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
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...
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
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
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?
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
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
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: