©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2011 Hewlett-Packard Development.

Slides:



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

Copyright © SoftTree Technologies, Inc. DB Tuning Expert.
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
BY LECTURER/ AISHA DAWOOD DW Lab # 4 Overview of Extraction, Transformation, and Loading.
Teradata to Oracle SQLWays – DDL/Schema, Views, Macros, Procedures, BTEQ, Applications Migration Copyright (c) Ispirer Systems.
ORACLE Lecture 1: Oracle 11g Introduction & Installation.
Introduction to Structured Query Language (SQL)
Components and Architecture CS 543 – Data Warehousing.
Fundamentals, Design, and Implementation, 9/e Chapter 7 Using SQL in Applications.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 2 Hidden Gems of APEX David Gale Software Engineer Oracle Application Express November,
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Verify the quality and.
® IBM Software Group © 2006 IBM Corporation The Eclipse Data Perspective and Database Explorer This section describes how to use the Eclipse Data Perspective,
Presenter: Miguel Garzon Torres CrUise Lab - SITE SQL Coverage Measurement for Testing Database Applications María José Suárez-Cabal University of Oviedo.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Ensure geographical redundancy.
Adapted from Afyouni, Database Security and Auditing Database Application Auditing – Ch. 8.
SQL Server 64bit Joshua Jones Database Administrator Wall Street On Demand Colorado PASSCamp 2006.
Oracle Developer Tools for Visual Studio.NET Curtis Rempe.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Automatically control.
ORACLE ONLINE TRAINING Contact our Support Team : SOFTNSOL India: Skype id : softnsoltrainings id:
Advance Computer Programming Java Database Connectivity (JDBC) – In order to connect a Java application to a database, you need to use a JDBC driver. –
SQL Server to MySQL Database Migration SQLWays - Migration Software Presentation March 2009 Copyright (c) Ispirer Systems Ltd.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 7-1 David M. Kroenke’s Chapter Seven: SQL for Database Construction and.
Oracle9 i JDeveloper for Database Developers and DBAs Brian Fry Principal Product Manager Oracle JDeveloper Oracle Corporation.
Database Technical Session By: Prof. Adarsh Patel.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Access Control Personal.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
ABC Insurance Co. Paul Barry Steve Randolph Jing Zhou CSC8490 Database Systems & File Management Dr. Goelman Villanova University August 2, 2004.
Chapter 10 Selected Single-Row Functions Oracle 10g: SQL.
Testing Session Testing Team-Release Management Team.
CPS120: Introduction to Computer Science Lecture 19 Introduction to SQL.
Lecture 8 Creating Stored Functions. Objectives  After completing this lesson, you should be able to do the following:  What is Function?  Types of.
Oracle 11g: SQL Chapter 10 Selected Single-Row Functions.
Carey Probst Technical Director Technology Business Unit - OLAP Oracle Corporation.
DataMAPPER - Applied Database Tech. 이화여대 과학기술대학원 석사 3 학기 992COG08 김지혜.
Chapter 3 Selected Single-Row Functions and Advanced DML & DDL.
Manipulating Data in PL/SQL. 2 home back first prev next last What Will I Learn? Construct and execute PL/SQL statements that manipulate data with DML.
1 Microsoft Project Solution Offerings and the next chapter of EPM September 17th, 2003 Brendan Giles, PMP Systemgroup Management Services.
Oracle10g Developer: PL/SQL Programming1 Objectives SQL queries within PL/SQL Host or bind variables The %TYPE attribute Include queries and control structures.
SQLXPress Make the most of NonStop SQL with a comprehensive set of easy to use productivity tools.
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 8.
Session id: Darrell Hilliard Senior Delivery Manager Oracle University Oracle Corporation.
Oracle & SQL. Oracle Data Types Character Data Types: Char(2) Varchar (20) Clob: large character string as long as 4GB Bolb and bfile: large amount of.
Text TCS INTERNAL Oracle PL/SQL – Introduction. TCS INTERNAL PL SQL Introduction PLSQL means Procedural Language extension of SQL. PLSQL is a database.
Oracle 10g Database Administrator: Implementation and Administration Chapter 10 Basic Data Management.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
21 Copyright © 2008, Oracle. All rights reserved. Enabling Usage Tracking.
1 11g NEW FEATURES ByVIJAY. 2 AGENDA  RESULT CACHE  INVISIBLE INDEXES  READ ONLY TABLES  DDL WAIT OPTION  ADDING COLUMN TO A TABLE WITH DEFAULT VALUE.
Enterprise Database Systems Introduction to SQL Server Dr. Georgia Garani Dr. Theodoros Mitakos Technological.
 CONACT UC:  Magnific training   
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
3 Copyright © 2006, Oracle. All rights reserved. Designing and Developing for Performance.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
13 Copyright © 2004, Oracle. All rights reserved. Migrating SQL Statements.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
1 Middle East Users Group 2008 Self-Service Engine & Process Rules Engine Presented by: Ryan Flemming Friday 11th at 9am - 9:45 am.
Top 10 Entity Framework Features Every Developer Should Know
Aga Private computer Institute Prepared by: Srwa Mohammad
Oracle SQL.
Chapter 10 Selected Single-Row Functions Oracle 10g: SQL
Oracle11g: PL/SQL Programming Chapter 1 Introduction to PL/SQL.
Installation and database instance essentials
Using JDeveloper.
SSDT and Database Project Basics
Index Note: A bolded number or letter refers to an entire lesson or appendix. A Adding Data Through a View ADD_MONTHS Function 03-22, 03-23,
Contents Preface I Introduction Lesson Objectives I-2
Chapter 7 Using SQL in Applications
Presentation transcript:

