Migrating from Oracle to Postgres

Size: px
Start display at page:

Download "Migrating from Oracle to Postgres"

Transcription

1 Migrating from Oracle to Postgres For more information on how your organization can migrate existing applications to Postgres please contact EDB at 2016 EnterpriseDB Corporation. All rights reserved. 1

2 Agenda Who is EDB? Why migrate? Finding the money to migrate How to get started Steps to migrate How EDB can help Summary Q&A 2016 EnterpriseDB Corporation. All rights reserved. 2

3 Who is EDB? 2013 EDB All rights reserved

4 Product road-map Enterprise-class features, tools & compatibility Services & training Control 24/7 support POSTGRES innovation Enabling commercial adoption of Postgres Certifications ENTERPRISE reliability Advanced features Low cost No vendor lock-in Fast development cycles Thousands of developers 2016 EnterpriseDB Corporation. All rights reserved. 4

5 EDB is a Market Leader The Gartner report, Magic Quadrant for Operational Database Management Systems, by Donald Feinberg, Merv Adrian, Nick Heudecker, Adam Ronthal, and Terilyn Palanca was published October 12, EnterpriseDB Corporation. All rights reserved. 5

6 Why Migrate? 2013 EDB All rights reserved

7 Is keeping the IT Lights on costing you business and your future? Change the IT Lights 2016 EnterpriseDB Corporation. All rights reserved. 7

8 Finding Money in IT Relative Cost for IT Stack Components Analytics Mobile Applications Commodity Rationalize for Stability Middle-ware $ Database Bloat $ High Value Invest for Brand Virtual Machine Operating System 2016 EnterpriseDB Corporation. All rights reserved. 8

9 Little Money For New Initiatives $ Revenue DBMS Competitive Disadvantage $ t Customer Engagement 2016 EnterpriseDB Corporation. All rights reserved. 9

10 You Have The Money! $ Revenue $ Revenue DBMS Transform DBMS Customer Engagement Customer Engagement $ $ t Transform t DBMS 2016 EnterpriseDB Corporation. All rights reserved. 10

11 You ve Been Here Before Nothing beats the reliability of Solaris. We will lose customers if we move off Solaris. I could not sleep at night if we moved off Solaris. We cannot run our business on Linux. We have invested too much in Solaris to move now. I built my career and this organization on Solaris!

12 The Key to Unlocking the Money: EDB Postgres Advanced Server 2013 EDB All rights reserved

13 EDB POSTGRES ENTERPRISE Security Tools Performance Compatibility 2016 EnterpriseDB Corporation. All rights reserved. 13

14 Reducing the Risk of Change Advanced Server reduces Raises risks Technical Re-Training Integration Data Compatibility Compatible Developer features: PL/SQL Replicate to and from Oracle Code Compatibility DBA features: Workload Mgr & Diagnostics, XA Resource Manager Tools for Mission-critical apps Compatible tools: SQL*Plus, SQL*Loader Foreign Data Wrappers for External DBs 2016 EnterpriseDB Corporation. All rights reserved. 14

15 Database Compatibility for Oracle SQL extension support Decode, NVL, Substr, NVL2, Date/time functions DDL syntax support PL/SQL support native language Tools REF Cursors, Implicit and explicit cursors Looping, variable declarations, conditional statements Collections: Associative Arrays, Varrays, Nested tables Pragmas Named parameters User Defined Exceptions Explicit Transaction Control(within sp) EDB*Plus SQL*Plus look-a-like EDB*Loader SQL*Loader equivalent Oracle-like Data Dictionary ALL_, DBA_, USER_ views Wait Events System and session waits Statspack-like reporting Features Packages Stored procedures Functions Triggers Hints Hierarchical Queries Synonyms Public and Private Sequences Rownum Users/Roles Dynamic SQL Materialized Views Partitioning PL/SQL supplied packages 14 DBMS 6 UTL Data types Blobs, Clobs, XMLTYPE, VARCHAR2, NUMBER, CHAR, Integer 2016 EnterpriseDB Corporation. All rights reserved. 15

16 Code Compatibility PL/SQL Advanced Server executes PL/SQL Stored Procedures, Triggers, Packages and understands extensions like DUAL, Rownum, Decode, NVL(2) and Substr(). Compiler Interpreter Debugger Emulation Translation Layer on PL/pgSQL 2016 EnterpriseDB Corporation. All rights reserved. 16

17 Code Compatibility Pro*C ecpgplus (Pro*C support) my_program.pgc my_program.c ecpgplus precompiler my_progam.o C compiler ecpglib Linker my_program other libraries 2016 EnterpriseDB Corporation. All rights reserved. 17

18 Code Compatibility - OCI Open Client Library - OCL (OCI support) Application Programs Same Apps Application Programs Published API Oracle s OCI-Lib UPI Wire Protocols OCI Compatible API Open Client Library libpq Wire Protocols Oracle Call Interface stackedb s Open Client Library 2016 EnterpriseDB Corporation. All rights reserved. 18

19 Compatibility for Developers Query Hints Packages - Default Optimizer Hints - Access Method Hints - Join Order Hints - Join Relation Hints - Global Hints - Append Hints - DBMS_ALERT - DBMS_CRYPTO - DBMS_JOB - DBMS_LOB - DBMS_LOCK - DBMS_OUTPUT - DBMS_PIPE - DBMS_PROFILER - DBMS_SCHEDULER - DBMS_SQL - DBMS_RANDOM - DBMS_RLS - DBMS_UTILITY - UTL_ENCODE - UTL_FILE - UTL_HTTP - UTL_MAIL - UTL_SMTP - UTL_URL - Custom 2016 EnterpriseDB Corporation. All rights reserved. 19

