No idea about now, but 2 years ago i was able to get visa on arrival in dubai without a problem.

the only problem is here in doha, the airline(qatar airways, don't no if emirates also do) would not allow you to go without a visa.

they only allow me maybe because i was travelling with one engineer and they made me sign a waiver that says the airline is not liable or responsible if ever i'm denied entry to dubai.

Upon arrival to dubai, no problem whatsoever.but to be safe better to have visa before travelling.