Précédent   Forum du club des développeurs et IT Pro > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/11/2012, 11h31   #1
flourangel
Invité de passage
 
Femme khaoula gammoudi
Étudiant
Inscription : mars 2012
Messages : 11
Détails du profil
Informations personnelles :
Nom : Femme khaoula gammoudi
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : mars 2012
Messages : 11
Points : 3
Points : 3
Par défaut Connexion entre SAS et Oracle

Bonjour,
Je suis débutante en SAS et je veux réaliser une connectivité entre sas et oracle afin d'exploiter ma base de données mais j'ai pas réussi. J'ai utilisé la syntaxe suivante:
Code :
1
2
3
4
libname mydblib oracle user='olfa' password='abcd' schema='olfa' connection=UNIQUE path=V2o7223; 
proc sql; 
SELECT * FROM mydblib.Client; 
quit;
et j'ai obtenu l'erreur suivant:
Code :
ERREUR: ORACLE connection error: ORA-12154: TNS : l'identificateur de connexion indiqué n'a pas pu être résolu
.
J'espère que vous pouvez m'aider.
Merci d'avance.
flourangel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2012, 13h43   #2
datametric
Rédacteur
 
Homme Stéphane Colas
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 2 300
Détails du profil
Informations personnelles :
Nom : Homme Stéphane Colas
Âge : 40
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 2 300
Points : 5 534
Points : 5 534
Indépendamment de SAS, peux-tu valider la connexion à la base avec ces arguments ? Par TOAD par exemple ?
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2012, 16h17   #3
flourangel
Invité de passage
 
Femme khaoula gammoudi
Étudiant
Inscription : mars 2012
Messages : 11
Détails du profil
Informations personnelles :
Nom : Femme khaoula gammoudi
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : mars 2012
Messages : 11
Points : 3
Points : 3
J'ai pas un problème dans la connection de la base avec oracle mais mon problème c'est comment accéder à cette base à partir de SAS afin de l'exploiter
flourangel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2012, 16h53   #4
edward carnby
Membre éprouvé
 
Homme Ludovic Le Breton
Statisticien/développeur BI
Inscription : janvier 2012
Messages : 177
Détails du profil
Informations personnelles :
Nom : Homme Ludovic Le Breton
Âge : 38
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Statisticien/développeur BI
Secteur : Transports

Informations forums :
Inscription : janvier 2012
Messages : 177
Points : 464
Points : 464
Bonjour,

Comment essaye tu de te connecter à la base oracle ? (sur un sas base sur le serveur ? sur un poste client ?)

Vérifie que le TNSNAMES.ORA sur le serveur est bien renseigné (un grand classique )
edward carnby est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2012, 18h20   #5
a.elbouazaoui
Invité de passage
 
Homme Abdelali EL BOUAZAOUI
Consultant en Business Intelligence
Inscription : mars 2012
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Abdelali EL BOUAZAOUI

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mars 2012
Messages : 4
Points : 1
Points : 1
Bonjour,

L'erreur que tu as est de type Oracle, donc SAS ne pose pas de problème essaie de voir en ordre les points suivants:

1-Vérifier le tnsname.ora.
2-Vérifier les variables d'environement Oracle qui sont dans le cas d'UNIX:

ORACLE_HOME=
PATH=
LD_LIBRARY_PATH=


Citation:
Envoyé par flourangel Voir le message
Bonjour,
Je suis débutante en SAS et je veux réaliser une connectivité entre sas et oracle afin d'exploiter ma base de données mais j'ai pas réussi. J'ai utilisé la syntaxe suivante:
Code :
1
2
3
4
libname mydblib oracle user='olfa' password='abcd' schema='olfa' connection=UNIQUE path=V2o7223; 
proc sql; 
SELECT * FROM mydblib.Client; 
quit;
et j'ai obtenu l'erreur suivant:
Code :
ERREUR: ORACLE connection error: ORA-12154: TNS : l'identificateur de connexion indiqué n'a pas pu être résolu
.
J'espère que vous pouvez m'aider.
Merci d'avance.
a.elbouazaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2012, 17h40   #6
Géraldine_Cade_SAS
Membre éprouvé
 
Femme Géraldine CADE DESCHAMPS
SAS FRANCE - Support Clients France et Europe
Inscription : février 2010
Messages : 176
Détails du profil
Informations personnelles :
Nom : Femme Géraldine CADE DESCHAMPS
Localisation : France

Informations professionnelles :
Activité : SAS FRANCE - Support Clients France et Europe
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2010
Messages : 176
Points : 476
Points : 476
Bonjour,

Il faut vous assurez d'avoir un client oracle là où est installé SAS, et que le base oracle soit bien référencé dans le tnsname.

Il manque l'option PATH dans votre libname. Il faudrait regarder cette note :

Problem Note 46502: PATH= option on LIBNAME statement might cause in-database processing to fail



Cordialement,
Géraldine Cade-Deschamps
Support Clients SAS
Géraldine_Cade_SAS est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h01.


 
 
 
 
Partenaires

Hébergement Web