PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : ODBC » Connecteur ODBC pour Oracle 11g » 01/09/2009 13:41:16

Bon je viens d'avoir la solution (support ODBC) il faut modifier le fichier odbc.ini comme suit :

Servername devient Server

Ca ne s'invente pas ..

Merci bien,
Alain

#2 Re : ODBC » Connecteur ODBC pour Oracle 11g » 01/09/2009 11:34:29

Bonjour,

Je me permets de relancer ce post après un retour de vacance un peu dur ;-)

J'ai installé le package psqlodbc-08.02.0500, la librairie psqlodbcw.so est bien installée mais lorsque j'exécute la commande isql permettant de tester la cnx via l'odbc j'ai l'erreur suivante :

postgre@linux-xcxb:/usr/local/pgsql/data> isql PostgreSQL postgre postgre -v
[08001][unixODBC]Could not connect to the server;
Could not create Socket.
[ISQL]ERROR: Could not SQLConnect
postgre@linux-xcxb:/usr/local/pgsql/data>

Pour info voici un extrait du fichier /usr/local/pgsql/data/pg_hba.conf :

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
local   all         all                               trust
# IPv4 local connections:
host    all         all         127.0.0.1/32          trust
host    all         all         32.14.32.9/32         trust
host    all         all         32.14.32.160/32        trust
# IPv6 local connections:
host    all         all         ::1/128               trust

Merci pour votre aide,
Alain

#3 Re : Migration » créer un db link vers une base Oracle » 06/08/2009 11:01:38

Bonjour,

Je voudrais tout de même vérifier la bonne installation des modules CPAN et je n'arrive pas à retrouver la syntaxe exact sous CPAN.

#4 Re : Migration » créer un db link vers une base Oracle » 05/08/2009 18:47:25

Oui curieux j'ai pas souvenir d'avoir répondu deux fois la même chose ;-)

il se peut que j'ai un conflit entre l'utilisateur postgres [celui avec lequel je me connecte] et l'utilisateur propriétaire des procédures stockées, je vais creuser ça demain matin.

ceci étant je ne vois pas pourquoi j'aurais ce crash process et ces msg perl, mais là je fatigue un peu ..

En tout cas merci pour  le soutien c'est appréciable

#5 Re : Migration » créer un db link vers une base Oracle » 05/08/2009 15:41:03

oui je l'ai installé sans trop de problème, seuls les modules CPAN étaient un peu pénibles à configurer.

#6 Re : Migration » créer un db link vers une base Oracle » 05/08/2009 15:04:33

oui je l'ai installé sans trop de problème, seuls les modules CPAN étaient un peu pénibles à configurer.

#8 Re : Migration » créer un db link vers une base Oracle » 05/08/2009 10:40:11

oui tu as tt à fait raison, honte à moi de ne pas avoir regardé ..

c'est un peu curieux, voici un extrait de la log :

ERROR:  syntax error at or near "create_dblink" at character 1
STATEMENT:  create_dblink('my_oracle_link', 'dbi:Oracle:BT2P.WORLD','EN_VE','ESTHER','Autocommit => 1');
Can't locate vars.pm in @INC (@INC contains: /root/localperl/lib/5.10.0/i686-linux /root/localperl/lib/5.10.0 /root/localperl/lib/site_perl/5.10.0/i686-linux /root/localperl/lib/site_perl/5.10.0 .) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
Can't locate Config.pm in @INC (@INC contains: /root/localperl/lib/5.10.0/i686-linux /root/localperl/lib/5.10.0 /root/localperl/lib/site_perl/5.10.0/i686-linux /root/localperl/lib/site_perl/5.10.0 .) at (eval 1) line 1.
BEGIN failed--compilation aborted at (eval 1) line 1.
LOG:  server process (PID 9437) exited with exit code 2
LOG:  terminating any other active server processes
WARNING:  terminating connection because of crash of another server process

Je viens de vérifier j'ai 3 fichier vars.pm (ts les 3 identiques même taille en octet) dont un dans l'un des path de @INC.

J'avoue que je ne comprend pas trop pourquoi j'ai ce message avec un plus un 'Can't locate Config.pm in @INC ', je viens de relancer le module ora2pg afin de valider ma configuration.

