This issue with autoregistration when using proxy is similar to what was happening
ZBX-18364. With Oracle DB already discovered hosts are updated every time when autoregistration is processed even when nothing has changed.
It is expected to process autoregistration only when proxy ID or host metadata has changed.
It checks DBis_null(row) where row is the value of host_metadata field. host_metadata can be NULL or '\0' on MySQL but '\0' for Oracle in both cases - when no data and empty string.