Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Fri 09 September 2011 15:42

ikono
Participant occasionnel
Lieu: Nice
Date d'inscription: 9 Sep 2011
Messages: 22

QGIS 1.7 et Oracle ?

Bonjour,

Je ne parviens pas à accéder aux tables Oracle Spatial avec QGIS 1.7.
Mon PC tourne sous Windows XP SP3 avec le client Oracle 10g officiel.

Il semble que ce soit une question récurrente pour laquelle je n'ai pas encore trouvé de réponse.

Merci pour votre aide
Serge

Hors ligne

 

#2 Fri 09 September 2011 16:41

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: QGIS 1.7 et Oracle ?

Bonjour,

Sauf erreur QGIS passe par GDAL. Est ce que celui-ci a été compilé avec la gestion d'Oracle ?

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Fri 09 September 2011 16:49

ikono
Participant occasionnel
Lieu: Nice
Date d'inscription: 9 Sep 2011
Messages: 22

Re: QGIS 1.7 et Oracle ?

Bonjour,

L'installeur osgeo4W permet en effet d'installer GDAL avec QGIS ainsi que le client Oracle fourni par l'installateur.
Dans ce cas, l'option "Oracle Spatial" apparaît dans la boîte de dialogue "Ajouter une couche vecteur" smile
mais je me retrouve face au message d'erreur suivant

Connexion échouée - Vérifiez les options et réessayez.

Complément d'information sur l'erreur :
ORA-12154: TNS:could not resolve the connect identifier specified
in <unnamed>


Donc, hélas, il n'est toujours pas possible d'accéder aux tables Oracle Spatial sad

Serge

Hors ligne

 

#4 Fri 09 September 2011 17:12

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: QGIS 1.7 et Oracle ?

Bonjour,

Avant de partir en week-end : as tu définie ton tsname ?

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#5 Mon 12 September 2011 09:24

ikono
Participant occasionnel
Lieu: Nice
Date d'inscription: 9 Sep 2011
Messages: 22

Re: QGIS 1.7 et Oracle ?

Bonjour,

De retour de WE ... Oui, mon tsnames.ora est défini. Il est opérationnel pour d'autres applications comme Toad, Maestro, etc. Seulement, QGIS, ne le trouve pas.

Serge

Hors ligne

 

#6 Mon 12 September 2011 10:54

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: QGIS 1.7 et Oracle ?

Bonjour,

Une question peux tu envoyer la capture d'écran de la fenêtre de configuration OGR pour Oracle ?

Tu dois configurer une connexion (nom, hote, BdD, port, user et mdp), est ce que cela a été fait ?

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#7 Mon 12 September 2011 16:11

ikono
Participant occasionnel
Lieu: Nice
Date d'inscription: 9 Sep 2011
Messages: 22

Re: QGIS 1.7 et Oracle ?

Yves a écrit:

Bonjour,

Une question peux tu envoyer la capture d'écran de la fenêtre de configuration OGR pour Oracle ?

Tu dois configurer une connexion (nom, hote, BdD, port, user et mdp), est ce que cela a été fait ?

Y.


Voici en fichier joint la fenêtre de configuration OGR pour Oracle

Merci pour ton aide.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#8 Tue 13 September 2011 18:33

jmarsac
Participant assidu
Lieu: NICE
Date d'inscription: 26 Oct 2005
Messages: 572
Site web

Re: QGIS 1.7 et Oracle ?

Bonjour Serge,

Je viens d'essayer avec QGis 1.7 (installé via osgeo4w) et le client Oracle 10.2 sur un serveur XE et la connexion est opérationnelle.
J'ai installé dans l'ordre :
Client Oracle 10.2
osgeo4w : uniquement gdal-dev
osgeo4w: qgis 1.7

Bonne soirée


Jean-Marie
Azimut

Hors ligne

 

#9 Wed 14 September 2011 11:51

ikono
Participant occasionnel
Lieu: Nice
Date d'inscription: 9 Sep 2011
Messages: 22

