SuSE GmbH

Base de données Support de SuSE

Titre: Programmation Oracle Pro*C

----------

Vue d'ensemble o Recherche de mots-clés o Historique o Versions o Catégories o Tous les articles
Deutsch

----------

Programmation Oracle Pro*C

ORACLE: Version 8.0.5

Sujet:

Compilation de quelques programmes pour Oracle en utilisant Pro*C.
  1. Invocation facilitée de l'éditeur de liens
  2. Chemins dans pcscfg.cfg

Marche à suivre:

Invocation facilitée de l'éditeur de liens

Oracle donne la possibilité de créer une bibliothèque partagée que vous pouvez utiliser de façon générale pour lier vos propres programmes Pro*C. Autrement, il est nécessaire de transmettre de nombreux paramètres si l'on ne veut pas utiliser $ORACLE_HOME/precomp/admin/env_precomp.mk.

Cette bibliothèque peut être créée avec genclntsh dans $ORCALE_HOME/bin. Une erreur s'est glissée dans ce fichier.

Remplacer la ligne:

OLIBS="-lclient -lsql -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp
-lnetwork -lclient -l${COMMON} -lgeneric -lmm
${ORACLE_HOME}/rdbms/lib/xaondy.o -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4
-lnlsrtl3 -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork
-lclient -l${COMMON} -lgeneric -lepc -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4
-lnlsrtl3"

par la ligne suivante:

OLIBS="-lclient -lsql -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp
-lnetwork -lclient -l${COMMON} -lgeneric -lmm
${ORACLE_HOME}/lib/scorept.o ${ORACLE_HOME}/rdbms/lib/xaondy.o -lnlsrtl3
-lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnetv2 -lnttcp -lnetwork -lncr
-lnetv2 -lnttcp -lnetwork -lclient -l${COMMON} -lgeneric -lepc -lnlsrtl3
-lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3"

en résumé: ${ORACLE_HOME}/lib/scorept.o doit être ajouté.

Ce tuyau nous a été aimablement communiqué par Monsieur Bierenfeld.

Pfade in pcscfg.cfg

Dans le fichier $ORACLE_HOME/precomp/admin/pcscfg.cfg, il existe un chemin qui doit être corrie afin qu'il soit possible de trouver les bibliothèques appropriées.

La première ligne devrait contenir ce qui suit:

sys_include=($ORACLE_HOME/precomp/public, \
/usr/lib/gcc-lib/i486-linux/2.7.2.3/include,/usr/include)

----------

Mots-clés: ORACLE, PROC, BASE DE DONNéES, COMPILATEUR

----------

Catégories: Applicatifs , Applicatifs , Applicatifs commercials

----------

Vue d'ensemble o Recherche de mots-clés o Historique o Versions o Catégories o Tous les articles
Deutsch

----------

SDB-mica_oracle_precomp, Copyright SuSE GmbH, Nuremberg, Germany - Version: 29. Mar 1999
SuSE GmbH - Dernière modification: 07. Jan 2000 23:29:43 by lermen with sdb_gen 1.00.0