Hi BMW, Welcome to Cruise-Chat!
They don't rent them on board. In the Holland America link Sonny provided it mentions Care Vacations/Cruise Ship Assist as the only vendor allowed to deliver oxygen. This is the same company that I always recommend for Scooter rentals. They specialize in working with the cruise lines. Here is a link.