20 Compatibility for DBAs DRITA (Dynamic Runtime Instrumentation Tools Architecture) working with Wait events Statspack-like AWR Reports edbreport() stat_db_rpt() stat_tables_rpt() statio_tables_rpt() stat_indexes_rpt() statio_indexes_rpt() edb$system_waits edb$session_waits edb$session_wait_history Functions get_snaps() sys_rpt() sess_rpt() sessid_rpt() sesshist_rpt() purgesnap() truncsnap() Catalog Views edb$system_waits edb$session_waits edb$session_wait_history ~50 Dictionary Views 2016 EnterpriseDB Corporation. All rights reserved. 20

21 Compatibility for Developers and DBAs EDB*Plus EDB*Loader 2016 EnterpriseDB Corporation. All rights reserved. 21

22 EDB Migration Toolkit 2016 EnterpriseDB Corporation. All rights reserved. 22

23 How to get started 2013 EDB All rights reserved

24 Applications Inventory $5B company Example total applications inventory Apps are Custom Apps Custom application footprint 2 dual socket, quad core servers 16 cores 16 cores/app x ~ 50apps = 800 cores Apps of Innovation 20% of all Apps Application of Differentiation 60% of all Apps Web & Mobile Custom Apps Initial Target: 50 Apps Application of Record 20% of all Apps Custom Apps Oracle, SAP, MS 2016 EnterpriseDB Corporation. All rights reserved. 24

25 Staged Application Migration Process 50 Apps Pool Days/App # of Apps Net Savings 3yr (Net) ROI 50% 30% 20% 20 Days 40 Days 60 Days 25 Apps 15 Apps 10 Apps $3.7 Million $2.0 Million $1.2 Million 140% 109% 84% 2016 EnterpriseDB Corporation. All rights reserved. 25

26 Iterative and Agile Motion Approach Prioritize and Plan Migration Find the Sweet Spot Migrate Deploy Build the Team 2016 EnterpriseDB Corporation. All rights reserved. 26

27 Steps to Migrate 2013 EDB All rights reserved

28 Steps to Migrate Prepare Environment Obtain and install necessary software Establish connectivity between systems Migrate Schema Use Migration Toolkit in schema only mode Resolve issues here before going to next phase Migrate Data Use command line MTK Use copyviadblinkora Uses OCI to connect to Oracle Use parallel threads Export Oracle data to flat files, load using EDB*Loader Port Application Change connection information Recompile /Link application Test Verify application functionality Address issues Test performance Tune Integration Establish co-existence strategy Setup database links to other databases Setup replication Rollout System becomes production 2016 EnterpriseDB Corporation. All rights reserved. 28

29 How EDB can help 2013 EDB All rights reserved

30 EDB can help you unlock money in your IT stack to enable you to innovate and compete 2016 EnterpriseDB Corporation. All rights reserved. 30

31 Applications Inventory Apps of Innovation 20% of all Apps Web & Mobile Application of Differentiation 60% of all Apps Initial Target: 50 Custom Apps Custom Apps ISV Apps Application of Record 20% of all Apps Custom Apps Oracle, SAP, MS Prop. Apps 2016 EnterpriseDB Corporation. All rights reserved. 31

32 Database Migration Assessment Oracle 1. Analyze Oracle schema layout for supported features in PPAS 2. Review features used in Oracle client application Difficult Easy 3. Supported features and recommended fixes Overall composite score and migration plan with workarounds and time estimates 2016 EnterpriseDB Corporation. All rights reserved. 32

33 Global Training Services Online Live and interactive training delivered to remote participants by trained EDB personnel (or a contractor) 1-5 days Scheduled in advance; schedules are published at EnterpriseDB.com On-Demand Onsite Pre-recorded training sessions 4-14 hours Available at EnterpriseDB.com Delivered at the customer site by EDB trained personnel Marketed and sold by EDB or EDB Partner (licenses EDB materials) 1-5 days scheduled as needed 2016 EnterpriseDB Corporation. All rights reserved. 33

34 EDB Postgres Deployment Services 2016 EnterpriseDB Corporation. All rights reserved. 34

35 Summary DBMS Migrations to Open Source are the Next Wave Migrations are no longer impossible Others have done you can do it too! Compatibility tools are key Faster Cheaper Less risk EnterpriseDB provides Oracle compatibility Automated tools to migrate from Oracle (data, schema, stored procedures) Automated tools to migrate from MySQL, Sybase, SQL Server (data, schema) Migration Expertise 2016 EnterpriseDB Corporation. All rights reserved. 35

36 The Time is Now Transform your IT Core to Fund Customer Engagement Innovation With EDB Postgres Advanced Server, we found a solution that not only provided exceptional performance, but made it easy to migrate existing data... we were better able to control software costs. Steve Akers, CIO, Genscape Open-source relational DBMSs (RDBMSs) have matured and today can be considered by information leaders, DBAs and application development management as a standard infrastructure choice for a large majority of new enterprise applications. Gartner Report, The State of Relational Open Source DBMSes, EnterpriseDB Corporation. All rights reserved. 36

37 2016 EnterpriseDB Corporation. All rights reserved. 37

Jean-Marc Krikorian Strategic Alliance Director

