Ok so I have a proprietary com+ based integration environment running, and trying to make it work on a 64 bit system. It consists of mostly older (32-bit) vb6 and c++ components.
On to the point, my oracle db server is 32bit and runs on a physically external machine. I specified (NONE) in the authentication option in the sqlnet file since I had experienced seemingly the exact same problem before when I had it set to NTS.
When I connect with SQLPLUSW (not the terminal app, that only returns an adapter error), it works fine. I also sniffed the packets from a working integration system on 32bit and compared to what happened on the 64bit system when I run the sqlplusw app, there seems to be the same authentication process happening and functioning very well. However, when I run the integration environment on the 64 bit server, it does not seem to use any authentication. It logs on with the username and password, but it doesn't do anything else. It doesn't start authenticating with auth_sesskey, auth_password, auth_rtt, auth_terminal etc etc.
Any ideas here anyone? I'm not sure what other information would be useful here.