in reply to connection to database interfering with $?
The Oracle client libraries can interfere with SIGCHLD depending on how you connect to Oracle. Search the dbi-users list for SIGCHLD and oracle and you'll find ways of connecting which avoid this. There is also a setting in later DBD::Oracle to restore signals after connect but your DBD::Oracle's are SOOO old you've no chance of using that facility.
|
|---|