We recently received a message from one our employees stating this error, while trying to connect to a database: ORA-12637: Packet receive failed
After some testing i've figured out that connecting from a Windows-XP machine works fine. But since we've upgraded all workstations to either Windows 7 or Windows 8, it stopped working. Our client version is 10.1.0.2.0. Our software uses Borland Database Engine (Delphi), and OleDB. We have 2 databases, on seperate VMs, one running Oracle 10g, the other 12c. The problems occur while trying to connect to the former.
I've performed some tests from a Windows 7 machine:
- connecting to Oracle 10g using our software (OleDB): ORA-12637 (during connect phase)
- connecting to Oracle 10g using Enterprise Manager Console: ORA-12637 (during connect phase)
- connecting to Oracle 10g using SQL Developer: works fine
- connecting to Oracle 12c using our software (OleDB): works fine
- connecting to Oracle 12c using Enterprise Manager Console: working, although upon opening the schemas give me an ORA-01031 - Insufficient priviliges
- connecting to Oracle 12c using SQL Developer: works fine
Same tests from a Windows XP machine:
- connecting to Oracle 10g using our software (OleDB): works fine
- connecting to Oracle 10g using Enterprise Manager Console: works fine
- connecting to Oracle 10g using SQL Developer: works fine
- connecting to Oracle 12c using our software (OleDB): works fine
- connecting to Oracle 12c using Enterprise Manager Console: working, although upon opening the schemas give me an ORA-01031 - Insufficient priviliges
- connecting to Oracle 12c using SQL Developer: works fine
(I'm guessing the ORA-01031 error has to do with trying to connect to an Oracle 12 database with an Oracle 10 client driver, although the error only occurs from within Enterprise Console Manager and since we don't really use that program anymore, this isn't much of an issue)
And it's not just our own application, i've tried using the Enterprise Manager Studio - pops up the same error ORA-12637: Packet receive failed, while the more recent SQL Developer does work.
If i'd have to guess, i think it's a driver problem and not a network issue, as is mentioned in several other threads.
I'd appreciate if anyone can help me out.