Das Notes Forum

Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: papadave am 26.07.04 - 16:07:38

Titel: Domino ODBC Oracle
Beitrag von: papadave am 26.07.04 - 16:07:38
Hi,

quäle mich seit ner Woche rum, von Domino unter Linux auf ne ODBC-Datenquelle auf nem entfernten Oracleserver unter Linux zuzugreifen.
Möglicherweise nicht ganz Domino-lastig das Thema,
aber vielleicht hat das hier schon mal wer gemacht und kann mir helfen??

Oracle-Server:
   Oracle 9.2i unter Suse Linux 8

ODBC-Clientserver
   RedHat9
   oracle-instantclient
   easysoft ODBC-Oracle Client (+unixODBC)      
   (odbc-oracle-2.0.0-linux-glibc.tar)

Installation nach Handbuch:

<snip>
rpm -Uvh oracle-instantclient-basic-10.1.0.2-1.i386.rpm
rpm -Uvh oracle-instantclient-sqlplus-10.1.0.2-1.i386.rpm
vim /etc/tnsnames.ora
---
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = server.leonhardlang.at)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = ORCL)
    )
  )
---
# sqlplus user/password@orcl
# SQL>select NAME from PARTNER001
<snap>

Funkt soweit!!

Nun den Easysoft ODBC-Treiber installieren:
.tar-file entpackt
./install
[alles default]
Trial-Licence über deren Daemon geholt
DSN erstellt (noch in der INSTALL-Routine)
Databasename = orcl (oder hostname??)
username
Passwort

nun Test über isql-client von unixODBC
# sql -v ORACLE
[ISQL]ERROR: Could not SQLConnect

Keine weitere Logfiles (auch nicht bei TRACE=on, ...)

Auch auf nem Fedora Core2 Client probiert... selbe Meldung.
Bin am ende meiner Künste...

HELP!! :)
Thanks, Dave
Titel: Re:Domino ODBC Oracle
Beitrag von: matze79 am 28.07.04 - 22:04:13
Warum nutzt du denn nicht den nativen Oracle-Client von Oracle?
Der dürfte zudem auch schneller sein.
Titel: Re:Domino ODBC Oracle
Beitrag von: papadave am 02.08.04 - 18:36:49
geht noch nativer, als den oracle instantclient zu verwenden?
Die Verbindung per isql haut nun hin,
doch der dctest von domino endet in einem Speicherzugriffsfehler.
Egal, ob über ODBC, Oracle oder ORACLE8 von DCTEST

<snip>
Copyright 2002 IBM Corporation
--------------------------------------------

This utility will verify connectivity from this
machine to the selected type of server.

At the prompt, enter the number of the test
you would like to run, or enter 0 to exit.

 0 - Exit this program
 1 - Lotus Notes
 2 - Oracle Server
 3 - ODBC
 6 - DB/2
 8 - Oracle8 Server

Run test number:


Oracle8 Connection Verification

Copyright 2001 Lotus Development Corporation
--------------------------------------------

This utility will verify connectivity from this machine to the
specified Oracle Service. At the prompts, please enter a valid
Oracle username, password and service name.


loaded library libclntsh.so
    Username: xxx
    Password: xxx
Service Name: orcl

Initializing Environment...success
Attaching to Service orcl...success
Speicherzugriffsfehler
</snip>

es scheint der Oracle client zu crashen  >:(

Dave