views:

42

answers:

3

Hello Guys ..

i have written a C# application that connects to an Oracle 10g database .. using Oracle Data Access Component 11.2 "ODAC" it works perfectly on my machine

and now i want to deploy the application and install it in another "clean machine" that has the .Net Framework only!! and i dont want to install the whole ODAC component to the user !!

how could i do that i am going crazy .. i have tried to include all the necessary dll's to my Bin Folder
Like :

  • oci.dll
  • ociw32.dll
  • Oracle.DataAccess.dll
  • orannzsbb11.dll
  • oraocci11.dll
  • oraociicus11.dll
  • OraOps11w.dll
  • msvcr71.dll

but still didnt work .. what should i do to solve this problem ?? any suggestions ??

Thanks in advanced .. : )

Eng. 3oon

A: 

i hope some one answers that .. i need it too

+1  A: 

I'm not sure whether your concern is about having to install the Oracle client in addition to the ~50 MB ODAC install or just the standalone ODAC.

If the concern is about having to install the Oracle client and the ODAC, you can use the Oracle Instant Client? That's the smallest footprint method for installing the Oracle client. You'll also need the ODAC xcopy supplement.

If your concern is just the ODAC install, I don't think there is a smaller footprint available.

Justin Cave
correct me if iam wrong .. i have to install the oracle instant client in all machines that will run my application ?? and what do you mean by the ODAC XCopy supplement ?? do you mean the dll's that i mentioned before ?? thanks a lot for your help
3oon
Correct. The instant client would need to be installed on every client machine. But the instant client is designed to be bundled with applications and is made up of just a handful of DLLs. The ODAC Xcopy supplement is linked from the Instant Client page. I haven't compared the set of DLLs that comprises to the set of DLLs you listed.
Justin Cave
A: 

I need this too, anyone can give us some more detailed answers?

Thanks!

Barny NumOne