Pro*C installed under ORACLE_HOME different from that of the RDBMS???
I have Oracle 10g r2 installed on a RHAS4 server.
I installed Oracle developer suite 10.1 on this server. In the installation procedures, there are specific instructions to not install it under the ORACLE_HOME for an existing database installation.
Oracle was already installed under /usr/lib/oracle (don't ask me why, I didn't do it).
I installed oracle developer suite under /oracle/dev. If I set ORACLE_HOME to /usr/lib/oracle, proc responds with:
Symbol `kpccapCTarr' has different size in shared object, consider re-linking
PCC-F-NOERRFILE, unable to open error message file, facility PR2
If I set ORACLE_HOME to /oracle/dev, it works correctly.
This appears to require me to switch my oracle home setting each time I switch between using Pro*C and sqlplus. This in very inconvenient. I have worked on many, many systems in the past which had one ORACLE_HOME for both the RDBMS and the development tools.
Is this a new constraint introduced by Oracle? Where does this restriction come from?
Is there something I don't understand and have I installed the developer suite incorrectly?