How can I partitioning oracle table when the table still working?
Just copy your table with a new name and apply the partioning, 
drop the original table and rename the copied file to the original table.