Trong 11g, bạn có thể sử dụng phân vùng dựa trên hàm thông qua việc xác định một cột ảo: http://www.oracle-base.com/articles/11g/partitioning-enhancements-11gr1.php#virtual_column_based_partitioning
Nếu không, bạn phải xác định và duy trì một cột riêng cho tháng phân vùng theo cách thủ công.
Tôi khuyên bạn nên sử dụng số tháng thay vì tên trong cả hai trường hợp.