how to edit large file in unix

hi All,
Plz let me know how to edit a file with 2000000 records.
each record contains with 40 field seperated by |.

i want modify 455487 record, but i am uable to edit this large file using vi editor in unix.

plz let me know how to modify this file.

Thanks in advance.
-Bali Reddy

You should consider sed. What change do you want to make on the record?

get this file using edit plus from unix to windows do a search and replace and then save.

Split the file and then edit it and then after again join the file