How to do a Generic Connectivity (ODBC) ?

Hello,
Generic Connectivity provide Oracle Database to connect another
database via ODBC. In my case, it is Oracle 8.1.6 which connects
to Sybase Enterprise 11 on Win NT. The Module "Generic
Connection" is installed. I view it by the Oracle Universal
Installer and I have configured the Windows ODBC Manager to
connect to Sybase.
This is what I've done step by step:
1. C:\Oracle\Ora81\hs\Admin\iniths_syb.ora
HS_FDS_CONNECT_INFO = SPS_NACIONAL
HS_FDS_TRACE_LEVEL = ON
HS_FDS_TRACE_FILE_NAME = hs_syb.log
2. C:\Oracle\Ora81\Network\Admin\Listener.ora
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = nacional)(PORT = 1521))
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = oracle)
(ORACLE_HOME = c:\Oracle\Ora81)
(SID_NAME = oracle)
(SID_DESC =
(SID_NAME = hs_syb)
(ORACLE_HOME = c:\Oracle\Ora81)
(PROGRAM = hs_syb)
I reload the listener by the following command :
lsnrctl
stop
start
3. C:\Oracle\Ora81\Network\Admin\Tnsname.ora
ORACLE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = host)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = oracle)
hs_syb =
(DESCRIPTION=
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = host)(PORT = 1521))
(CONNECT_DATA =
(SID=hs_syb)
(HS = OK)
I test the tnsname at the prompt command line :
tnsping hs_syb
(It's OK)
4. Database Link
CREATE PUBLIC DATABASE LINK syb
USING 'hs_syb';
5. Test database link
select * from emp@syb;
And Errors occur :
ORA-28509: unable to establish a connection to non-Oracle system
ORA-02063: preceding line from SYB
6. I read again the documentation
http://technet.oracle.com/doc/oracle8i_816/server.816/a76960/hs_g
enco.htm
and I found some tables to be feed with data by the HS_ADMIN
packtage :
This is what I have added :
EXEC DBMS_HS.CREATE_FDS_CLASS ('hs_syb','Uses ODBC Driver')
EXEC DBMS_HS.CREATE_FDS_INST ('hs_syb','hs_syb','SYC Sybase
System 10/11')
EXEC DBMS_HS.CREATE_INST_INIT
('hs_syb','hs_syb','HS_DB_NAME','SYBDATA','F')
(Drop procedure :
EXEC DBMS_HS.DROP_INST_INIT
('hs_syb','hs_syb','HS_FDS_CONNECT_INFO')
EXEC DBMS_HS.DROP_FDS_INST ('hs_syb','hs_syb')
EXEC DBMS_HS.DROP_FDS_CLASS ('hs_syb');
I test one more time the connection,
And I have the same error message as step 5.
7. I put in the initialization file (initoracle.ora) the
parameter
Hs_Autoregister = true (It is true by default and it doesn't
change errors. Is it another parameters for HS ?)
In fact, I don't really understand the notion of "AGENT" for HS
(Heterogeneous Services) in Oracle. Is it something to enable or
is it automatic because the iniths_syb.ora file is in the path
ORACLE_HOME\hs\admin ???
What is it missing for the Generic Connectivity ? Any
suggestion ? Say me what is the wrong step in this process or
what I have forgotten.
Thank you in advance.
Jobar Team

Hello
You're right, step two needs to set (PROGRAM = hsodbc). I understand this when I saw hsodbc.exe in the path ORACLE_HOME\Bin (and at prompt I try agtctl.exe but without sucess, an utility for Heterogeneous Services).
Now when I test the connection I can hear Oracle running something.
This is what I've done step by step (following my previous message)I test with Sybase Entreprise and Sybase Anywhere :
8. C:\Oracle\Ora81\Database\initoracle.ora
I set a parameter in init file and I reload Oracle database :
global_names = false
OR in SQL+
alter session set global_names=false;
WITH SYBASE ENTREPRISE
9. C:\Oracle\Ora81\hs\Admin\iniths_syb.ora
At the beginning my iniths_syb.ora file was wrong then I correct parameters by viewing errors in C:\Oracle\Ora81\hs\trace :
#Using a dsn file generate by the Windows ODBC Manager
HS_FDS_CONNECT_INFO="FILEDSN=C:\sybase.dsn"
HS_FDS_TRACE_LEVEL = ON
HS_FDS_TRACE_FILE_NAME = C:\hs_syb.log
set SYBASE=C:\\Sybase\\ASE
Contents of sybase.dsn
[ODBC]
DRIVER=Sybase System 11
UID=USERNAME
SRVR=SVRNAME
DB=master
10. Test Database link
CREATE PUBLIC DATABASE LINK syb
CONNECT TO USERNAME IDENTIFIED BY SECRET
USING 'hs_syb';
select * from anytable@syb;
ORA-00942: table or view does not exist
[Transparent gateway for ODBC]393330(0,0,1[[]])
ORA-02063: preceding 2 lines from SYB
I try to set parameters in iniths_syb.ora without success :
HS_DB_DOMAIN=SVRNAME
HS_DB_NAME=master
HS_FDS_DEFAULT_OWNER=USERNAME
WITH SYBASE ANYWHERE
11. C:\Oracle\Ora81\hs\Admin\iniths_any.ora
#Using a dsn file generate by the Windows ODBC Manager
HS_FDS_CONNECT_INFO="FILEDSN=C:\anywhere.dsn"
HS_FDS_TRACE_LEVEL = ON
HS_FDS_TRACE_FILE_NAME = C:\hs_any.log
Contents of anywhere.dsn
[ODBC]
DRIVER=Adaptive Server Anywhere 6.0
UID=USERNAME
Integrated=No
AutoStop=Yes
EngineName=SERVICE
12. Test Database link
CREATE PUBLIC DATABASE LINK anywhere
CONNECT TO USERNAME IDENTIFIED BY SECRET
USING 'hs_any';
select * from anytable@anywhere;
In SYBASE ANYWHERE I've got this data
select * from anytable
go
dateini col1 col2
2002-02-01 00:00:00.0000 1.5000 1.4000
In ORACLE I've got
SQL> select * from anytable@anywhere;
dateini col1 col2
01/02/02 1 1
There isn't the decimal.
The reason doesn't like to be 1.4 or 1,4 because in Anywhere and in Oracle It is the same insert "insert into anytable values ('02/02/01', 1.5, 1.4)".
13. Now I try a select of one column
select col1 from anytable@anywhere;
this error occur :
ORA-00904 invalid column name
I am sure that this column exist ! "select * from anytable@anywhere;" and "select count(*) from anytable@anywhere;" are OK.
14. And this doesn't work anymore :
insert into bx_surcharge@anywhere values ('01/02/02',1,2);
ORA-02047: cannot join the distributed transaction in progress
15. Step 6 and 7 doesn't mean to be necessary ? And Where are used parameters of the "ODBC Connectivity Requirements" in the documentation. http://technet.oracle.com/doc/oracle8i_816/server.816/a76960/hs_genco.htm (And How to use Datatype Mapping ?)
So How to successful a ODBC connection (Maybe I forget some parameters) ? For me, using a connection with ODBC is generic and have to work fine with any type of datasource, isn't it ?
Have you got any idea to deal ? Thanks a lot.
Jobar Team

Similar Messages

  • How to find the number of ODBC connections to Oracle Database

    Hi All,
    How to find the number of ODBC connections and all connections to the Database in last week. Are there any views to get this information?
    Thanks in advance,
    Mahi

    What Ed said is true that Oracle doesn't note which type of protocol is connecting to the database, however, you can see which program is accessing the database.
    For example: if you already know of a user using ODBC, you can verify as:
    select username, osuser, terminal, program from v$session where username = 'SCOTT'
    USERNAME                 OSUSER          TERMINAL   PROGRAM
    SCOTT                    IUSR_SRV231     SRV231     w3wp.exe
    SCOTT                    IUSR_SRV231     SRV231     w3wp.exe
    2 rows selected.Assuming that you can confirm the progam noted in the above (example) is the one using ODBC, then you can change the query such as:
    SQL> select username, osuser, terminal, program from v$session where program = 'w3wp.exe';
    USERNAME                 OSUSER          TERMINAL   PROGRAM
    SCOTT                    IUSR_SRV231     SRV231     w3wp.exe
    SCOTT                    IUSR_SRV231     SRV231     w3wp.exe
    2 rows selected.Just for kicks, I checked our listener.log file, but there was no reference of odbc in it either.
    Hope this helps...

  • How to use a connection ODBC in  crystal reports viewer?

    Hi Guys!
    I need to know if for update a report in crystal reports viewer, is necessary, have a connection SAP Business Objects Business Intelligence. How to use a connection ODBC in  crystal reports viewer?

    Hi Guys!
    I need to know if for update a report in crystal reports viewer, is necessary, have a connection SAP Business Objects Business Intelligence. How to use a connection ODBC in  crystal reports viewer?

  • Is HS Generic Connectivity(db2/400 odbc) supports Distributed Transaction?

    hi,
    Is HS Generic Connectivity(db2/400 odbc) supports Distributed Transaction?
    I am getting an error as follows
    "ORA-02047 cannot join the distributed transaction in progress" when i am trying a transaction, which is inserting in to db2/400 and updating in Oracle.
    if it does not support this, what is the best way
    to do such things using generic connectivity.
    (eg. by committing each sql statement ?)
    my db is oracle 9i 9.2.0.4.0
    remote db is db2/400 connected with client access ODBC.
    Thanks
    BA

    Hi,
    one of the restrictions of generic connectivity is, that distributed transactions are not allowed.
    See manual: 7-6 Oracle9 i Heterogeneous Connectivity Administrator's Guide
    - Generic Connectivity agents cannot participate in distributed transactions; they
    support single-site transactions only
    So you can only commit after each statement or you have to use the GATEWAY

  • ODBC Generic Connectivity error

    I'll link to the pgSQL(or mySQL) server wih Oracle.
    and if my pgsql table has the "varchar" type fields, there will be some mistakes:
    select * from "code_area" @ PGSQL
    ORA-00942: the table or views doesn't exists
    [Generic Connectivity Using ODBC]Warning: index pk_code_area is ignored.
    Warning: index idx_code_area is ignored.
    Table code_area has no fields. Loading failed
    ORA-02063: at 4 lines (From PGSQL)
    Message was edited by:
    user629425

    It will be helpful if you could post your Oracle version and Transparent Gateway version if any.
    also consider post your question in this forum
    Heterogeneous Connectivity

  • Generic Connectivity from Oracle 10gR2 to SQL Server using ODBC

    Hi,
    I have setup an ODBC generic connection from an Oracle 10.2 database (on Win 2000) to a SQL Server database (on a different Windows machine). When I query a column which is of LONG data type (TEXT on SQL Server) my session just hangs, no data or errors are returned, trace file just ends showing the SQL statement I entered, but no errors.
    If I query other columns with CHAR, DATE, NUMBER datatypes the rows are returned successfully. As far as I can see from the documentation, the TEXT data type in SQL Server should map to SQL_LONGVARCHAR in ODBC, then that should map to LONG in Oracle, so I wouldnt have thought it was an incompatible data mapping issue.
    I hear that LONG is being replaced/deprecated in Oracle, but is it now not supported by the HS ODBC program provided with 10g Rel 2? Has anyone else had a similar problem and found a workaround? Any help is much appreciated.
    Kieren.

    Hi,
    HSODBC is not supported on Windows x64. So that's why you get the error ORA-28545
    What you can do is to install DG4ODBC 11g on a 32bit machine.
    DG4ODBC can be installed separately from the Oracle Server, for example on the SQL SERVER if you can.
    But it is supported only in 32 bit too.
    You can download from this website:
    http://www.oracle.com/technology/software/products/database/oracle11g/111060_win32soft.html
    ==>Oracle Database Gateways 11g Release 1 (11.1.0.6.0) for Microsoft Windows (32-bit)
    The last option would be to create a virtual machine on your X64 machine with a Windows 32bit and DG4ODBC 11g.
    Please let me know if you have any question.
    Regards,
    Mireille

  • Sybase,ODBC,Solaris, Generic connectivity

    Please tell me what do I need to do to set up Oracle Generic Connectivity?
    I have Oracle9i EE 9.2.0.5.0 64bit for Solaris.
    Do I need to install Sybase Client?
    Where can I get ODBC driver?
    Thanks!
    Ilya

    Yo need an ODBC driver from a 3rd party vendor like Data Direct Technologies or Openlink.
    To get hsodbc on Solaris working, you need a 32Bit ODBC driver even if you have a 64Bit Oracle installation. The reason is, that hsodbc itself is a 32 bit application.
    Depending on the implementation of the ODBC driver the driver needs the Sybase client installed or some drivers like the Data Direct Technologied WIRED driver do not need the Sybase Client. Please refer to the ODBC vendor documentation.
    Install the ODBC driver and configure it so that you can connect with the ODBC driver to the Sybase db.
    Then configure hsodbc as mentioned in several notes on Metalink.

  • How do I start on Oracle Generic Connectivity?

    Hi, I am new to Oracle and can i know where i can get info on setting up Oracle Generic Connectivity to connect Oracle with non-Oracle databases?

    The documentation is a good place to start. The relevant
    link:
    http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96544/gencon.htm#1656
    For supplementary material do a google search on
    oracle generic heterogeneous services.
    Hope this helps.
    Kailash.

  • WIN - How to Connect to Informix Dynamic Server using Generic Connectivity

    Hi All,
    I have our Oracle running on Windows 2003 and our Informix 9x running on HP.
    We have IBM Informix Client install in Wndows 2003 and connection ODBC setup and connected sucessfully.
    The setup are as follows:
    1) ODBC
    System DSN name: capatibak (connected successfully)
    2) C:\oracle\product\10.2.0\db_1\hs\admin
    Copy the file inithsodbc.ora to initCAPATIBAK.ora and set the following
    HS_FDS_CONNECT_INFO = capatibak
    HS_FDS_TRACE_LEVEL = ON
    3) Listener.ora setup
    (SID_DESC =
    (SID_NAME = capatibak)
    (ORACLE_HOME = c:\oracle\product\10.2.0\db_1)
    (PROGRAM = capatibak)
    4) Tnsnames.ora setup
    CAPATIBAK =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = pendbdev1)(PORT = 1521))
    (CONNECT_DATA =
    (SID = CAPATIBAK)
         (HS=OK)
    5) Shutdown and restart Listener
    6) Setup database link and perform connection test.
    Return: ORA-12518: TNS:listener could not hand off client connection
    Kindly advice if I miss any configuration. I am very new to this kind of setup.
    Thanks
    Steven

    Problem solved by using the following documentation:
    http://www.niall.litchfield.dial.pipex.com/WhitePapers/SettingUpGenericConnectivity.pdf

  • Using Oracle Generic Connectivity to connect from Oracle to Microsoft Acces

    I am trying to connect from Oracle to Access using ODBC. I followed the steps described in oracle documentation but was not sucessful. Could you plase take a look at my code let me know where I went wrong. It is as follows :
    1)Created an ODBC connection for Microsoft Access called 'MSACCESS' (System DSN). And associated accdb1.mdb to this ODBC connection.
    2)Created a table called orders in accdb1.mdb.
    3)Added the foll lines in tnsnames.ora
    accdb1 =
    (DESCRIPTION=
    (ADDRESS=
                   (PROTOCOL=tcp)
                   (HOST=kdandapani.170systems.com)
                   (PORT=1521))
    (CONNECT_DATA=(SERVICE_NAME=accdb1)
    (HS=OK)
    4)added the following lines in listner.ora :
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME=accdb1)
    (ORACLE_HOME=c:\orasrv)
    (PROGRAM=accdb1)
    5) Copied inithsodbc.ora to iniths_accdb1.ora in the ORACLE_HOME/hs/admin directory. Added the following line there :
    HS_FDS_CONNECT_INFO = MSACCESS
    6)Created the foll dblink :
    create database link access1
    using 'accdb1';
    7)tried to access table ORDERS in the MSACCESS database with the foll SQL -
    select * from orders@access1;
    Resulted in the foll error message
    ERROR at line 1:
    ORA-12154: TNS:could not resolve service name

    hi,
    I am new to Generic Connectivity i have just followed all the steps you wrote once in this forum but i m getting the following error :
    SQL> SELECT * FROM LOGIN@MSACCESS;
    SELECT * FROM LOGIN@MSACCESS
    ERROR at line 1:
    ORA-28509: unable to establish a connection to non-Oracle system
    ORA-02063: preceding line from MSACCESS
    Following are the steps you suggested in this forum :
    1)Created an ODBC connection for Microsoft Access called 'MSACCESS'. And associated accdb1.mdb to this ODBC connection.
    2)Created a table called ORDERS in accdb1.mdb.
    3)Added the foll lines in tnsnames.ora
    MSACCESS.170SYSTEMS.COM =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = kdandapani.170systems.com)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = MSACCESS)
    (HS = OK)
    4)This is how the listner.ora looks after I added SID_NAME=MSACCESS :
    # LISTENER.ORA Network Configuration File: c:\orasrv\NETWORK\ADMIN\listener.ora
    # Generated by Oracle configuration tools.
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2))
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = kdandapani)(PORT = 1521))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = ORALOCAL)
    (ORACLE_HOME = c:\orasrv)
    (SID_NAME = ORALOCAL)
    (SID_DESC =
    (PROGRAM = extproc)
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = c:\orasrv)
    (SID_DESC =
    (PROGRAM = hsodbc)
    (SID_NAME = MSACCESS)
    (ORACLE_HOME = c:\orasrv)
    5) Copied inithsodbc.ora to iniths_MSACCESS.ora in the ORACLE_HOME/hs/admin directory. Added the following line there :
    HS_FDS_CONNECT_INFO = MSACCESS
    6)Created the foll dblink :
    create database link MSACCESS
    using 'MSACCESS';
    7)tried to access table ORDERS in the MSACCESS database with the foll SQL -
    select * from orders@MSACCESS;
    I have used my login table instead of orders. But i got an error that i have stated earlier.
    Can you please help me ? if possible than please forward your reply to : [email protected]
    -thank you man,
    -imran

  • Excel / Oracle ( HS) Generic Connectivity?

    Hi All!
    i have connected to Excel using Heterogeneous services Oracle generic connectivity. It's showing all the data in the excel sheets and describe the table(sheets) as wel.
    But the operation like delete , insert and update are not working..
    1) How can i get all these working?
    SQL> desc class$@dlcompany2;
    Name Null? Type
    cno FLOAT(49)
    cname VARCHAR2(32512 CHAR)
    SQL> desc student$@dlcompany2;
    Name Null? Type
    sno FLOAT(49)
    sname VARCHAR2(32512 CHAR)
    SQL> desc lab$@dlcompany2;
    Name Null? Type
    LNO FLOAT(49)
    LNAME VARCHAR2(32512 CHAR)
    SQL> delete from student$@dlcompany;
    delete from student$@dlcompany
    ERROR at line 1:
    ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
    [Generic Connectivity Using ODBC][Microsoft][ODBC Excel Driver] Could not
    delete from specified tables. (SQL State: S1000; SQL Code: -3049)
    ORA-02063: preceding 2 lines from DLCOMPANY
    SQL> insert into student$@dlcompany2
    2 ("sno","sname")
    3 values
    4 (8,'hh');
    insert into student$@dlcompany2
    ERROR at line 1:
    ORA-02047: cannot join the distributed transaction in progress
    SQL>
    1 update student$@dlcompany2
    2 set "sname"='tt'
    3* where "sno"=7
    SQL> /
    update student$@dlcompany2
    ERROR at line 1:
    ORA-02047: cannot join the distributed transaction in progress
    SQL> delete from student$@dlcompany2
    2 where "sno"=7;
    delete from student$@dlcompany2
    ERROR at line 1:
    ORA-02047: cannot join the distributed transaction in progress...
    ____________x____________________x_______________________
    2) My main task is to getting the data from oracle table into Excel How can i do this Using Heterogeneous services Oracle generic connectivity?
    I will be extremely Thankfull
    Thanks
    Rana Adnan

    Hi Kim and ALL!!!!
    1)for Access this works perfectly and insert the data in class@dlcollege.
    when_button_pressed triggerDECLARE
         X NUMBER;
    BEGIN
         FOR X IN (SELECT tno, tname FROM TEST)
         LOOP
              INSERT INTO CLASS@DLCOLLEGE
              ("cno","cname")
              VALUES
              (X.tno,X.tname);
         END LOOP;
         commit;
    end;
    2)For MS Excel it niether gives any error message nor insert the data in class$@DLCOMPANY3.
    when_button_pressed trigger
    DECLARE
         X NUMBER;
    BEGIN
         FOR X IN (SELECT tno, tname FROM TEST)
         LOOP
              INSERT INTO class$@DLCOMPANY3
              ("cno","cname")
              VALUES
              (X.tno,X.tname);
         END LOOP;
         commit;
    end;
    Help needed for Excel?
    Thanks
    Rana Adnan

  • Heterogeneous Services & Oracle Generic Connectivity For DBF file?

    Dear All,
    Can We Create dbf file directly means without using CSV file?
    Can we use Heterogeneous Services & Oracle Generic Connectivity for creating dbase DBF file or Writing in dbase DBF file?
    I have used it for Excel and Access for connectivity with Oracle 9i
    but I dont have any idea about dbase DBF file?
    Any help in this reagards will be highly appriciatalble.
    Thanks
    Rana

    HSODBC/DG4ODBC is generic connectivity and you find the generic setup in:
    Note.109730.1 How to setup generic connectivity (HSODBC) for 32 bit Windows (Windows NT, Windows 2000, Windows XP, Windows 2003)
    There is nothing sepcial for DBF's. Just define a system ODBC DSN using a DBASE ODBC driver pointing to the DBF file.
    The rest is absolute similar to the note.
    If you have already a running HSODBC/DG4ODBC the quickest test is to just define a new system dsn for the DBF file, then change in the init>hsodbc/dg4odbc>.ora file the HS_FDS_CONNECT_INFO parameter pointing to the newly created system DSN. Last step is within the Oracle db to define a database link.

  • Networking/connection failure using generic connectivity with paradox databases

    I tried to establish a connection from our Oracle 8i-Server
    (Rel. 8.16 ) to a remote paradox-database via a database-link
    and a data-direct 4.0 paradox-odbc-driver. For testing purposes
    I set up a agent initialization file for a agent called hsodbc
    according to the distributed-database documentation and I also
    used the same parameters as in the documentation. If I try to
    test the Net8-Connection an ORA-03113-Error occurs.
    The entries in the agent-initialization file and in the
    tnsnames/listener.ora are ...
    ...Agent-Initialization File Inithsodbc.ora
    #Agent-Initialization File Inithsodbc.ora
    # This is a sample agent init file that contains the HS
    parameters that are
    # needed for an ODBC Agent.
    # HS init parameters
    HS_FDS_CONNECT_INFO = hsodbc
    HS_FDS_TRACE_LEVEL = ON
    HS_FDS_TRACE_FILE_NAME = HS.Log
    # Environment variables required for the non-Oracle system
    #set <envvar>=<value>
    #DataDirect 4.0 ParadoxFile (*.db);
    ...listener.ora
    # LISTENER.ORA Network Configuration File: C:\Oracle\Ora_Serv_816
    \network\admin\listener.ora
    # Generated by Oracle configuration tools.
    LISTENER =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = pdv0570)(PORT = 1521))
    CONNECT_TIMEOUT_LISTENER = 0
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = hsodbc)
    (ORACLE_HOME = C:\Oracle\Ora_Serv_816)
    (PROGRAM = hsodbc)
    (SID_DESC =
    (GLOBAL_DBNAME = MEDAS.PDV0570.MED.UNI_DUESSELDORF.DE)
    (ORACLE_HOME = C:\Oracle\Ora_Serv_816)
    (SID_NAME = MEDAS)
    # This is a sample listener.ora that contains the NET8
    parameters that are
    # needed to connect to an ODBC Agent - but makes an ORA-03113-
    Error if i check the
    # Net8-Connection
    and in the tnsnames.ora...
    # TNSNAMES.ORA Network Configuration File: C:\Oracle\Ora_Serv_816
    \network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    # This is a sample tnsnames.ora that contains the NET8
    parameters that are
    # needed to connect to an default generic connectivty ODBC Agent
    HSODBC =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = pdv0570)(PORT = 1521))
    (CONNECT_DATA =
    (SID = hsodbc.pdv0570.med.uni_duesseldorf.de)
    (HS = OK)
    #...new service created after setup of new database MEDAS with
    setting db_domain
    #...ATTENTION - use full service name with domain qualifier for
    sqlplus-login
    MEDAS.PDV0570.MED.UNI_DUESSELDORF.DE =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = pdv0570)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = MEDAS.PDV0570.MED.UNI_DUESSELDORF.DE)
    Do you have any suggestions how to fix the problem - and meny
    thanks in advance.
    Andreas

    Please contact Oracle support for this issue.
    Ensure that you are using an ODBC driver that meets the
    requirements listed in the documentation.
    Also double check that the ODBC driver is configured correctly.

  • Using Generic Connectivity Agent on Linux

    Hello All,
    My dbms is Oracle 8i Release 3 (8.1.7), my OS is Linux RedHat 7.0. I want to establish a connection from Oracle to an ODBC data source. So, I know I have to use Generic Connectivity Agent, but I can't find execution file for this agent which the Listener will execute. The only file I have is hsodbc.o in $ORACLE_HOME/hs/lib path. Are there anybody who knows how can I link this object file, or where can I get a linked one?
    Best regards, Roman Zhirov ([email protected])
    null

    Note that the Oracle ODBC driver is not involved at all when you're trying to use Oracle's generic connectivity. Thus, this probably isn't the forum you want to ask this question in.
    Since there isn't a generic connectivity forum, you might try posting to the Linux group. Alternately, it may be necessary to contact Oracle Support.
    Justin

  • Generic Connectivity 64bit

    Hello
    We are running 10g rel2 for 64bit on Linux. I believe that 64bit does not support generic connectivity through ODBC. How can I use the 32 bit version to work.
    I am trying connect to Infomix database.
    Thanks

    Hello.
    1 year later, still some issue about this...
    Can you tell me if we must license the 32bit server on which we should install HSODBC?
    We are working on a 64bit migration and we cannot afford to go back to 32bit only for this functionnality.
    On the other hand, if we keep a 32bit server only for the HSODBC, without installing a DB server, licensing this server on a CPU base or on a named user base seems incorrect.
    What is the official Oracle position about this situation?
    Are 11g driver usable on 64bit?
    Systems:
    OLD: 9i R2 on Windows 32bit
    HSODBC + ODBC + SQL server and AS400
    NEW (target): 10g R2 on Linux 64bit
    HSODBC 64? + UnixODBC + SQL server and AS400
    NEW (workaround): 10g R2 on Linux 64bit + 10g R2 on 32bit only for HSODBC driver
    Thank you very much for any help about this issue!

Maybe you are looking for

  • How can i make a simple image viewer in JAVA?

    i know this is a silly doubt...but 'm new to java i have to make an image viewer which can also zoom the image please help me advance thanx

  • How do I get rid of or prevent the Clicksor ad software from screwing up my browser?

    Lately (I think after the last Firefox update) I began to have browser problems with the pop up ads that use java script. When I right click on these ads, it says the source is 'Clicksor'. I did a little research on this software, and it looks like i

  • Installing oracle validated rpm

    Hi, I have installed oracle enterprise linux version 5.4 on sun virtual box.I want to install oracle 10g,so I downloaded oracle -validated-1.0.0-5.e15i.386.rpm for oracle requird updates.I am trying to run the oracle -validated-rpm using yum install

  • Out-of-sync sound

    Thought I was doing well on my first project and my clips got out of sync. I've gone through the manual, did what it said and I get a "Unable to put items in sync. Another item is in the way." Video is one V1. Audio is on A1/A2. However, from the beg

  • Multi-Language Project Updates and Translations (RH11)

    I have a several projects that are multi-language. One in particular is translated in 20 different languages. Based on RoboHelp's suggested method for creating projects in multi-languages, I created the topics first in English, then made a copy of ea