#9 Re : Migration » créer un db link vers une base Oracle » 04/08/2009 20:56:44

Tu veux parler du module CPAN ? j'ai pu le tester lors de l'utilistation de l'outil ora2pg avec lequel j'ai effectué quelques tests de migration Oracle->Postgres.

Concernant l'environnement les prinicipales variables d'environnement sont OK (je viens de vérifier).

#10 Re : Migration » créer un db link vers une base Oracle » 04/08/2009 15:57:36

Bonjour Gleu

En fait je suis toujours dans le cadre de ma migration Oracle -> Postgres.

J'ai installé pgsnaphot afin de pouvoir utiliser les VMs et les snapshots logs mais lorsque j'essaie de créer le db_link Postgres vers Oracle je rencontre quelques soucis ..

testdb=# select  create_dblink('test_dblink', 'dbi:Oracle:BT2P','EN_VE','ESTHER','Autocommit => 1');
server closed the connection unexpectedly
        This probably means the server terminated abnormally
        before or while processing the request.
The connection to the server was lost. Attempting reset: Failed.
!> \q

J'ai envoyé un mail au cdp du projet pgsnapshot sur pgfoundry mais pour le moment je n'ai pas de réponse, remarque c'est les vacances ..

#11 Migration » créer un db link vers une base Oracle » 04/08/2009 14:47:23

lescault
Réponses : 16

Bonjour,

Est ce que l'un(e) d'entre vous à déjà utiliser la fonction permettant de créer un db link vers une base autre que Postgre (Oracle par exemple) ?

Cdt,
Alain

#12 Re : ODBC » Connecteur ODBC pour Oracle 11g » 03/08/2009 22:03:41

Bien en tout cas merci beaucoup pour votre aide et votre disponibilité.

En vous souhaitant une bonne soirée,
Alain

#13 Re : ODBC » Connecteur ODBC pour Oracle 11g » 03/08/2009 16:52:38

Je me disperse ;-)

Je n'arrive pas établir un déroulé précide de la manip permettant de créer un lien ODBC entre Oracle et Postgres.

J'ai installé un package unixODBC permettant de créer les librairies Postgres /usr/local/lib/libodbcpsql.so et libodbcpsqlS.so

Mais dans ce cas à quoi me sert le package psqlodbc installé précedemment ?

Serait-il possible d'avoir un mode oprératoire linéaire et séquentielle d'une installation/configuration d'un driver odbc Postgres ?

En vous remerciant pour votre aide

Cdt,
Alain

#14 Re : ODBC » Connecteur ODBC pour Oracle 11g » 03/08/2009 15:08:55

je pense oui, lorsque je lance une vérification depuis Yast j'ai un message m'indiquant que tout est OK.

#15 Re : ODBC » Connecteur ODBC pour Oracle 11g » 03/08/2009 14:43:33

Bon voici ou j'en suis, j'ai installé le package 'unixODBC-2-2.14.tar.gz' puis j'ai édité les fichiers odbcinst.ini et odbc.ini.

j'ai ensuite executé :

/usr/bin/odbcinst -i -d -f odbc.ini  avec le résultat OK :

odbcinst: Driver installed. Usage count increased to 2.
Target directory is /etc/unixODBC

J'aimerais maintenant tester la validité de cette installation.  A priori je devrais pouvoir lancer un 'odbctest', j'ai bien un répertoire odbctest mais sans l'exécutable ..

#16 Re : ODBC » Connecteur ODBC pour Oracle 11g » 03/08/2009 12:08:21

ha oui pardon j'ai pris le package 'psqlODBC-08-0200-0.1.i586.rpm'

Je ne trouve pas d'autres package rpm postgres ODBC ou alors j'ai raté un épisode ;-)

Merci

#17 Re : ODBC » Connecteur ODBC pour Oracle 11g » 03/08/2009 11:41:38

L'installation du package vient de se terminer (sans pb) mais voici ce que j'obtiens :

linux-xcxb:/etc/unixODBC # ll
total 0
drwxr-xr-x 2 root root 48 Jun 16  2006 ODBCDataSources
-rw-r--r-- 1 root root  0 Jun 16  2006 odbc.ini
-rw-r--r-- 1 root root  0 Jun 16  2006 odbcinst.ini
linux-xcxb:/etc/unixODBC #

