Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Connect Non-SAP Oracle db (32bit) in sql 2005 (64 bit) using linked server

Hi,

I am connecting Oracle 10g database from SQL 2005 using linked server, in which i get the error

"Cannot initialize the data source object of OLE DB provider "MSDAORA" for linked server "L2ORACLE".

OLE DB provider "MSDAORA" for linked server "L2ORACLE" returned message "Oracle client and networking components

were not found. " (Microsoft SQL Server, Error: 7303)

SAP Server with sql 2005 db is in 64 bit server / Windows 2003

Non-SAP Oracle 10g is in 32 bit windows 2003 server.

i have installed Oracle 64 bit client in the SAP Server and also copied the 64 bit version of dboraslib.dll to the DIR_LIBRARY path. I am able to view the oracle tables in the oracle client.

But, when i create the linked server, it gives the above error.

If i install 32 bit version of Oracle client in the SAP Server, i am able to create the linked server in the db level, but, it says "Work Process restarted, session terminated" message in the Z program in SAP.

The same works in the test environment where both are 32 bit servers. problem is when SAP server is in 64 bit and non sap is in 32 bit.

Please suggest.

Thanks and Regards,

Nagu

Former Member
Not what you were looking for? View more on this topic or Ask a question