©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice ©2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice your infrastructure LIBERATE With HP NonStop SQL Solution for OLTP and data warehouse database applications Oracle PL/SQL to NonStop SQL/MX Migration Case Study

2 Table of Content Executive Summary Project Objectives Project Methodology Test Environment Test CasesTest ResultsSumming Up

3 Executive Summary – Customer unhappy with Oracle database induced outages – Evaluates NonStop for its superior availability – Conducts a POC using representative workloads – Ispirer, an HP Alliance Partner, modifies SQLWays to support NonStop SQL dialect – Successful migration from PL/SQL to SQL/MX 96.8% overall conversion rate, 100% conversion rate for simple SQL statements – SQLWays reduces costs of migration with automation and accelerates project timeline

Project Objectives

5 – Execute PL/SQL to SQL/MX Migration POC with representative workload – Assess costs of migration – Provide product and tool feedback – Disclaimer: This Case Study does not offer design recommendations based on Best Practices deployed in NonStop SQL/MX environments

Project Methodology

7 Project Methodology Baseline-Migrate-Verify – Customer extracts Oracle PL/SQL statements, DDL, and sample data from production – HP baselines query results on an Oracle database instance running on a Windows server – Use Ispirer SQLWays to convert the DML and DDL – Populate the NonStop SQL database with customer data – Execute converted DML against the SQL/MX database – Verify and document results

Test Environment

9 – Hardware HP Integrity NonStop NB50000c − Itanium2 1.6 GHz 8p/16c, 64GB Memory HP Proliant DL380 G6 (Oracle) − Xeon X GHz 2p/8c 48GB Memory – Software J NonStop SQL/MX Beta code for upcoming features Ispirer SQLWays 4.0+ to support NonStop SQL Oracle executing on Windows 2003 SP2

Test Cases

11 Test Cases – Convert and test 1352 simple, 49 complex SQL statements – Data Migration Connect to Oracle database and generate Create Table scripts − Modify scripts to specify location and extents Create NonStop schema using these scripts Export data from Oracle database Load data into NonStop SQL using Import tool

Test Results

13 DDL Conversion – Ispirer SQLWays used to convert the Oracle DDL Physical attributes like Location and Extents added Next SQLWays Release supports Location and Extents – 150 Tables created on NonStop – 41 Tables populated using data exported from Oracle database

14 Complex Query Conversion – Convert 49 complex queries using SQLWays – Compile converted queries on NonStop – Execute converted queries – Validate results

15 SQL Statements (1352) Conversion – 800 statements migrate “as is” – 57 statements need no conversion with SQL/MX Beta code NVL, Coalesce, Decode, Bitand, Round, Sum Over, Max Over, DATEADD, MERGE INTO – 302 statements convert automatically using SQLWays NVL2, LNNVL, Substr, Instr, Greatest, (+)=, Sysdate, Systimestamp, To_Char, To_Date, To_Timestamp, Trunc, Rownum, dual table, Time calculation, Minus – 156 statements convert using SQLWays rules based conversion Rowid, Merge Into, Rownum (Update), Stored Functions – Remaining 43 statements (3%) require application change or Java code to workaround With Clause, Lag Over, First_Value Over, Connect BY, Delete Returning, Stored Function

16 Upcoming SQL/MX Enhancements – NVL – COALESCE – DECODE – BITAND – ROUND – SUM OVER – MAX OVER – DATEADD – MERGE INTO

17 SQLWays Conversion

18 In Summary, – 100% conversion rate for DDL and simple SQL statements – 96.8% conversion rate for all SQL statements – Ispirer SQLWays reduces costs of migration with automated conversion – Ispirer SQLWays accelerates migration project timelines

Thank you. 19