ODAC is a pain to get working on a server. There a bunch of things you need to consider:
- You have to install the Oracle client on the server
- If you are using the TNS name file, you need to have that in the network folder
- You actually are not using the oracle dll that is in your bin folder, that dll requires a bunch of other dependent dlls that are on the server when you install the client and ODAC.