We take a cold backup of our database every day and also do a full export. But the problem is that the users might be connected to it when the export is taken.

Is it OK to have the users connected and some transactions going on when the full export is taken. It does not matter to us if a little amount of data is inconsistent or is lost.