have you made sure the Oracle sequences have been properly updated after migration? I've had a similar problem when I migrated a MySQL client to Oracle a few years back and I forgot that Oracle sequences need to be explicitly updated. If you don't, Alfresco will attempt to create new rows starting at 1 for ID columns, i.e. the node / ACL db-IDs.