Download presentation
Presentation is loading. Please wait.
Published byBranden Greer Modified over 8 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.