12.07.2015 Views

Solution Guide for Migrating Oracle on UNIX to SQL Server - Willy .Net

Solution Guide for Migrating Oracle on UNIX to SQL Server - Willy .Net

Solution Guide for Migrating Oracle on UNIX to SQL Server - Willy .Net

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<str<strong>on</strong>g>Soluti<strong>on</strong></str<strong>on</strong>g> <str<strong>on</strong>g>Guide</str<strong>on</strong>g> <str<strong>on</strong>g>for</str<strong>on</strong>g> <str<strong>on</strong>g>Migrating</str<strong>on</strong>g> <str<strong>on</strong>g>Oracle</str<strong>on</strong>g> <strong>on</strong> <strong>UNIX</strong> <strong>to</strong> <strong>SQL</strong> <strong>Server</strong> <strong>on</strong> Windows 309●There are elements in the producti<strong>on</strong> envir<strong>on</strong>ment that cannot be adequatelyverified in the test envir<strong>on</strong>ment.Preparing <str<strong>on</strong>g>for</str<strong>on</strong>g> the PilotA pilot deployment needs <strong>to</strong> be rehearsed <strong>to</strong> minimize the risk of disrupti<strong>on</strong> <str<strong>on</strong>g>for</str<strong>on</strong>g> the pilotgroup. At this stage, the development team is per<str<strong>on</strong>g>for</str<strong>on</strong>g>ming last-minute checks andensuring that nothing has changed since pre-producti<strong>on</strong> testing. The following tasks need<strong>to</strong> be completed be<str<strong>on</strong>g>for</str<strong>on</strong>g>e starting the pilot:● The development team and the pilot participants must clearly agree <strong>on</strong> the successcriteria <str<strong>on</strong>g>for</str<strong>on</strong>g> the pilot. In a migrati<strong>on</strong> project, the main success criteri<strong>on</strong> is that thenew soluti<strong>on</strong> effectively replaces the existing soluti<strong>on</strong>.● A support structure and issue resoluti<strong>on</strong> process must be in place. This processmay require that the support staff be trained. The procedures used <str<strong>on</strong>g>for</str<strong>on</strong>g> resoluti<strong>on</strong>during a pilot can vary significantly from those used during the deployment andwhen in full producti<strong>on</strong>.● To identify any issues and c<strong>on</strong>firm that the deployment process will work, it isnecessary <strong>to</strong> implement a trial run or a rehearsal of all the elements of thedeployment.● It is necessary <strong>to</strong> obtain cus<strong>to</strong>mer approval of the pilot plan. Work <strong>on</strong> the pilot planstarts early during the Planning Phase so that the communicati<strong>on</strong> channels are inplace and the participants are prepared by the time the test team is ready <strong>to</strong> deploythe pilot.● Ensure that the plan effectively mirrors the deployment process. For instance, if themigrati<strong>on</strong> soluti<strong>on</strong> is scheduled <strong>to</strong> be deployed in phases, the entire processshould be replicated <str<strong>on</strong>g>for</str<strong>on</strong>g> the pilot.Note It is important <strong>to</strong> remember that a pilot program tests and validates thedeployment process as well as the soluti<strong>on</strong>.A pilot plan should include the following:● Scope and objectives● Participating users, locati<strong>on</strong>s, and c<strong>on</strong>tact in<str<strong>on</strong>g>for</str<strong>on</strong>g>mati<strong>on</strong>● Training plan <str<strong>on</strong>g>for</str<strong>on</strong>g> pilot users● Support plan <str<strong>on</strong>g>for</str<strong>on</strong>g> the pilot● Known risks and c<strong>on</strong>tingency plans● Rollback plan● Schedule <str<strong>on</strong>g>for</str<strong>on</strong>g> deploying and c<strong>on</strong>ducting the pilotC<strong>on</strong>ducting the PilotC<strong>on</strong>ducting the pilot involves deploying the applicati<strong>on</strong>s and databases that have beenchosen <strong>to</strong> be part of the pilot. The golden release of the soluti<strong>on</strong> is used <str<strong>on</strong>g>for</str<strong>on</strong>g> pilot testingagainst an audience c<strong>on</strong>sisting of actual users using real-world scenarios. When the pilotis c<strong>on</strong>ducted in a producti<strong>on</strong> envir<strong>on</strong>ment, care has <strong>to</strong> be taken <strong>to</strong> ensure that the existingapplicati<strong>on</strong> and databases are not jeopardized. Hence, adequate support has <strong>to</strong> beprovided while c<strong>on</strong>ducting the pilot <strong>to</strong> m<strong>on</strong>i<strong>to</strong>r and fix any issues that arise.C<strong>on</strong>ducting a pilot also includes testing the accuracy of supporting documentati<strong>on</strong>,training and other n<strong>on</strong>-code elements, such as cu<strong>to</strong>ver and fallback procedures. Any

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!