Est ce que ne n'aurais pas pris le bon package rpm ? mais dans ce cas l'install aurait plantée non ?

#18 Re : ODBC » Connecteur ODBC pour Oracle 11g » 03/08/2009 11:24:36

Oui effectivement cette solution est sans conteste plus rapide et plus efficace ;-)

Merci bien

#19 Re : ODBC » Connecteur ODBC pour Oracle 11g » 03/08/2009 10:21:34

Bonjour,

Je suis en train d'installer le driver psqlodbc-08.04.0100 et je rencontre l'erreur suivante lorsque j'execute ./configure :

configure: error: unixODBC library "odbcinst" not found

Je ne suis visiblement pas le seul à rencontrer ce problème mais je n'arrive pas à trouver un post déroulant une solution complete.

Je travaille dans un environnement Linux SLES10.

Merci pour votre aide ;-)

Cdt,
Alain

#20 Re : ODBC » Connecteur ODBC pour Oracle 11g » 31/07/2009 21:25:49

Oui il s'agit d'un lien Oracle vers Postgres

Merci pour l'info je vais essayer de télécharger le bon driver ;-)

#21 ODBC » Connecteur ODBC pour Oracle 11g » 31/07/2009 16:28:25

lescault
Réponses : 19

Bonjour,

Je souhaiterais télécharger un connecteur ODBC pouvoir créer un db_link Oracle -> Postgres.

Merci pour votre réponse.

Cdt,
Alain

#23 Re : Installation » Problème lors de l'exécution de pgadmin3 » 14/04/2009 11:52:21

Bon je viens enfin de résoudre ce problème de cnx sur pgadmin, le problème venait de la configuration du fichie pg_hba.conf, je peux maintenant ajouter un serveur dans pgadmin.

Seulement lorsque j'ajoute un serveur je n'ai absolument rien dans pgadmin :

'No properties are available for the current connnection'

Sous psql, lorsque j'exécute la requête 'select * from pg_user' je n'ai que 2 users (le user unix postgre [je n'avais pas fait expres de ne pas mettre de s mais ça me permet de valider qu'il s'agit du user unix] et un user alain nouvellement créé.

Je pense tout simplement que ces utilisateurs disposent de droits ou privilèges restreints.

Existe t il sous Postgres un superutilisateur un peu comme sys ou system sous Oracle ?

#24 Re : Installation » Problème lors de l'exécution de pgadmin3 » 14/04/2009 10:46:48

Bien, après un arrêt / relance du serveur linux-xcxb je reviens au premier problème :

postgre@linux-xcxb:/usr/local/pgsql/bin> ./psql -l
       List of databases
   Name    |  Owner  | Encoding
-----------+---------+----------
postgres  | postgre | UTF8
template0 | postgre | UTF8
template1 | postgre | UTF8
testdb    | postgre | UTF8
(4 rows)

postgre@linux-xcxb:/usr/local/pgsql/bin> ./psql testdb -h linux-xcxb
psql: FATAL:  no pg_hba.conf entry for host "32.14.32.52", user "postgre", database "testdb"
postgre@linux-xcxb:/usr/local/pgsql/bin>

Je pensais quand même que Postgres était plus proche de linux / oracle que de MS / SQL-Server   ;-)

#25 Re : Installation » Problème lors de l'exécution de pgadmin3 » 14/04/2009 09:55:13

Oui absolument j'ai fait un arrêt relance du serveur.

Je suis maintenant confronté à un 2eme problème, j'ai modifié le fichier pg_hba.conf (en prenant soin de sauvegarder le fichier initial) afin de tester le paramètre 'trust -> md5' (vu ds un post).

La modif n'ayant aucun impact j'ai supprimé le fichie puis fait un mv du fichier sauvegardé (en ayant fait un arrêt du serveur avant), je relance le serveur sans problème.

Mais si fais psql -l j'ai le msg d'erreur suiavnt :
psql: FATAL:  no pg_hba.conf entry for host "32.14.32.52", user "postgre", database "postgres"

Vu  également sur le forum, la solution fut la réinstallation du serveur .. ce que j'aimerais éviter ;-)

Pied de page des forums

Propulsé par FluxBB