Resolve Oracle database inventory failure with the “OraOLEDB.Oracle provider is not installed” error
To gather Oracle Database inventory from a beacon, you need the Oracle Provider for OLE DB installed on your system. For Beacon versions 25.1.0 and below the 32 bit version of the OLE DB Provider for Oracle is required and for Beacon versions 25.2.0 and above the 64 bit version of the OLE DB Provider for Oracle is required.
(0,Error/Occurrence/Error/279/301): Error Occurrence (s279m301): Error 0x800a0e7a "Provider cannot be found. It may not be properly installed." occurred while attempting to access "XXXXX.Connection".
(Inventory/Oracle/Query): Unable to connect to DB
(Inventory/Oracle/SDK): Oracle OLEDB provider was not found. Error 0x800a0e7a
(0,Error/Occurrence/Error/421/200): Error Occurrence (s421m200): OLE DB provider for Provider=OraOLEDB.Oracle is not installed
You may also see an error appear in the status message when viewing the Discovered Device Properties for an Inventory Device, such as the one below:
How to resolve the error
- Install the Oracle OLE DB Provider driver on the inventory beacon that performs your Oracle inventory rule. For Beacon versions 25.1.0 and below the 32 bit version of the OLE DB Provider for Oracle is required and for Beacon versions 25.2.0 and above the 64 bit version of the OLE DB Provider for Oracle is required.
NOTE: Please review the System Requirements and Compatibility Guide for your version of FlexNet Manager Suite at docs.flexera.com to determine the minimum required version of the driver you need.
Was this helpful?
© 2026 Flexera. All rights reserved.