Re: QGIS 1.7 et Oracle ?

Bonjour Jean-Marc,

Choux blanc sad Et ce n'est pas faute d'essayer.

Je viens d'effectuer les manipulations suivantes
1. désinstallation complète de Qgis et ses librairies puis reboot
2. Pas touché au client Oracle 10gR2 installé par le service informatique
3. Installation de gdal-dev via osgeo4w puis reboot
4. Installation de qgis 1.7 via osgeo4w : PAS l'option "Oracle Spatial" dans la boîte de dialogue "Ajouter une couche vecteur"
5. Installation de gdal Oracle 10g          : PAS l'option "Oracle Spatial" dans la boîte de dialogue "Ajouter une couche vecteur"
6. Installation de gdal Oracle                 : OUI l'option "Oracle Spatial" dans la boîte de dialogue "Ajouter une couche vecteur" est visible
MAIS même message d'erreur que précédemment
   Connexion échouée - Vérifiez les options et réessayez.
   Complément d'information sur l'erreur :
   ORA-12154: TNS:could not resolve the connect identifier specified
   in <unnamed>



Je pense qu'il faut préciser dans les paramètres de Qgis le lieu de stockage du fichier tnsnames.ora. Mais où ?

Merci pour votre aide.
Serge

Hors ligne

 

#10 Wed 14 September 2011 12:26

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: QGIS 1.7 et Oracle ?

Bonjour,

Peux tu essayer de te connecter avec sqlplus et voir s'il n'y a pas des messages d'erreur invisible dans QGIS :

sqlplus route/<mdp>@//geom_test:1521/geom


Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#11 Wed 14 September 2011 12:54

jmarsac
Participant assidu
Lieu: NICE
Date d'inscription: 26 Oct 2005
Messages: 572
Site web

Re: QGIS 1.7 et Oracle ?

Bonjour,

Mons tnsnames.ora est localisé à son emplacement par défaut du client Oracle et je n'ai rien indiqué de plus à Qgis. Est-ce que tu peux nous envoyer le contenu de ton tnsnames.ora ?

Dernière modification par jmarsac (Wed 14 September 2011 12:59)


Jean-Marie
Azimut

Hors ligne

 

#12 Wed 14 September 2011 14:15

ikono
Participant occasionnel
Lieu: Nice
Date d'inscription: 9 Sep 2011
Messages: 22

Re: QGIS 1.7 et Oracle ?

Yves a écrit:

Bonjour,

Peux tu essayer de te connecter avec sqlplus et voir s'il n'y a pas des messages d'erreur invisible dans QGIS :

sqlplus route/<mdp>@//geom_test:1521/geom


Y.


Si je respecte ta syntaxe sqlplus route/<mdp>@//geom_test:1521/geom,
message d'erreur suivant :

    SQL*Plus: Release 8.1.7.0.0 - Production on Me Sep 14 14:08:46 2011
   (c) Copyright 2000 Oracle Corporation.  All rights reserved.
   SP2-0306: Option non valide.
   Syntaxe : CONN[ECT] [connexion] [AS {SYSDBA|SYSOPER}] | [INTERNAL]
   where <connexion>  ::= <nom utilisateur>[/<mot de passe>][@<chaîne_de_connexion>] | /


Si j'utilise la syntaxe habituelle : sqlplus route/<mdp>@geom_test,
message d'accueil :

   SQL*Plus: Release 8.1.7.0.0 - Production on Me Sep 14 14:12:40 2011
   (c) Copyright 2000 Oracle Corporation.  All rights reserved.
   Connecté à :
   Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
   With the Partitioning, OLAP and Data Mining options


Serait-ce une bonne piste ? smile
Serge

Hors ligne

 

#13 Wed 14 September 2011 14:26

ikono
Participant occasionnel
Lieu: Nice
Date d'inscription: 9 Sep 2011
Messages: 22

Re: QGIS 1.7 et Oracle ?

jmarsac a écrit:

Bonjour,

