Presentation is loading. Please wait.

Presentation is loading. Please wait.

12 Copyright © 2004, Oracle. All rights reserved. Application Migration: Overview.

Similar presentations


Presentation on theme: "12 Copyright © 2004, Oracle. All rights reserved. Application Migration: Overview."— Presentation transcript:

1 12 Copyright © 2004, Oracle. All rights reserved. Application Migration: Overview

2 12-2 Copyright © 2004, Oracle. All rights reserved. Objectives After completing this lesson, you should be able to do the following: Identify key application migration issues Identify key capabilities of Oracle JDeveloper Application Migration Assistant

3 12-3 Copyright © 2004, Oracle. All rights reserved. Migration Project Roles Responsibility to migrate and test Database Migration Engineer Application Migration Engineer DB schema DB data Stored procedures and triggers SQL statements DB APIs

4 12-4 Copyright © 2004, Oracle. All rights reserved. Application Migration Issues The key application migration issues fall under these categories: Fundamental incompatibilities between the databases Client-side code Server-side code

5 12-5 Copyright © 2004, Oracle. All rights reserved. Fundamental Incompatibilities Two fundamental incompatibilities between SQL Server and Oracle Database 10g are: Data type compatibility SQL syntax differences –Example: Built-in functions

6 12-6 Copyright © 2004, Oracle. All rights reserved. Application Architecture Two-tier model Three-tier model Data serverApplication serverClient ServerClient

7 12-7 Copyright © 2004, Oracle. All rights reserved. Client-Side Code Migration issues for client-side code: Embedded SQL statements Calls to stored procedures Database APIs Client applicationOracle Database10g

8 12-8 Copyright © 2004, Oracle. All rights reserved. Client-Side Code: Database APIs Commonly used in SQL ServerReplacement in Oracle SQL Server ODBC DriverOracle ODBC Driver ADO using OLEDBOracle Provider for OLE DB JDBC Driver for SQL Server 2000 Oracle JDBC Driver.NET DriverOracle Data Provider for.NET DB-LibraryOracle OCI

9 12-9 Copyright © 2004, Oracle. All rights reserved. Full Notes Page

10 12-10 Copyright © 2004, Oracle. All rights reserved. Server-Side Code Migration issues for server-side code: Stored procedures Triggers

11 12-11 Copyright © 2004, Oracle. All rights reserved. What Is Application Migration Assistant?

12 12-12 Copyright © 2004, Oracle. All rights reserved. Overview of Application Migration Assistant Analyze project Annotate code Analysis Report Statement Navigator Progress Report AMA Search rules Source code

13 12-13 Copyright © 2004, Oracle. All rights reserved. Full Notes Page

14 12-14 Copyright © 2004, Oracle. All rights reserved. AMA Analysis Report

15 12-15 Copyright © 2004, Oracle. All rights reserved. Annotating Code in AMA Annotated code

16 12-16 Copyright © 2004, Oracle. All rights reserved. AMA Statement Navigator AMA Statement Navigator provides: Simple code navigation Progress tracking

17 12-17 Copyright © 2004, Oracle. All rights reserved. AMA Progress Report

18 12-18 Copyright © 2004, Oracle. All rights reserved. AMA Search Rules

19 12-19 Copyright © 2004, Oracle. All rights reserved. AMA Search Rules Exchange

20 12-20 Copyright © 2004, Oracle. All rights reserved. Summary In this lesson, you should have learned how to: Identify key application migration issues Identify key capabilities of Oracle JDeveloper Application Migration Assistant

21 12-21 Copyright © 2004, Oracle. All rights reserved. Practice Overview Optional: Run the AMA viewlets which interest you the most.

22 12-22 Copyright © 2004, Oracle. All rights reserved.


Download ppt "12 Copyright © 2004, Oracle. All rights reserved. Application Migration: Overview."

Similar presentations


Ads by Google