Si vous avez des données stockées dans une base de données Oracle, vous pouvez y accéder à l'aide d'Oracle Instant Client. Pour installer le client, procédez comme suit :
- Téléchargez l'archive de base d'Oracle Instant Client depuis la page Instant Client du site Web d'Oracle.
Veillez à sélectionner la distribution Linux et l'architecture correspondant à votre installation de WPS Analytics (32 ou 64 bits). - Une fois le fichier zip téléchargé, changez de répertoire pour accéder au dossier /opt et extrayez son contenu à l'aide de la commande suivante :
unzip chemin_de_téléchargement/instantclient-basic-version.zip
- Où chemin_de_téléchargement est le chemin d'accès absolu de l'emplacement de téléchargement, et version est la version téléchargée d'Oracle Instant Client.
- Une fois la commande exécutée, l'archive du connecteur Oracle a été décompressée dans le dossier /opt.
- Créez une liaison symbolique nommée oracle renvoyant au dossier extrait à l'aide de la commande suivante :
ln -s instantclient-basic-version oracle
- Ajoutez les bibliothèques Oracle au cache de bibliothèques partagées ; pour ce faire :
- Changez de répertoire (cd) pour accéder au répertoire /etc.
- Affichez le contenu du fichier ld.so.conf.
- Si ld.so.conf fait référence à un dossier distinct via une instruction INCLUDE :
Créez un fichier nommé wps.conf dans le dossier indiqué, et ajoutez la ligne /opt/oracle au fichier wps.conf. - Si ld.so.conf contient une liste de dossiers :
Ajoutez la ligne /opt/oracle au fichier. - Exécutez ldconfig.
- Si ld.so.conf fait référence à un dossier distinct via une instruction INCLUDE :
Une fois le client installé, testez la connectivité à la base de données en utilisant le programme en langage SAS suivant :
LIBNAME DATASRC ORACLE USER=nom_utilisateur PASSWORD=mot_de_passe PATH=id_distant;
PROC DATASETS LIBRARY=DATASRC;
RUN;
- Dans l'instruction LIBNAME, remplacez nom_utilisateur et mot_de_passe par votre nom d'utilisateur et mot de passe pour le serveur ; l'option PATH contient le nom du serveur, spécifié comme id_distant, et éventuellement un nom TNS, c'est-à-dire Oracle SID.
- La procédure DATASETS renvoie les noms de toutes les tables de la base de données sélectionnée ; pour les bases de données comportant un grand nombre de tables, cette opération peut prendre un certain temps.
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.