I get a memory leak when I create and free environment handles in the Oracle ODBC driver. What can I do?

Change your application to allocate only one environment handle and only free this handle once all the processing is done. If you're using unixODBC, instead of changing your code, you can set DontDLClose = 1 for the driver in odbcinst.ini.