Resolve "Oracle Error:Initializing OCI environment handle" in MapInfo Professional

Products affected: MapInfo Professional


You receive "Oracle Error:Initializing OCI environment handle" when opening MapInfo Professional on a 64-bit operating system.


This issue occurs when the 32-bit version of MapInfo Professional cannot find the 32-bit Oracle client. Only the 64-bit version of MapInfo Professional can use the 64-bit Oracle client.


UPDATED: December 3, 2019
To resolve this issue:

1. Close down MapInfo Professional
2. Uninstall the 64-bit Oracle client
3. Uninstall the 32-bit Oracle client (if already installed)
4. Reinstall the 32-bit Oracle client

Additionally, if the versions match in terms of "bit", you can run the application as administrator to workaround the error message, either by Right-Click > Run as administrator or Right-Click > Properties > Compatibility (Tab) and selecting run this program as administrator, on the MapInfo Professional executable.

Another option is to browse to the C:\Program Files (x86)\MapInfo\Professional directory and delete the midloci.dll. Then restart Mapinfo Pro.