I check man, it doesn't say anything about offline/online thing, do i need downtime to migrate pv ? also, what i saw i can migrate single lv as well from one pv to another, will it use the free PPs or can overwrite old data.
Edit:
Ok Found Answer, No Downtime required. Now only one question left.
Can I use Following command, when hdisk5 already containing some data?
To answer your second questions, yes you can use the command, but make sure that data of lv lvu01 is not exceeding the free total size of hdisk5 , if it is exceeding then add hdisk4 to the command (after hdisk5).
It is true, you can do it this way and it surely will work. Still, if you use "migratepv" PPs are moved serially - one after the other. Using "mirrorvg" works in parallel (and possibly background, see the "-S" option) which can speed things up, especially when SAN disks are involved.