As long as the surface is clean and dull, then either an oil or acrylic primer can be used to cover oil-based paints.
Kilz or Bullseye are best. Both in Home Depot/
Yes you can, as long as the red finish paint is compatible with the tan wall. Acrylic and latex paints can't be applied over an oil based paint without a primer. A tinted primer can be used if you are not sure. Plus, a tinted primer will make the red paint cover better.
Open the windows, air out the room, cover the primer with paint, and wash all fabrics. The smell will eventually disappear on its own with time.
"Drywall primer" -Yes, -it's called exactly that -right on the can !
If the primer was a water based primer, then you are in trouble. If it was, then you need to strip it down to the metal and use either an oil based primer or I would use a primer made by Rustoleum.
percussion
Used according to the instuctions on the can, yes.
It's not the topcoat that's important, it's the surface the primer needs to adhere to.
In the simplest form of PCR, there are two types of primers used: The forward primer The reverse primer
Kilz is an economical consumer grade stain killing primer. It is designed to be sold in home centers at a low price. For harder to cover stains, a more expensive, higher quality stain kill primer should be used.
Your ceiling may have been oil based, or really anything other than latex. If you used latex primer over oil then there is really nothing you can do except remove it and get a super low gloss oil base.
You end up with a primer that doesn't prime well and a paint that doesn't wash or scrub as well as it should or if it's an exterior application, the paint will not stand up to UV damage as well. Better to use a paint that can be used as a primer too. Unless it's a difficult surface to cover or a surface that is badly stained or damaged, many paints will cover and adhere with no issues.