Jean-Marc Krikorian Strategic Alliance Director Jean-Marc Krikorian Strategic Alliance Director JeanMarc.Krikorian@EnterpriseDB.com +1 773-383-6517 Introduction to EnterpriseDB 2 Founded in 2004 Mission: Enable the adoption of high quality Postgres

More information

The Evolution of. Jihoon Kim, EnterpriseDB Korea EnterpriseDB Corporation. All rights reserved. 1

The Evolution of. Jihoon Kim, EnterpriseDB Korea EnterpriseDB Corporation. All rights reserved. 1 The Evolution of Jihoon Kim, EnterpriseDB Korea 2014-08-28 2014 EnterpriseDB Corporation. All rights reserved. 1 The Postgres Journey Postgres today Forces of change affecting the future EDBs role Postgres

More information

A Unit of SequelGate Innovative Technologies Pvt. Ltd. All Training Sessions are Completely Practical & Real-time

A Unit of SequelGate Innovative Technologies Pvt. Ltd. All Training Sessions are Completely Practical & Real-time SQL Basics & PL-SQL Complete Practical & Real-time Training Sessions A Unit of SequelGate Innovative Technologies Pvt. Ltd. ISO Certified Training Institute Microsoft Certified Partner Training Highlights

More information

Oracle Database: Program with PL/SQL

Oracle Database: Program with PL/SQL Oracle University Contact Us: + 420 2 2143 8459 Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction

More information

Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led

Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led Course Description This training starts with an introduction to PL/SQL and then explores the benefits of this powerful programming

More information

Oracle Database: Program with PL/SQL Ed 2

Oracle Database: Program with PL/SQL Ed 2 Oracle University Contact Us: +38 61 5888 820 Oracle Database: Program with PL/SQL Ed 2 Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction

More information

Oracle PLSQL Training Syllabus

Oracle PLSQL Training Syllabus Oracle PLSQL Training Syllabus Introduction Course Objectives Course Agenda Human Resources (HR) Schema Introduction to SQL Developer Introduction to PL/SQL PL/SQL Overview Benefits of PL/SQL Subprograms

More information

Conditionally control code flow (loops, control structures). Create stored procedures and functions.

Conditionally control code flow (loops, control structures). Create stored procedures and functions. TEMARIO Oracle Database: Program with PL/SQL Ed 2 Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then explores the benefits

More information

Oracle PL/SQL - 12c & 11g [Basic PL/SQL & Advanced PL/SQL]

Oracle PL/SQL - 12c & 11g [Basic PL/SQL & Advanced PL/SQL] Chapter Overview of PL/SQL Programs Control Statements Using Loops within PLSQL Oracle PL/SQL - 12c & 11g [Basic PL/SQL & Advanced PL/SQL] Table of Contents Describe a PL/SQL program construct List the

More information

Oracle Database 11g: Program with PL/SQL Release 2

Oracle Database 11g: Program with PL/SQL Release 2 Oracle University Contact Us: +41- (0) 56 483 31 31 Oracle Database 11g: Program with PL/SQL Release 2 Duration: 5 Days What you will learn This course introduces students to PL/SQL and helps them understand

More information

Break Free from Oracle, leveraging your existing Oracle skills!

Break Free from Oracle, leveraging your existing Oracle skills! Break Free from Oracle, leveraging your existing Oracle skills! Information Management 2013 IBM Corporation Migration Challenges Transact-SQL Oracle SQL and PL/SQL DB2's SQL/PL (based on SQL/PSM) Applications

More information

Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days

Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days This Database Program with PL/SQL training shows you how to develop stored procedures, functions, packages and database triggers. You'll

More information

Oracle - Oracle Database: Program with PL/SQL Ed 2

Oracle - Oracle Database: Program with PL/SQL Ed 2 Oracle - Oracle Database: Program with PL/SQL Ed 2 Code: Lengt h: URL: DB-PLSQL 5 days View Online This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then explores

More information

Oracle Database 11g: Program with PL/SQL

Oracle Database 11g: Program with PL/SQL Oracle University Contact: +31 (0)30 669 9244 Oracle Database 11g: Program with PL/SQL Duration: 5 Dagen What you will learn This course introduces students to PL/SQL and helps them understand the benefits

More information

IZ0-144Oracle 11g PL/SQL Certification (OCA) training

IZ0-144Oracle 11g PL/SQL Certification (OCA) training IZ0-144Oracle 11g PL/SQL Certification (OCA) training Advanced topics covered in this course: Managing Dependencies of PL/SQL Objects Direct and Indirect Dependencies Using the PL/SQL Compiler Conditional

More information

Der wachsende Einsatz von Postgres weltweit: Zahlen und Fakten. Sandra Wiecki November EnterpriseDB Corporation. All rights reserved.

Der wachsende Einsatz von Postgres weltweit: Zahlen und Fakten. Sandra Wiecki November EnterpriseDB Corporation. All rights reserved. Der wachsende Einsatz von Postgres weltweit: Zahlen und Fakten Sandra Wiecki November 2015 2015 EnterpriseDB Corporation. All rights reserved. 1 Agenda Überblick Erfahrungen Postgres Support Erfahrungen

More information

AVOIDING HIGH ORACLE DBMS COSTS WITH EDB POSTGRES

AVOIDING HIGH ORACLE DBMS COSTS WITH EDB POSTGRES AVOIDING HIGH ORACLE DBMS COSTS WITH EDB POSTGRES An EDB White Paper For CIOs and IT Directors December 2015 TABLE OF CONTENTS 03 03 03 05 07 07 08 08 09 INTRODUCTION POSTGRES THE WORLD S MOST ADVANCED

