can i use diesel oil?

Diesel oil is usually rated for more severe duty cycles than standard oil. You have to check for the SF, or SC, or CC ratings for the oil that is recommended in your car. If the diesel oil also has that rating, then it should be ok to run in your engine.