Partitioning in Oracle. What? Why? When? Who? Where? How?