rotors has screw to hold them in place. replacement rotors I just bought don't have a hole. Is holding screw necessary?
No but you will have to put on a couple of lug nuts to hold the rotor in place as you re-install the caliper assemblies and bleed the brakes, then take them off and install the wheels.
Search Nissan Altima Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Nissan Altima Experts