Mons tnsnames.ora est localisé à son emplacement par défaut du client Oracle et je n'ai rien indiqué de plus à Qgis. Est-ce que tu peux nous envoyer le contenu de ton tnsnames.ora ?


Oui. Je te l'envoie dans ta messagerie.
Serge

Hors ligne

 

#14 Wed 14 September 2011 15:55

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: QGIS 1.7 et Oracle ?

Peux tu tester :

sqlplus route/<mdp>@geom_test:1521


et

sqlplus route/<mdp>@geom_test/geom


Es tu certain du port ou du nom de la base de données ?

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#15 Wed 14 September 2011 16:19

ikono
Participant occasionnel
Lieu: Nice
Date d'inscription: 9 Sep 2011
Messages: 22

Re: QGIS 1.7 et Oracle ?

Yves a écrit:

Peux tu tester :

sqlplus route/<mdp>@geom_test:1521


Message d'erreur
   SQL*Plus: Release 8.1.7.0.0 - Production on Me Sep 14 16:06:24 2011
   (c) Copyright 2000 Oracle Corporation.  All rights reserved.
   ERROR:
   ORA-06401: NETCMN : désignation de lecteur non valide


Yves a écrit:

et

sqlplus route/<mdp>@geom_test/geom


Message d'erreur
   SQL*Plus: Release 8.1.7.0.0 - Production on Me Sep 14 16:10:41 2011
   (c) Copyright 2000 Oracle Corporation.  All rights reserved.
   SP2-0306: Option non valide.
   Syntaxe : CONN[ECT] [connexion] [AS {SYSDBA|SYSOPER}] | [INTERNAL]
   where <connexion>  ::= <nom utilisateur>[/<mot de passe>][@<chaîne_de_connexion>] | /

Yves a écrit:

Es tu certain du port ou du nom de la base de données ?

Y.


OUI.
1. Exécution de la commande tnsping geom_test avec pour résultat :
   TNS Ping Utility for 32-bit Windows: Version 8.1.7.0.0 - Production on 14-SEP-2011 16:13:52
   (c) Copyright 1997 Oracle Corporation.  All rights reserved.
   Attempting to contact (ADDRESS=(COMMUNITY=tcp.world)(PROTOCOL=TCP)(Host=octar)(Port=1521))
   OK (0 msec)


2. Extrait du fichier tnsnames.ora
GEOM_TEST.world =
  (DESCRIPTION =
    (ADDRESS_LIST =
        (ADDRESS =
          (COMMUNITY = tcp.world)
          (PROTOCOL = TCP)
          (Host = octar)
          (Port = 1521)
        )
       )
    (CONNECT_DATA = (SID = GEOM)
    )
  )


Je t'envoie mon tél en MP et ferai ensuite une synthèse des tests à l'attention des forumistes si tu préfères cette option
Serge

Hors ligne

 

#16 Thu 15 September 2011 11:41

ikono
Participant occasionnel
Lieu: Nice
Date d'inscription: 9 Sep 2011
Messages: 22

Re: QGIS 1.7 et Oracle ?

Merci Yves, merci Jean-Marie,

La désinstallation du client Oracle 8.1.7 permet à QGIS d'accéder au client Oracle 10.2.
La présence du fichier tnsnames.ora est essentielle.
Sous QGIS, le renseignement de la connexion à Oracle est le suivant
  - dans le champ nom : valeur libre
  - dans le champ hôte : mettre la référence dans le tnsnames. ora et pas le nom de machine
  - dans le champ base de données : ne rien mettre ; cette valeur est précisée dans le fichier tnsnames.ora
  - dans le champ port : ne rien mettre ; idem
  - dans le champ nom d'utilisateur : à remplir
  - dans le champ mot de passe : à remplir

Cliquer sur "Tester la connexion"
Prendre patience (2 minutes) si la base de données contient de nombreuses tables.

Encore merci pour votre aide. -)
Serge

Hors ligne

 

Pied de page des forums

Powered by FluxBB