on 04-15-2016 7:12 PM
I am using PD 16.5 SP02
When you database compare an existing Physical data model or Reverse Engineer one, PD gives no option to uncheck bringing in Actual physical partitions and bring just the default MAX/MAXVALUE partition.
I have some tables which are daily partitioned with partitions created for 2 years, so about 730 partitions. Even on a Core i5 machine with 8 GB RAM. PD chokes trying to first reverse engineer or database compare. Then it chokes while you try to right click a table and select Physical Options -> Partitions. It takes really long time to do any of these functions. And then if you try to compare such a partition full rev engineered data model to a production data model sitting in repository (with an intention of syncing the model to what is in the database), it then takes really long time to show the compare results screen.
Anyone else faced similar situation when working with this version of PD and Oracle 11/12
Hi,
You can untick the checkbox "Physical Options" on the Table page of the reverse engineering.
This should accelerate the reverse.
Regards,
Marc
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is a known issue.
Do you have to generate these partitions?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No, I do not need to generate the "real" partitions back. I just need to save in the data model the fact that this table is partitioned. In the normal workflow where the table was created from a DDL generated out of data model, we create just the MAX/MAXVALUE partition and then the DBA creates the real partitions, depending on whether it is monthly partitioned or daily partitioned and the retention period.
But PD does not give either of the below options when reverse engineering from an Oracle database
1. Get only the default partition (i.e MAX/MAXVALUE)
2. Do not get any partition info
I feel both of these should be options in a future release. Today if you reverse engineered a daily partitioned table with 2 years retention, it pulls in 730 or so partitions and then takes really long to open the physical options -> partitions window and also takes really wrong if this reverse engineered data model was complete compared with a production data model in repository.
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.