I wanted to post this to the group because it corrected numerous issues with our upgrade, and other Oracle customers have expressed an interest in doing something similar.
In the first rehearsal of our upgrade there were many integrity constraint errors. We had to disable constraints in the DB throughout the entire upgrade to get data to load. Here is one example:
<TableName>MANAGER_LAYOUT</TableName>
<Exception>ORA-02291: integrity constraint (GLOGOWNER.FK_ML_TRANSLATION_GID) violated - parent key not found
I found hundreds of missing data elements where data from a previous release was missing, and a missing header would cause the detail to fail on a foreign key or other similar circumstance. In our second rehearsal of the upgrade I added extra steps not in the Admin Guide which corrected virtually all of the integrity problems.
The fix was to do a run of update_content to load ALL of the base 5.5 data. After running [dbupdate_55.sql] and before running [update_content for V55] add this extra two step process:
1 - In the [otm\glog\oracle\script8\content_glogowner] folder, copy 'csv_glogowner_tables.txt' to a file called 'BASE_insert_glogowner_data.txt'.
2 - Execute the following command: update_content d:\otm\glog\config BASE
The update_content script will go look for all of the 330 or so tables in the text file, and load using the corresponding txt or xml files. All of our subsequent testing has been favorable, and the system is running without problems.
Similar steps could be taken for 5.0 or other versions.
Enjoy
Matt Kenney
In the first rehearsal of our upgrade there were many integrity constraint errors. We had to disable constraints in the DB throughout the entire upgrade to get data to load. Here is one example:
<TableName>MANAGER_LAYOUT</TableName>
<Exception>ORA-02291: integrity constraint (GLOGOWNER.FK_ML_TRANSLATION_GID) violated - parent key not found
I found hundreds of missing data elements where data from a previous release was missing, and a missing header would cause the detail to fail on a foreign key or other similar circumstance. In our second rehearsal of the upgrade I added extra steps not in the Admin Guide which corrected virtually all of the integrity problems.
The fix was to do a run of update_content to load ALL of the base 5.5 data. After running [dbupdate_55.sql] and before running [update_content for V55] add this extra two step process:
1 - In the [otm\glog\oracle\script8\content_glogowner] folder, copy 'csv_glogowner_tables.txt' to a file called 'BASE_insert_glogowner_data.txt'.
2 - Execute the following command: update_content d:\otm\glog\config BASE
The update_content script will go look for all of the 330 or so tables in the text file, and load using the corresponding txt or xml files. All of our subsequent testing has been favorable, and the system is running without problems.
Similar steps could be taken for 5.0 or other versions.
Enjoy
Matt Kenney
Comment