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!
Similar Messages
-
Generic Connectivity for 64-bit 10gR2 on Windows
I want to create a database link from a Windows oracle database to SQL Server 2005. The obvious solution seemed to be generic connectivity using HSODBC.
However, I don't have HDODBC.EXE in my 64-bit oracle home.
Doing some investigation, it seems that HSODBC was never supplied/supported on 64-bit windows, and the solution is to use the 11g gateways installed in a separate home and use DGODBC.EXE.
Is this correct?
HSODBC was free with 10g. Is DGODBC still free, or would I have to license it as a gateway product?Hi Jim,
yes, this is correct. You can use DG4ODBC 11.2 which is the follow up product of HSODBC and which is now available for 64bit Windows.
Like HSODBC the follow up product DG4ODBC is still for free.
You can get the latest software from "My Oracle Support" portal - look for the 11.2.0.2 patchset: 10098816: 11.2.0.2.0 PATCH SET FOR ORACLE DATABASE SERVER and make sure you've selected the 64bit Windows patchset
The Oracle Gateways software can be found in p10098816_112020_platform_5of7.zip.
Download this CD and install the gateway software into its own Oracle_home. -
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!
IlyaYo 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 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 TeamHello
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 -
Generic connectivity to SQL server: what kind of performance can I expect?
I have set up a generic connection to a SQL server 2k db, with Oracle on another win 2k box. Both databases are in their "out of the box" configuration, so no particular tuning has been done: but the generic connectivity shows awful performance. In fact I have tried various kind of queries, and all of them show abysmal performance. A query with an "insert - select" that transferred 80K lines executed for one hour, with an average transfer rate of 1KB per second!
I don't think this is the kind of performance I can expect from this tool, is it? Is there anyway particular I can do in order to tune the dblink over the generic connectivity?I don't think this is the kind of performance I can
expect from this tool, is it? Is there anyway
particular I can do in order to tune the dblink over
the generic connectivity?Nevermind: apparently there are network communication problems between the two machines. Trying to execute the same tests on two co-located dbs shows performances of about 700ms in order to transfer 70000 3-column lines from a sql server db to oracle with a "insert into ... select * from" query. -
Is Generic Connectivity included in 8.1.7 on Compaq Tru64 Unix?
Is Generic Connectivity included in 8.1.7 on Compaq Tru64 Unix? How could I find out via SQL*Plus (if at all)?
TIA,
RobRobin,
Generic Connectivity is not available on Tru64. It is available on Solaris, NT as of 8.1.6 and on HP and AIX as of 8.1.7. -
Generic Connection Framework Optional Package for J2SE
i have learnt that the Generic Connection Framework Optional Package can be used to make J2SE able to use J2ME classes. However, how can i implement the package so that i can do so.
Thank you for your advice.http://developers.sun.com/techtopics/mobility/midp/articles/genericframework/
-
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 namehi,
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 -
Oracle Generic Connectivity in Oracle Application Ser ver 10g.
Hi Tak and All!
With the help of your great guidence, I have connect the Generic Connectivty for MS Access and MS Excel successfully in client server environment.
The topology was..
Host A = Custom installation of Oracle9i database + MS ACCESS
Host B = Oracle 9i Database (Complete)
But...
tell me How the Oracle Generic Connectivity will connect in ORACLE APPLICATION SERVER. What will be the concept and topology? Because the client only have the URL which is used for getting application on browser.
I will be extremely thankful.
All these forums always help me.
Thanks
Rana AdnanIt depends. Oracle Reports can connect to Oracle and non-Oracle databases directly, without using Generic Connectivity.
Your Forms application would presumably connect only to the Oracle database. The Oracle database might well connect to other Oracle and non-Oracle databases via database links. The non-Oracle database links would utilize Generic Connectivity.
Given the three machines A, B, and C
A could connect to B and B could connect to C
A could connect to C for reporting queries
Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC -
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
BAHi,
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 -
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 AdnanHi 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 -
HS generic connection to ingres
Hi, I'm having a small problem with setting up a connection from oracle to ingres.
Oracle: 9.2.0.1
Ingres: AdvantageIngres 2.6
OS: Win2K for both
Error Msg:
select * from "airline"@HSG
ERROR at line 1:
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[Generic Connectivity Using ODBC][S1000] [9013]General error in nvITrans_BeginT - rc = -1. Please refer to the log file for details.
ORA-02063: preceding 2 lines from HSG
Trace file:
Oracle Corporation --- WEDNESDAY SEP 24 2003 15:56:38.797
Heterogeneous Agent Release
9.2.0.1.0
(0) hoagprd (2): ; Entered.
(0) (0): ; [Generic Connectivity Using ODBC] version: 3.3.00.00.0030
(0) (0): ; Class version: 117
(0) hoagprd (2): ; Exited with retcode = 0.
(0) hoainit (3): ; Entered.
(0) (0): ; connect string is: defTdpName=HSG;SYNTAX=(ORACLE8_HOA,
(0) BASED_ON=ORACLE8, IDENTIFIER_QUOTE_CHAR="",
(0) CASE_SENSITIVE=CASE_SENSITIVE_QUOTE);BINDING=<navobj>
<binding>
<datasources>
(0) <datasource name='HSG' type='ODBC' connect='HSG'>
(0) <driverProperties/></datasource></datasources><environment>
<misc
(0) year2000Policy='-1' consumerApi='1' sessionBehavior='4'/><queryProcessor
(0) parserDepth='2000' noInsertParameterization='true' noThreadedReadAhead='true'
(0) noCommandReuse='true'/><debug
(0) generalTrace='true'/></environment></binding></navobj>
(0) ORACLE GENERIC GATEWAY Log File Started at 24-Sep-03 15:56:39
(0) hoainit (3): ; Exited with retcode = 0.
(0) hoalgon (7): ; Entered. name = lochard.
(0) Created new ODBC connection (16585544)
(0) DATABASE.C (475): ; [G000] Failed to notify driver of changed property
(0) ISOLATION_LEVEL for TDP HSG
(0) hoalgon (7): ; Exited with retcode = 0.
(0) hoaulcp (4): ; Entered.
(0) hoaulcp (4): ; Exited with retcode = 0.
(0) hoauldt (5): ; Entered.
(0) hoauldt (5): ; Exited with retcode = 0.
(0) hoabegn (9): ; Entered. formatID = 306206, hoagttln = 25, hoagttid =
(0) OIDOEM.2443a62f.10.10.193, hoagtbln = 10, hoagtbid =
, tflag = 0, initial = 1
(0) errors.h (1129): ; [CA][Ingres ODBC Driver]Invalid argument value (SQL State:
(0) S1009; SQL Code: 0)
(0) DRV_TransBegin: [CA][Ingres ODBC Driver]Invalid argument value (SQL State:
(0) S1009; SQL Code: 0)
(0)
(0) nvRETURN (p:\src\NAV_TM.C 141): -1
(0) nvRETURN (p:\src\UTIL\GETERROR.C 59): -1231
(0) apiutil.c (913): ; [S1000] [9013]General error in nvITrans_BeginT - rc = -1.
(0) Please refer to the log file for details.
Looks like its actually connecting ok, as it includes the message "Created new ODBC connection (16585544)"
The ODBC driver is from CA (ingres) v3.5
- not sure that this fully supports all the requirements specified in the doc, and its not very well documented.
- the latest version available from their website is 2.8 which has some docs to say what it supports:
"The Ingres ODBC driver is a 2.x ODBC driver that supports all core and level 1 functions plus the following level 2 functions:
SQLExtendedFetch (through Microsoft Cursor Library only)
SQLForeignKeys
SQLMoreResults
SQLNumParam
SQLPrimaryKeys
SQLProcedureColumns
SQLProcedures
SQLSetPos (through Microsoft Cursor Library only)"
In order to test the configuration, I also copied the entries in the tnsnames and listener files, created a separate DSN, and set up a connection to an Access database - and this works fine, so I don't believe it is a configuration problem.
Is there anyone out there who has tried to connect to ingres, and is there an issue with the ingres ODBC driver.
Any help appreciated.
LeoI'm using the Ingres 2.80.00.64 driver on NT successfully with hsodbc delivered with V92 Oracle database release.
About the provided trace file... Normally you should have a look at the odbc driver AND the hsodbc log file to see the real cause.
But according t the file you provided:
This error is normal: [G000]
The S1009 needs more clarification and thus an ODBC driver trace would help as well. -
About the generic connectivity error.
I use the Generic Connectivity to link a mySQL database and appeared some mistakes:
ORA-28500: [Generic Connectivity Using ODBC][MySQL][ODBC 5.1 Driver]Access denied for user 'SA'@'SERVER' (using password: YES) (SQL State: S1000; SQL Code: 1045)
Is that the reason why?
I checked once, that my ODBC parameter establishes normally.you need to surround the username and password while creating the database link to SQL Server with DOUBLE QUOTES.
Look at the error message; it states: SA instead of sa.
As MS SQL Server usernames/passwords as well as columns and tables are case sensitive for some settings you need to define the db link using double quotes as follows:
create database link server connect to "sa" identified by "PaSSworD" using '<tns alias>': -
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
RanaHSODBC/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. -
Heterogeneous Services & Oracle Generic Connectivity for dbase DBF file
Dear All,
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
RanaI wouldn't think so these days ... however, you could try posting this in the heterogeneous services - which is somewhere on OTN.
If it we me, I'd convert the DBF into something easier to use with Oracle : like XML or CSV
Maybe you are looking for
-
MD4C standard Transaction Code Help
Dear All, I need help I want to add multiple selection screen option for WBS element in MD4C transaction. (Report Name: PP_ORDER_PROGRESS). If anybody has a similar issue could you please help me out without changing standard transaction code? Regard
-
Receive File Adapter - Error in CallSAPAdapter Name not known
Using xml to File Adapter. Just want to store the xml file somewhere ie on XI Server in folder E:\usr\sap\interface\XMLfiles Getting error in Adapter Engine - Exception caught by adapter framework: Object not found in lookup of CallSAPAdapter. Delive
-
Hi, I recently bought my iPhone5 second hand off a friend. Having inserted my sim the O2 network logo and 3G symbols appear in the top left although there is no signal registered. I am also unable to make or receive calls as well as use the mobile
-
Help calling JNI function from a java thread
I am using the following code to call a JNI fuction from a java thread: public class CMSMessageHandler extends MessageHandler{ static{ System.loadLibrary("jastb"); public native int cmsReadIt(ByteBuffer buff); private ByteBuffer dirbuf = null; /** Cr
-
While unpacking I get the error "Handling unit 600044618 has status "cannot be changed" - Process cancelled Message no. HUGENERAL053" My HU is in already in packaging station. The strange thing is that I can unpack a drum out of a pallet, but not qu