oracle大数据更新

需要更新25w数据,只知道25w的单号,单号在excel表格中,如何快速更新?
单号没有规律,
如果写update 每次更新5条,commit 。大概需要2个多小时。。
有没有厉害的,给个思路。

把excel数据导入到oracle的表中,然后通过关联,一次性update,不需要每次只更新5条。25万数据量对于oracle来说是小case.