A unified data governance solution that helps manage, protect, and discover data across your organization
The error text points to a configuration/compatibility issue with how the Oracle source is wired to SHIR rather than basic network connectivity.
For Purview to scan Oracle via SHIR, the following prerequisites must be in place on the SHIR machine and for the Oracle account; if any of these are missing or misconfigured, scan creation or execution can fail even when “Test connection” passes:
- Verify SHIR is the correct type and supported for Oracle
- Oracle is supported only via Self‑hosted Integration Runtime (SHIR) (not Azure IR / Managed VNet IR / Kubernetes SHIR) in the Purview Data Map.
- Confirm the scan is explicitly configured to use the SHIR instance (not an Azure IR) for this Oracle source.
Reference capability matrix:
- Oracle appears only under the SHIR column in the supported data sources list.
- Confirm all Oracle connector prerequisites on the SHIR host On the VM where SHIR is installed, ensure all of the following are installed and visible to the SHIR service account:
- OpenJDK 8 installed.
- Oracle JDBC driver 8 (OJDBC8) downloaded and present on disk.
- Visual C++ Redistributable (Visual Studio 2012 Update 4 or newer) installed.
- The SHIR service account (by default
NT SERVICE\DIAHostService) has Read & execute and List folder contents permissions on the folder where the Oracle JDBC driver is stored.
If any of these are missing or the driver folder is not accessible to the SHIR service account, the Oracle connector layer used by Purview can fail in ways that surface as “linked service version not supported” when running a scan.
- Validate Oracle user permissions for scanning The Oracle account used in the Purview Oracle connection must have at least:
- Permission to create a session.
- Role
SELECT_CATALOG_ROLEassigned, orSELECTgranted on every system table the connector queries. - For classification,
SELECTon the relevant user tables.
Example grants if needed:
GRANT SELECT ON [table_name] TO [purview_user];
GRANT SELECT ANY TABLE TO [purview_user];
Insufficient metadata permissions can cause scan failures even when a basic connectivity test succeeds.
- Re‑create the scan after fixing SHIR/driver prerequisites After verifying and, if needed, correcting the above:
- Restart the SHIR service (or the VM) so new JDK/driver/VC++ installs are picked up.
- In Purview, ensure the Oracle data source is associated with this SHIR.
- Recreate the scan rule set/scan and run it again.
- If the error persists, collect SHIR logs and contact support If all prerequisites and permissions are correct and the error still appears:
- On the SHIR machine, open Windows Event Viewer → Applications and Services Logs → Integration Runtime.
- Clear the Integration Runtime logs.
- Start a new Oracle scan from the Purview governance portal and wait for it to fail.
- Return to Event Viewer and review the new Integration Runtime entries for detailed connector errors.
- From the SHIR UI, use Send Logs to upload logs and capture the Report ID.
- Use that Report ID when opening a support ticket so Microsoft can correlate the “linked service version” error with the underlying SHIR/Oracle connector failure.
This sequence ensures the Oracle connector on SHIR is fully compliant with Purview’s requirements and provides the detailed telemetry needed if the issue is due to a backend version mismatch.
References: