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

Slides:



Advertisements
Similar presentations
Oracle to MySQL Database Migration SQLWays - Migration Software Presentation Copyright (c) Ispirer Systems Ltd. All Rights Reserved.
Advertisements

Chapter 13 © 2000 Prentice Hall Chapter 13 Accessing the Database Server: ODBC, OLE DB, and ADO David M. Kroenke Database Processing © 2000 Prentice Hall.
Copyright  Oracle Corporation, All rights reserved. 2 Java and Databases: An Overview.
5 Copyright © Oracle Corporation, All rights reserved. Using Data Dictionary and Dynamic Performance Views.
Chapter 9: Advanced SQL and PL/SQL Topics Guide to Oracle 10g.
Database Application Application logic: presentation (input /output)
13 Copyright © 2004, Oracle. All rights reserved. Introduction to Triggers.
ODBC and JDBC Aggie Hoversten CSCI Fall 1999.
Chapter 14 Database Connectivity and Web Technologies
5 Copyright © 2004, Oracle. All rights reserved. Creating a Master-Detail Form.
Copyright  Oracle Corporation, All rights reserved. 4 Creating Functions.
Chapter 2 Database System Concepts and Architecture
Understanding Analysis Services Architecture. Microsoft Data Warehousing Overview OLTP Source DTS DW Storage Analysis Services Clients OLE DB for OLAP,
SEMESTER 1, 2013/2014 DB2 APPLICATION DEVELOPMENT OVERVIEW.
JDBC Vs. Java Blend Presentation by Gopal Manchikanti Shivakumar Balasubramanyam.
4 Copyright © 2004, Oracle. All rights reserved. Database Interfaces.
SQL Server to MySQL Database Migration SQLWays - Migration Software Presentation March 2009 Copyright (c) Ispirer Systems Ltd.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
15 Copyright © 2004, Oracle. All rights reserved. Proactive Maintenance.
Oracle9 i JDeveloper for Database Developers and DBAs Brian Fry Principal Product Manager Oracle JDeveloper Oracle Corporation.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Fundamentals of Database Chapter 7 Database Technologies.
Copyright  Oracle Corporation, All rights reserved. 3 Creating Procedures.
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
11 Copyright س Oracle Corporation, All rights reserved. ® Overview of PL/SQL.
Northern Mockingbird. Copyright © 2002 OSI Software, Inc. All rights reserved. PI OLE DB COM Connector Making Relational Databases Look Like PI Benny.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to PL/SQL.
Copyright  Oracle Corporation, All rights reserved. 4 Accessing a Database Using JBCL.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 12 Understanding database managers on z/OS.
Database Design and SQL Connie Wagner, Instructor.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to PL/SQL.
3 Copyright © 2009, Oracle. All rights reserved. Accessing Non-Oracle Sources.
Copyright © 2002 ProsoftTraining. All rights reserved. JavaServer Pages.
Copyright © 2002 ProsoftTraining. All rights reserved. Building Database Client Applications Using JDBC 2.0.
Database Management Systems CS 420. Topics Outline 1. Introduction 2. HTML Review 3. VBScript 4. Access DBMS 5. Relational Database 6. Design Process.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 12-1 David M. Kroenke’s Chapter Twelve: ODBC, OLE DB, ADO, and ASP Part.
Copyright © Curt Hill Connectivity Communicating with the Database.
EbiTrack Architecture Version 1.0 September 24, 2012.
WEB SERVER SOFTWARE FEATURE SETS
Development Overview Pertemuan 11 Matakuliah: T0413 Tahun: 2009.
Connectivity Solutions from DataDirect™ John Goodson Vice President, DataDirect, R&D.
Database Connectivity and Server-Side Scripting Chapter 12.
ADO.NET Architecture MIS3502: Application Integration and Evaluation David Schuff Adapted from material by Arnold Kurtz, David.
Module 4 Introduction ADO.NET.
ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.
SYSTEMSDESIGNANALYSIS 1 Chapter 21 Implementation Jerry Post Copyright © 1997.
E Copyright © 2007, Oracle. All rights reserved. Using JDeveloper.
ViaSQL Transfer. Viaserv, Inc. Transfer – 2 The ViaSQL Transfer n Available only with ViaSQL Integrator n Move data between OS/390 and a LAN database.
10 Copyright © 2004, Oracle..All rights reserved. PL/SQL.
2 Behind every great site, there is great data Eric Nelson Developer Evangelist Microsoft UK
3 Copyright © 2004, Oracle. All rights reserved. Database Architecture Comparison.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
11 Copyright © 2004, Oracle. All rights reserved. Performing a Migration Using Oracle Migration Workbench (Part II)
3 Copyright © 2006, Oracle. All rights reserved. Designing and Developing for Performance.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
2 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Architecture.
16 Copyright © 2004, Oracle. All rights reserved. Testing the Migrated Oracle Database.
13 Copyright © 2004, Oracle. All rights reserved. Migrating SQL Statements.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Accessing the Database Server: ODBC, OLE DB, and ADO
JDBC Database Management Database connectivity
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Database Processing: David M. Kroenke’s Chapter Twelve: Part One
Storing and Processing Sensor Networks Data in Public Clouds
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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