Question 1) Is it possible for a query to create locks and cause holds on DSO Activations? if so what would be the reason?
It all comes down to SID if a query needs an association between fact and dimensions it will use SID and if you doing an activation it readjusts the SIDS so needs to be locked for the most up to date data.
Question 2) Any solution or any of you faced similar issue?
Do your query execution before or after DSO activation.
Cheers!
Suyash