I 11g kan du bruge funktionsbaseret partitionering ved at definere en virtuel kolonne:http://www.oracle-base.com/articles/11g/partitioning-enhancements-11gr1.php#virtual_column_based_partitioning
Ellers skal du manuelt definere og vedligeholde en separat kolonne for partitioneringsmåneden.
Jeg vil foreslå, at du bruger månedsnumre i stedet for navne i begge tilfælde.