More information

Table of Contents. Oracle SQL PL/SQL Training Courses

Table of Contents. Oracle SQL PL/SQL Training Courses Table of Contents Overview... 7 About DBA University, Inc.... 7 Eligibility... 8 Pricing... 8 Course Topics... 8 Relational database design... 8 1.1. Computer Database Concepts... 9 1.2. Relational Database

More information

Oracle Developer Track Course Contents. Mr. Sandeep M Shinde. Oracle Application Techno-Functional Consultant

Oracle Developer Track Course Contents. Mr. Sandeep M Shinde. Oracle Application Techno-Functional Consultant Oracle Developer Track Course Contents Sandeep M Shinde Oracle Application Techno-Functional Consultant 16 Years MNC Experience in India and USA Trainer Experience Summary:- Sandeep M Shinde is having

More information

ORACLE TRAINING. ORACLE Training Course syllabus ORACLE SQL ORACLE PLSQL. Oracle SQL Training Syllabus

ORACLE TRAINING. ORACLE Training Course syllabus ORACLE SQL ORACLE PLSQL. Oracle SQL Training Syllabus ORACLE TRAINING ORACLE Training Course syllabus ORACLE SQL ORACLE PLSQL Oracle SQL Training Syllabus Introduction to Oracle Database List the features of Oracle Database 11g Discuss the basic design, theoretical,

More information

ORACLE DATABASE 12C INTRODUCTION

ORACLE DATABASE 12C INTRODUCTION SECTOR / IT NON-TECHNICAL & CERTIFIED TRAINING COURSE In this training course, you gain the skills to unleash the power and flexibility of Oracle Database 12c, while gaining a solid foundation of database

More information

IBM Cognitive Systems Cognitive Infrastructure for the digital business transformation

IBM Cognitive Systems Cognitive Infrastructure for the digital business transformation IBM Cognitive Systems Cognitive Infrastructure for the digital business transformation July 2017 Dilek Sezgün dilek@de.ibm.com 0160/90741619 Cognitive Solution Infrastructure Sales Leader Painpoints of

More information

Oracle Migration Assessment

Oracle Migration Assessment Oracle Migration Assessment Company: Major Telco, Inc. Database: CallTrack26 Prepared: July 30, 2010 Compatibility Index: 9.6 A compatibility analysis for deploying Major Telco s Oracle application database,

More information

Představení enterprise open source databáze

Představení enterprise open source databáze Představení enterprise open source databáze Vojtěch Knězů, 10.6.2014 2014 EnterpriseDB Corporation. All rights reserved. 1 Postgres Growth Postgres is widely recognized for its long history of proven success

More information

Click to edit H06the title text format

Click to edit H06the title text format Click to edit H06the title text format Click to edit the outline text format Fourth Outline Level Fifth Stefan Outline Level Hummel Sixth IBM Outline Germany Level Competitive Database Migration to Informix

More information

1Z Oracle Database 11g - Program with PL/SQL Exam Summary Syllabus Questions

1Z Oracle Database 11g - Program with PL/SQL Exam Summary Syllabus Questions 1Z0-144 Oracle Database 11g - Program with PL/SQL Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-144 Exam on Oracle Database 11g - Program with PL/SQL... 2 Oracle 1Z0-144 Certification

More information

The EnterpriseDB Engine of PostgreSQL Development

The EnterpriseDB Engine of PostgreSQL Development The EnterpriseDB Engine of PostgreSQL The adoption of Postgres is accelerating as organizations realize new levels of operational flexibility and in recent releases. Organizations have benefited from expanding

More information

Which Postgres is Right for Me?

Which Postgres is Right for Me? PostgreSQL, Postgres Plus Standard Server, or Postgres Plus Advanced Server An EnterpriseDB White Paper for DBAs, Application Developers, and Enterprise Architects February 2010 2 Table of Contents Introduction...3

More information

Enterprise Open Source Databases

Enterprise Open Source Databases Enterprise Open Source Databases WHITE PAPER MariaDB vs. Oracle MySQL vs. EnterpriseDB MariaDB TX Born of the community. Raised in the enterprise. MariaDB TX, with a history of proven enterprise reliability

More information

Grow with FUJITSU Software Enterprise Postgres

Grow with FUJITSU Software Enterprise Postgres Grow with FUJITSU Software Enterprise Postgres PostgreSQL-based, highly reliable relational database management system As your business grows, so does your data. FUJITSU Enterprise Postgres is a PostgreSQL-compatible,

More information

EDB Postgres Advanced Server Installation Guide for Windows

EDB Postgres Advanced Server Installation Guide for Windows EDB Postgres Advanced Server Installation Guide for Windows EDB Postgres Advanced Server 11 January 23, 2019 EDB Postgres Advanced Server Installation Guide for Window s by EnterpriseDB Corporation Copyright

More information

Developer. 1 enterprise. Professional Guide. Oracle Advanced PL/SQL. example questions for 1Z0-146 examination

