I found that the database's lib.php file contains the text
or !$this->get_config('dbhost')
on lines 47, 66, 251, and 517, but since the Oracle config doesn't use a hostname, this breaks things. If you chop out that part of the validation string, it works for us now. I'll submit a Moodle Tracker issue about it.