I have few batch process to extract data. When I run them it hits the DML limit from a trigger. How can I exclude that trigger running when I run the batch
If you can disable the triggers from trigger edit page, you don't have to do anything special. However, this would disable triggers for all mutations.
If you want to disable trigger during this batch process, you can think about creating Apex Class with static flag. Set that flag inside that batch process and clear the flag at the end of it.
Inside the trigger, check for that flag and if so, skip processing.