Developer. 1 enterprise. Professional Guide. Oracle Advanced PL/SQL. example questions for 1Z0-146 examination Oracle Advanced PL/SQL Developer Professional Guide Master advanced PL/SQL concepts along with plenty of example questions for 1Z0-146 examination Saurabh K. Gupta [ 1 enterprise I professional expertise

More information

Oracle SQL & PL SQL Course

Oracle SQL & PL SQL Course Oracle SQL & PL SQL Course Complete Practical & Real-time Training Job Support Complete Practical Real-Time Scenarios Resume Preparation Lab Access Training Highlights Placement Support Support Certification

More information

Datasheet. FUJITSU Software Enterprise Postgres. PostgreSQL-based, high-reliability relational database management system. FUJITSU Enterprise Postgres

Datasheet. FUJITSU Software Enterprise Postgres. PostgreSQL-based, high-reliability relational database management system. FUJITSU Enterprise Postgres Datasheet FUJITSU Software Enterprise Postgres PostgreSQL-based, high-reliability relational database management system Fujitsu's Contribution to PostgreSQL Fujitsu has been a keen player in open source

More information

Introduction. Performance

Introduction. Performance Table of Contents Introduction 3 Performance 3 Multiple Storage Engines and Query Optimization 4 Transactional Support 4 Referential Integrity 5 Procedural Language Support 5 Support for Triggers 5 Supported

More information

Datasheet FUJITSU Enterprise Postgres

Datasheet FUJITSU Enterprise Postgres Datasheet FUJITSU Enterprise Postgres PostgreSQL-based, high-reliability relational database management system Fujitsu's Contribution to PostgreSQL Fujitsu has been a keen player in open source development

More information

Oracle Database: Program with PL/SQL

Oracle Database: Program with PL/SQL Oracle University Contact Us: Local: 1800 425 8877 Intl: +91 80 4108 4700 Oracle Database: Program with PL/SQL Duration: 50 Hours What you will learn This course introduces students to PL/SQL and helps

More information

Introduction to Computer Science and Business

Introduction to Computer Science and Business Introduction to Computer Science and Business The Database Programming with PL/SQL course introduces students to the procedural language used to extend SQL in a programatic manner. This course outline

More information

EDB Postgres Advanced Server 9.6 BETA

EDB Postgres Advanced Server 9.6 BETA EDB Postgres Advanced Server 9.6 BETA Release Notes November 7, 2016 EDB Postgres Advanced Server, Version 9.6 BETA Release Notes by EnterpriseDB Corporation Copyright 2016 EnterpriseDB Corporation. All

More information

EDUVITZ TECHNOLOGIES

EDUVITZ TECHNOLOGIES EDUVITZ TECHNOLOGIES Oracle Course Overview Oracle Training Course Prerequisites Computer Fundamentals, Windows Operating System Basic knowledge of database can be much more useful Oracle Training Course

More information

Future of Database. - Journey to the Cloud. Juan Loaiza Senior Vice President Oracle Database Systems

Future of Database. - Journey to the Cloud. Juan Loaiza Senior Vice President Oracle Database Systems Future of Database - Journey to the Cloud Juan Loaiza Senior Vice President Oracle Database Systems Copyright 2016, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The following

More information

Question: Which statement would you use to invoke a stored procedure in isql*plus?

Question: Which statement would you use to invoke a stored procedure in isql*plus? What are the two types of subprograms? procedure and function Which statement would you use to invoke a stored procedure in isql*plus? EXECUTE Which SQL statement allows a privileged user to assign privileges

More information

Introduction 1. Conventions 7 Source Code and Updates 8. Setting Up 11

Introduction 1. Conventions 7 Source Code and Updates 8. Setting Up 11 Introduction 1 What This Book Is About 1 Who Should Use This Book? 2 How This Book Is Structured 3 Understanding the Database 3 Database Structures and Utilities 4 Performance 5 Advanced SQL Features 5

More information

WHAT S NEW IN SQL SERVER 2016 REPORTING SERVICES?

WHAT S NEW IN SQL SERVER 2016 REPORTING SERVICES? WHAT S NEW IN SQL SERVER 2016 REPORTING SERVICES? Timothy P. McAliley CISA, CISM, CISSP, ITIL V3, MCSA, MCSE, MCT, PMP Microsoft Account Technology Strategist Try It Yourself! Two TechNet Virtual Labs

More information

CO Oracle Database 12c: Advanced PL/SQL

CO Oracle Database 12c: Advanced PL/SQL CO-80343 Oracle Database 12c: Advanced PL/SQL Summary Duration 3 Days Audience Application Developers and Database Administrators Level Professional Technology Oracle Database 12c Delivery Method Instructor-led

More information

EDB Postgres on IBM Power Systems and IBM Spectrum Scale

EDB Postgres on IBM Power Systems and IBM Spectrum Scale EDB Postgres on IBM Power Systems and IBM Spectrum Scale Lenley Hensarling, EDB Doug O Flaherty, IBM 2016 EnterpriseDB Corporation. All rights reserved. 1 Digital Transformation Organizations have a business

More information

SEF DATABASE FOUNDATION ON ORACLE COURSE CURRICULUM

SEF DATABASE FOUNDATION ON ORACLE COURSE CURRICULUM On a Mission to Transform Talent SEF DATABASE FOUNDATION ON ORACLE COURSE CURRICULUM Table of Contents Module 1: Introduction to Linux & RDBMS (Duration: 1 Week)...2 Module 2: Oracle SQL (Duration: 3 Weeks)...3

More information

Configuration changes such as conversion from a single instance to RAC, ASM, etc.

Configuration changes such as conversion from a single instance to RAC, ASM, etc. Today, enterprises have to make sizeable investments in hardware and software to roll out infrastructure changes. For example, a data center may have an initiative to move databases to a low cost computing

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-9 7 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training

More information

Expert Oracle Database

Expert Oracle Database Expert Oracle Database logadministration Sam R. Alapati Apress Contents About the Author About the Technical Reviewer Acknowledgments Introduction xxxiii xxxiv xxxv xxxvii PART 1 Background, Data Modeling,

More information

<Insert Picture Here> Looking at Performance - What s new in MySQL Workbench 6.2

<Insert Picture Here> Looking at Performance - What s new in MySQL Workbench 6.2 Looking at Performance - What s new in MySQL Workbench 6.2 Mario Beck MySQL Sales Consulting Manager EMEA The following is intended to outline our general product direction. It is

More information

"Charting the Course... Oracle 18c PL/SQL (5 Day) Course Summary

Charting the Course... Oracle 18c PL/SQL (5 Day) Course Summary Course Summary Description This course provides a complete, hands-on, comprehensive introduction to PL/SQL including the use of both SQL Developer and SQL*Plus. This coverage is appropriate for both Oracle11g

More information

Toad for Oracle Suite 2017 Functional Matrix

Toad for Oracle Suite 2017 Functional Matrix Toad for Oracle Suite 2017 Functional Matrix Essential Functionality Base Xpert Module (add-on) Developer DBA Runs directly on Windows OS Browse and navigate through objects Create and manipulate database

More information

Database Migration Assessment (DMA)

Database Migration Assessment (DMA) Database Migration Assessment (DMA) A compatibility analysis for deploying Oracle schema, , on EnterpriseDB Postgres Plus Advanced Server. Copyright 2014 EnterpriseDB Corporation.

More information

Datasheet FUJITSU Software Enterprise Postgres

Datasheet FUJITSU Software Enterprise Postgres Datasheet FUJITSU Software Enterprise Postgres PostgreSQL-based, high-reliability relational database management system Fujitsu's Contribution to PostgreSQL Fujitsu has been a keen player in open source

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals

More information

Proje D2K. CMM (Capability Maturity Model) level Project Standard:- Corporate Trainer s Profile

Proje D2K. CMM (Capability Maturity Model) level Project Standard:- Corporate Trainer s Profile D2K Corporate Trainer s Profile Corporate Trainers are having the experience of 4 to 12 years in development, working with TOP CMM level 5 comapnies (Project Leader /Project Manager ) qualified from NIT/IIT/IIM

More information

ISV Migrating to Oracle9i/10g

ISV Migrating to Oracle9i/10g ISV Migrating to Oracle9i/10g Methodology, Tips & Tricks and Resources Tom Laszewski Technical Director Partner Technical Services Server Technologies Agenda Typical Migration Projects Migration Methodology

More information

EDB & PGPOOL Relationship and PGPOOL II 3.4 Benchmarking results on AWS

EDB & PGPOOL Relationship and PGPOOL II 3.4 Benchmarking results on AWS EDB & PGPOOL Relationship and PGPOOL II 3.4 Benchmarking results on AWS May, 2015 2014 EnterpriseDB Corporation. All rights reserved. 1 Ahsan Hadi Senior Director of Product Development with EnterpriseDB

More information

Introduction p. 1 The Logical and Physical View of Tables p. 1 Database Types p. 4 NULLs p. 6 DDL and DML Statements p. 7 Column and Table Constraint

Introduction p. 1 The Logical and Physical View of Tables p. 1 Database Types p. 4 NULLs p. 6 DDL and DML Statements p. 7 Column and Table Constraint Preface p. xv Introduction p. 1 The Logical and Physical View of Tables p. 1 Database Types p. 4 NULLs p. 6 DDL and DML Statements p. 7 Column and Table Constraint Clauses p. 7 Sample Database p. 9 A Quick

More information

A TECHNICAL COMPARISON. of EDB Postgres TM Enterprise and Oracle Enterprise

A TECHNICAL COMPARISON. of EDB Postgres TM Enterprise and Oracle Enterprise 1 A TECHNICAL COMPARISON of EDB Postgres TM Enterprise and Oracle Enterprise TABLE OF CONTENTS INTRODUCTION...3 tes on Compatibility with Oracle...5 Tables Legend...6 EVALUATING EDB POSTGRESTM... 7 General

More information

using PL/SQL and APEX

using PL/SQL and APEX Creating My Own PL/SQL Performance Monitoring Tool 1 using PL/SQL and APEX Why do DBA s get all the cool tools? Gary J. Propeck, Ph.D. 2 Objectives Develop an Application around the PL/SQL Profiler (DBMS_PROFILER)

More information

Oracle SQL Course Content

Oracle SQL Course Content Oracle SQL Course Content Introduction Describe the features of Oracle Database 12c Describe the salient features of Oracle Cloud 12c Explain the theoretical and physical aspects of a relational database

More information

DB2 9.7 Vendor Enablement Preview. Bob Harbus WW DB2 Evangelist IBM Toronto Lab. IBM Software Group

DB2 9.7 Vendor Enablement Preview. Bob Harbus WW DB2 Evangelist IBM Toronto Lab. IBM Software Group IBM Software Group DB2 9.7 Vendor Enablement Preview Bob Harbus WW DB2 Evangelist IBM Toronto Lab June 2009 Disclaimer: It is IBM's current intent to make these technologies available in the next release.

More information

Oracle Database 11g for Experienced 9i Database Administrators

Oracle Database 11g for Experienced 9i Database Administrators Oracle Database 11g for Experienced 9i Database Administrators 5 days Oracle Database 11g for Experienced 9i Database Administrators Course Overview The course will give experienced Oracle 9i database

More information

Introduction to Computer Science and Business

Introduction to Computer Science and Business Introduction to Computer Science and Business This is the second portion of the Database Design and Programming with SQL course. In this portion, students implement their database design by creating a

More information

CenturyLink for Microsoft

CenturyLink for Microsoft Strategic Partner Alliances CenturyLink for Microsoft EMPOWER REACH AGILITY 2017 CenturyLink. All Rights Reserved. The CenturyLink mark, pathways logo and certain CenturyLink product names are the property

More information

Accelerating innovation

Accelerating innovation Accelerating innovation IBM FlashSystem and EDB Postgres Advanced Server help lower costs and accelerate innovation Highlights Deploy open-source relational database management systems to consolidate database

More information

Introduction of Postgres Plus Advanced Server

Introduction of Postgres Plus Advanced Server Introduction of Postgres Plus Advanced Server Jihoon Kim, Principal Sales Engineer, EnterpriseDB 2013-11-21 2013 EnterpriseDB Corporation. All rights reserved. 1 Agenda Introduction of EnterpriseDB PostgreSQL

More information

DB2 LUW 9.7 a.k.a. Cobra An overview

DB2 LUW 9.7 a.k.a. Cobra An overview DB2 LUW 9.7 a.k.a. Cobra An overview P.O. Box 200, 5520 AE Eersel, The Netherlands Tel.:(+31) 497-530190, Fax: (+31) 497-530191 E-mail: kbrant@kbce.nl Disclaimer and Trademarks Please be aware that the

More information

Oracle. PL/SQL Procedural Language

Oracle. PL/SQL Procedural Language PL/SQL Procedural Language based on Günther Stürner: 7 - A User s and Developer s Guide Michael R. Ault: 7.0 Administration & Management 8.16.. 10 R2 manuals Feuerstein et al: PL/SQL Language Application

More information

Oracle PL/SQL. DUMmIES. by Michael Rosenblum and Dr. Paul Dorsey FOR

Oracle PL/SQL. DUMmIES. by Michael Rosenblum and Dr. Paul Dorsey FOR Oracle PL/SQL FOR DUMmIES by Michael Rosenblum and Dr. Paul Dorsey Oracle PL/SQL For Dummies Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright 2006 by

More information

JOB TITLE: Senior Database Administrator PRIMARY JOB DUTIES Application Database Development

JOB TITLE: Senior Database Administrator PRIMARY JOB DUTIES Application Database Development JOB TITLE: Senior Database Administrator The Senior Database Administrator is responsible for managing multiple production and nonproduction Oracle, MSSQL, and PostgreSQL databases: 4 production Oracle

More information

EDB Postgres Advanced Server Guide

EDB Postgres Advanced Server Guide EDB Postgres Advanced Server Guide EDB Postgres Advanced Server 10 November 6, 2017 EDB Postgres Advanced Server Guide by EnterpriseDB Corporation Copyright 2014-2017 EnterpriseDB Corporation EnterpriseDB

More information

ORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR

ORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR ORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR The process of becoming Oracle Database certified broadens your knowledge and skills by exposing you to a wide array of important database features,

More information

EDB Postgres Migration Portal Guide Version 1.0

EDB Postgres Migration Portal Guide Version 1.0 EDB Postgres Migration Portal Guide Version 1.0 October 23, 2018 EDB Postgres Migration Portal Guide by EnterpriseDB Corporation Copyright 2018 EnterpriseDB Corporation. All rights reserved. EnterpriseDB

More information

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES Corporate Trainer s Profile Corporate Trainers are having the experience of 4 to 12 years in development, working with TOP CMM level 5 comapnies (Project Leader /Project Manager ) qualified from NIT/IIT/IIM

More information

Course Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs

Course Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs Module Title Duration : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs : 4 days Course Description This four-day instructor-led course provides students with the knowledge and skills to capitalize

More information

Index. Boolean expression, , Business rules enforcement. see Declarative constraints table with Oracle constraints and,

Index. Boolean expression, , Business rules enforcement. see Declarative constraints table with Oracle constraints and, Index ABS numeric function, 355 Active State Perl, SQL*Plus with, 61 ADD_MONTHS, 360 AFTER DELETE ROW trigger, 202 AFTER DELETE STATEMENT trigger, 202 AFTER-INSERT-ROW (AIR) trigger, 172 174, 177, 179

More information

Modernizing Business Intelligence and Analytics

Modernizing Business Intelligence and Analytics Modernizing Business Intelligence and Analytics Justin Erickson Senior Director, Product Management 1 Agenda What benefits can I achieve from modernizing my analytic DB? When and how do I migrate from

More information

Course Outline and Objectives: Database Programming with SQL

Course Outline and Objectives: Database Programming with SQL Introduction to Computer Science and Business Course Outline and Objectives: Database Programming with SQL This is the second portion of the Database Design and Programming with SQL course. In this portion,

More information

ORACLE TRAINING CURRICULUM. Relational Databases and Relational Database Management Systems

ORACLE TRAINING CURRICULUM. Relational Databases and Relational Database Management Systems ORACLE TRAINING CURRICULUM Relational Database Fundamentals Overview of Relational Database Concepts Relational Databases and Relational Database Management Systems Normalization Oracle Introduction to

More information

Oracle 11g New Features

Oracle 11g New Features Oracle 11g New Features Richard Lin Principal Sales Consultant Oracle Taiwan Agenda Adaptive Self-Managing Change Assurance Scallability Availability Best Information Introducing

More information

Oracle Database: Program with PL/SQL Ed 2 Erlernen Sie diese leistungsstarken Programmiersprache

Oracle Database: Program with PL/SQL Ed 2 Erlernen Sie diese leistungsstarken Programmiersprache Oracle Database: Program with PL/SQL Ed 2 Erlernen Sie diese leistungsstarken Programmiersprache Preis: This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then

More information

Oracle 12C DBA Online Training. Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL:

Oracle 12C DBA Online Training. Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL: Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL: A. Introduction Course Objectives, Course Agenda and Appendixes Used in this Course Overview of Oracle Database

More information

DB2 for z/os: Programmer Essentials for Designing, Building and Tuning

DB2 for z/os: Programmer Essentials for Designing, Building and Tuning Brett Elam bjelam@us.ibm.com - DB2 for z/os: Programmer Essentials for Designing, Building and Tuning April 4, 2013 DB2 for z/os: Programmer Essentials for Designing, Building and Tuning Information Management

More information

7 Things ISVs Must Know About Virtualization

7 Things ISVs Must Know About Virtualization 7 Things ISVs Must Know About Virtualization July 2010 VIRTUALIZATION BENEFITS REPORT Table of Contents Executive Summary...1 Introduction...1 1. Applications just run!...2 2. Performance is excellent...2

More information

1Z Z0-146-Oracle Database 11g: Advanced PL/SQL Exam Summary Syllabus Questions

1Z Z0-146-Oracle Database 11g: Advanced PL/SQL Exam Summary Syllabus Questions 1Z0-146 1Z0-146-Oracle Database 11g: Advanced PLSQL Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-146 Exam on Oracle Database 11g: Advanced PLSQL... 2 Oracle 1Z0-146 Certification

More information

When a database trigger routine does not have to take place before the triggering event, which timing should you assign to the trigger?

When a database trigger routine does not have to take place before the triggering event, which timing should you assign to the trigger? Page 1 of 80 Item: 1 (Ref:1z0-147e.9.2.4) When a database trigger routine does not have to take place before the triggering event, which timing should you assign to the trigger? nmlkj ON nmlkj OFF nmlkj

More information

PLSQL 9i Index. Section Title Page

PLSQL 9i Index. Section Title Page One PLSQL Introduction 2 Procedural Language for SQL 3 Two PLSQL Structure 5 Basic Structure of PLSQL 6 The Declaration Section in PLSQL 7 Local Variables in PLSQL 8 Naming Local Variables in PLSQL 10

More information

Oracle. SQL(Structured Query Language) Introduction of DBMS. Build In Function. Introduction of RDBMS. Grouping the Result of a Query

Oracle. SQL(Structured Query Language) Introduction of DBMS. Build In Function. Introduction of RDBMS. Grouping the Result of a Query Oracle SQL(Structured Query Language) Introduction of DBMS Approach to Data Management Introduction to prerequisites File and File system Disadvantages of file system Introduction to TOAD and oracle 11g/12c

More information

Oracle Database: Introduction to SQL/PLSQL Accelerated

Oracle Database: Introduction to SQL/PLSQL Accelerated Oracle University Contact Us: Landline: +91 80 67863899 Toll Free: 0008004401672 Oracle Database: Introduction to SQL/PLSQL Accelerated Duration: 5 Days What you will learn This Introduction to SQL/PLSQL

More information

Oracle Database 11g: SQL Tuning Workshop

Oracle Database 11g: SQL Tuning Workshop Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Database 11g: SQL Tuning Workshop Duration: 3 Days What you will learn This Oracle Database 11g: SQL Tuning Workshop Release

More information

Microsoft vision for a new era

Microsoft vision for a new era Microsoft vision for a new era United platform for the modern service provider MICROSOFT AZURE CUSTOMER DATACENTER CONSISTENT PLATFORM SERVICE PROVIDER Enterprise-grade Global reach, scale, and security

More information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY COLLEGE & Area Vocational Technical School COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either the freshman or sophomore year. Catalog Description:

More information

Jim Mains Director of Business Strategy and Media Services Media Solutions Group, EMC Corporation

Jim Mains Director of Business Strategy and Media Services Media Solutions Group, EMC Corporation Media Asset Management Databases The Heart of the System and Critical Decisions and Steps for Success Jim Mains Director of Business Strategy and Media Services Media Solutions Group, EMC Corporation Agenda

More information

COBOL-IT Compiler Suite

COBOL-IT Compiler Suite COBOL-IT Compiler Suite Enterprise Edition COBOL-IT Compiler Suite Enterprise Edition is an Enterprise COBOL Compiler Suite that is highly adapted to the needs of Enterprises with Mission Critical COBOL

More information

IT Consulting and Implementation Services

IT Consulting and Implementation Services PORTFOLIO OVERVIEW IT Consulting and Implementation Services Helping IT Transform the Way Business Innovates and Operates 1 2 PORTFOLIO OVERVIEW IT Consulting and Implementation Services IT is moving from

More information

SQL Developer Oracle Migration Workbench Taking Database Migration to the next level

SQL Developer Oracle Migration Workbench Taking Database Migration to the next level SQL Developer Oracle Migration Workbench Taking Database Migration to the next level Donal Daly Senior Director, Database Tools Agenda Why Migrate to Oracle? Oracle Migration Workbench

More information

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This presentation is for informational purposes only and may not be incorporated into a contract or agreement. SQL Developer Introducing Oracle's New Graphical Database Development Tool Craig Silveira

More information