Oxford businesses and councillors have complained about the lack of free or affordable parking spaces in the city centre.