If the person who did that (e.g., DBA) has the permissions to do that, then there isn't much you can do to prevent it. But if they don't need the permissions, then restrict them. If the owner:group is oracle:dba and they are in the dba group but don't need to be in it, then remove them from the dba group. Otherwise, hope you have good backups.
If this was their first time doing that, I am sure they feel REALLY bad, and they will certainly be more cautious in the future. If this isn't their first time doing it, then you may need to consider having them do something else. Maybe in operations where they print reports, etc., and have strict control over what they have authority to do.