HOW TO UPDATE MILLION RECORDS IN ORACLE

I have a partition by table I need to update 200 million records using the column value from a single partition which contains latest data.I tried bulk collect and for loops but it did not work.Kindly can some one suggest the sample script