In 11g können Sie funktionsbasierte Partitionierung verwenden, indem Sie eine virtuelle Spalte definieren:http://www.oracle-base.com/articles/11g/partitioning-enhancements-11gr1.php#virtual_column_based_partitioning
Andernfalls müssen Sie manuell eine separate Spalte für den Partitionierungsmonat definieren und pflegen.
Ich würde vorschlagen, in beiden Fällen Monatszahlen anstelle von Namen zu verwenden.