Salut Fred ! :))
J'ai installé la derniere version de sqlb avec support
oracle.
Bon j'ai configuré comme il faut sqlb.conf.
mais j'ai CA dans sqlnet.log:
Fatal NI connect error 12505, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1523))(CONNECT_DATA=(SID=ECOROUTE)(CID=(PROGRAM=)(HOST=scsi.accelance.lyon)(USER=sqlb))))
VERSION INFORMATION:
TNS for Linux: Version 8.1.6.0.0 - Production
TCP/IP NT Protocol Adapter for Linux: Version
8.1.6.0.0 - Production
Time: 11-DEC-2001 17:45:42
Tracing not turned on.
Tns error struct:
nr err code: 0
ns main err code: 12564
TNS-12564: TNS:connection refused
ns secondary err code: 0
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
nt OS err code: 0
Le plus inquietant la dedans c'est le "USER=sqlb" alors
que mon sqlb.conf ressemble a ca :
<oracle@ECOROUTE>
DB_NAME=LENOM
DB_LOGIN=system
DB_PWD=manager
</oracle@ECOROUTE>
Je sais pas si USER c la variable que sqlb utilise
comme nom d'utilisateur pour la base , mais si c'est le
cas c'est normal que sqlb n'arrive pas a se connecter.
@+ et merci d'avance !
Logged In: YES
user_id=226667
Salut,
la premire ligne correspond aux infos du fichier
/etc/tnsnames.ora il me semble. De plus le fichier
sqlnet.log, si ma mmoire est bonne est gnr pas le
programme sqlplus d'Oracle et non pas par sqlb.
La mention USER=sqlb correspond l'user Unix que tu as
utiliser pour te connecter avec sqlplus.
Donc pour rpondre a ta question, sqlb utilise bien l'info
DB_LOGIN comme user Oracle. Regarde plutot dans le fichier
de log d'erreur de sqlb qui est configurer dans le fichier
sqlb.conf normallement et qui doit etre par dfaut :
~sqlb/sqlb-error_oracle@ECOROUTE.log
GrumZ
Pour la prochaine fois essaye de poster ta question en
anglais afin que tout le monde puisse en profiter et puis
evite de mettre toutes les infos de connexion ta base dans
le message accessible tout le monde ;)