I don't have oily skin, so I probably don't have the best recommendations.
To clean my pores, I use a clay mask once every two weeks. Boots Botanics Pore Perfecting Clay Mask is what I currently have in my cabinet.
When I shower each morning, I scrub my face with a natural loofah with plain water for exfoliation.
The rest of my daily regimen involves witchhazel-based toners and creamy no-water soaps, plus ample moisturizers. I have dry, dry skin.