Table partition strategy
I am using oracle 11.2.0.6 database on Linux 5.9 plateform. One of my database partition table size is around 400GB. Table have 150 columns and 334529000 num_rows. I have to redefine the partition strategy as data is not equally distributed and facing performance issues.
Existing : PARTITION BY RANGE ("Col_1") SUBPARTITION BY LIST ("Col_2")
Proposed : PARTITION BY LIST ("Col_1") SUBPARTITION BY LIST ("Col_3")
My Question : Can you please help in followings ...
1- what would be best way to load the data from existing partition table to new partition table?
2- what is best approach for indexing?
Let me know for more info