You are on page 1of 20

Migration from 6i to 10g

Approach & Strategy

Agenda
Architecture 6i & 10g Whats new in 10g? Differences between 6i & 10g Migration tools Project approach (onsite & offshore) Project activities Discussions

Forms 6i Architecture

Database Server

Client (runtime)

Forms 10g Architecture


OC4J HTTP Server

Database Server

Application Server

Client (browser)

Whats New in 10g


Web based deployment only WebUtil used to bridge client/server gap User id / password not in URL URL security Further SSO/OID integration Runtime Pre-start GIF and JPEG supported in builder

Differences between 6i, 10g


No character or client-server runtime Obsolete features Oracle Graphics obsolete BI Beans Gif and jpeg image types only OC4J instance must be running Mouse move triggers

Differences between 6i, 10g


Deployment from a UNIX Server Transfer and regenerate of binaries Access to clients PC for read and write Reports integration Developer can create separate server or use local inprocess reports server Uses OC4J instance Layout options include page (*.rdf) and web (*.jsp) Changes to Forms integration

Forms Migration Assistant


Updates PL/SQL code where possible Provides a list of obsolete code usage Provides warnings when obsolete functionality is encountered Provides warnings about triggers defined at incorrect levels Replace simple one-for-one code strings Performs more complex substitutions Raises a warning in the Form module's log Raises a warning in the Form module's log Can run the Oracle Forms Migration Assistant in batch mode

WebUtil

Upgrade Process
Install and configure 10g Application Server Test variety of Forms and Reports Install and patch Oracle Developer Suite Individual or Bulk recompilation Use Forms migration assistant Provide corporate support to divisions Test and verify upgrade success

Project Approach
ONSITE

Project Activities
Create environment Up gradation User Acceptance Testing Production deployment Parallel run Live run

Project Activities
CREATE ENVIRONMENT
Identify source code version
Customer activity Prerequisite Forms, Reports, Libraries and Database

Provide infrastructure & connectivity


Customer activity Prerequisite Test Application Server 1 Test Database Server Migration PCs - 4

Project Activities
CREATE ENVIRONMENT
Install software in test environment
Vendor activity 3 weeks Install and configure 10g Application Server Install and patch Oracle Developer Suite Install and configure 10g Database Server

Project Activities
UPGRADATION
Vendor activity 10 weeks Individual or Bulk recompilation Use Forms migration assistant Reports Database Specific steps to be followed

Project Activities
USER ACCEPTANCE TESTING
Customer activity 4 weeks Evolve test strategy along with vendor

Project Activities
PRODUCTION DEPLOYMENT
Vendor activity 2 weeks Application Server set up Database Server set up Parallel activity during UAT

Project Activities
PARALLEL RUN
Joint activity 1 week Verification by customer Fixing errors by vendor using test environment Fallback strategy based on error severity Reverse parallel for 1 more week if required Discontinue previous system

Project Activities
LIVE RUN
Customer activity Warranty support by vendor

Discussions

You might also like