Database upgrades can be unnecessarily complicated.
Everything looks easier on paper but the reality can be much more complex when you actually dive into the upgrade.
Oracle database upgrades are a major component of ennVee's Managed DBA services offering. After guiding many clients through the upgrade process we developed an approach that reduces the complexity and duration of the project. The approach is divided into three phases with specific tasks and deliverables. Here's how it works.
1.1 — Identify the current state and take inventory of the current Oracle Database environment.
1.2 — Capture all necessary information:
1.3 — Discuss project expectations with the client to make sure each party is on the same page. These expectations include:
Phase 1 Deliverable:
The future state is identified during the Planning phase.
2.1 — Confirm certification and support from Oracle Support and other product vendors that are dependent on the database upgrade.
2.2 — Identify and customize the upgrade path based on specific criteria to ensure it is certified and supported by Oracle. This also includes applying the latest available security patches released by Oracle.
2.3 — Work with the client to build the project plan.
Phase 2 Deliverable:
The final phase involves executing the actual database upgrade or migration. Execution is documented for each iteration.
3.1 — Build technical documentation using the project plan deliverable from the Planning phase.
3.2 — Perform User Acceptance Testing (UAT) on a Production-like environment with the same production architecture configuration. This will give the best estimate to compare and plan for the production upgrade.
3.3 — Build a detailed production upgrade plan that builds in the following tasks:
3.4 — Review the production upgrade plan at multiple levels before clearing it for execution. This should include a review of the technical document.
3.5 — Track the execution of the production upgrade as it occurs with regular updates and communication.
3.6 — Declare the upgraded Oracle database successful after validation and acceptance.
3.7 — Provide post-upgrade support to facilitate a smooth cutover to the upgraded Oracle database.
3.8 — Complete post-go-live tasks like shutting down and retiring obsolete databases and systems.
3.9 — Conduct a final project review to close out the successful Oracle database upgrade.
Phase 3 Deliverables:
Learn more about ennVee's managed DBA services and Database upgrade and migration services. Contact us to start planning your next database upgrade with our DBA experts.