Need Expert Help to Determine Steps to Take:
When going from 9i to 10g in terms of:
_______________________________
1) plsql best practices for both 9i and 10g that are specific and could be measured against
2) known issues to watchout for in terms of 10g overall, 10g prominent bugs/issues
3) known issues with plsql
4) known issues with stats collection and management
5) known issues with bringing over stats from 9i to a 10g db
6) known issues with bringing over large indexes built in 9i to 10g db
7) 9i to 10g conversion issues and watchouts
8) running un-updated, non-best practice wrapped 8i code in a 10g db
______________________________________________________________________
What course of action is recommended?
What expert resources should be consulted, white papers,etc.?
Software/Hardware used:
ASKED:
March 24, 2009 4:06 PM
UPDATED:
March 25, 2009 2:29 AM
When we brought our application over from 9i to 10g, we ran into major problems with the optimizer (we were using the RBO in 9i). Make sure to do thorough testing of all the aspects of your application before moving to production. If you are already using the CBO in 9i, you probably won’t have as many issues, but statistics do become more robust and touchy as you move from one version to the other.
Your question indicates that some of the code you are bringing forward was built for 8i so should keep a very close eye on that particular code when testing, especially if your sql is complicated or the tables you are joining are large.
The biggest mistake we made was not load testing the server properly. Make sure you can generate production and beyond production loads when testing.