Yes, Indian nationals with the following documentation can obtain a Dubai Visa-on-arrival for a maximum stay of 14 days (@AED120) . This visa is also extendable for an additional 14 days if required (@AED250) (Ref: visitdubai.com)
Valid visit visa issued by the USA
Valid Green card issued by the USA
Valid Residence visa issued by the UK
Valid Residence visa issued by the EU