It depends on how busy your forum is and how big the database is.
Back up the database first, as always, just in case.
For a smaller forum with light activity, you probably don't even have to turn off the forum but it's not a bad idea to do that. It shouldn't take very long. The script works well and I haven't seen any errors or problems on four separate forums.