I 11g kan du använda funktionsbaserad partitionering genom att definiera en virtuell kolumn:http://www.oracle-base.com/articles/11g/partitioning-enhancements-11gr1.php#virtual_column_based_partitioning
Annars måste du manuellt definiera och underhålla en separat kolumn för partitioneringsmånaden.
Jag skulle föreslå att du använder månadsnummer istället för namn i båda fallen.