Oracle Database 12c Enables Quad Graphics to Quickly Migrate from Sybase to Oracle Exadata
|
|
- Gloria Blake
- 8 years ago
- Views:
Transcription
1
2 Oracle Database 12c Enables Quad Graphics to Quickly Migrate from Sybase to Oracle Exadata Presented with Prakash Nauduri Technical Director Platform Migrations Group, Database Product Management Sep 30, 2014 Kevin Bott Quad/Graphics Oracle DBA Lead
3 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.
4 Program Agenda Database migration drivers and challenges Oracle offerings for migrations First hand account of Migrating to Oracle Database 12c by Quad Graphics Q&A
5 Program Agenda Database migration drivers and challenges Oracle offerings for migrations First hand account of migrating to Oracle Database 12c by Quad Graphics Q&A
6 Database migration drivers Lower IT costs AND improve Quality of Service Consolidate & Reduce Server Sprawl Improve OLTP & DW Performance Simplify Management & Reduce Overhead
7 Database migration challenges Database Migrations have an impact on applications SQL statements changes, error handling, database API changes Application changes due to database platform migration is time-consuming Database centric code may be spread across many applications on many systems Use of dynamic SQL statements makes it difficult to identify and modify SQL statements Testing application changes is also difficult Differences in database functionality introduces learning curve for DBAs/Developers Re-training of administrators/developers is a must Managing many instances of Oracle database is a challenge when migrating from other databases/platforms May need to deploy multiple Oracle database instances for isolation, schema namespace collision issues
8 Program Agenda Database migration drivers and challenges Oracle offerings for migrations First hand account of migrating to Oracle Database 12c by Quad Graphics Q&A
9 Oracle offerings for migrations - Strategy Focusing on all aspects of migrations Schema, data, application migration, testing, deployment tasks Increase automation of migration tasks Migration Lifecycle Scoping/Analysis Enable IT staff in performing migrations Migrations cannot be automated 100% with tools/software Provide subject matter expertise to customers and partners if needed Provide turn key solution approach for migrations Reduce learning curve for DBAs and developers Introduce features/functionality commonly used by users on other platforms Deployment User Acceptance Migration Testing
10 Oracle products enabling migrations Migration Tasks Analysis/Scoping Database Migration Application Migration Oracle Products Oracle SQL Developer, Application Migration Assistant Oracle SQL Developer SQL Developer( Application Migration Assistant), SQL Translation Framework Bulk data migration, production rollout (0 downtime), Data Integration Testing Oracle SQL Developer/database Utilities, Golden Gate/Oracle Data Integrator/Database Gateways SQL Developer Unit Tests, SQL Translation Framework, Testing Suite
11 Oracle Database 12c enabling faster migrations Migration Challenges Reduce application migration effort Oracle database 12c Features SQL Translation Framework Can translate non-oracle SQL statements to Oracle SQL statements and execute them Database Provider for DRDA Pre-compiled (COBOL) Applications accessing DB2 on zseries, iseries or LUW systems can be connect to Oracle Reduce database migration effort and learning curve for DBAs and developers Oracle Database 12c features IDENTITY column support Support for implicit result sets from stored procedures/functions Top N SQL Support VARCHAR2 Datatype length = 32K Support for LEFT OUTER JOIN clause Consolidation of Databases/Instances Pluggable Databases (Oracle Multi-tenant) Migrated Databases are treated just as they were in the source database and avoid namespace collision
12 SQL Translation Framework Run non-oracle apps against Oracle, translate SQL on-the-fly SQL Translation Framework SQL Translation Profile collection of translated statements Each application can have its own profile SQL Translator java engine that translates the SQL SQL Developer can install Sybase & SQL Server translators SQL Translation Framework Benefits Test and Verify application code before production Helps define Task List of modifying the application code Convert Applications To Oracle Quicker Temporary measure before migrating application fully or retiring it
13 Oracle 12c Migration Features SQL Translation Framework: 1 st time Sybase Application Framework receives Select Top 2 * Sybase Top 3 * From T1 From T1 Performs static lookup of a conversion in the SQL Translation Dictionary Not Available: Generate the Fingerprint Select Top <ora:literal type=integer order=1> * From T1 Lookup fingerprint in the SQL Translation Dictionary Available: Gets the Fingerprint Select * From T1 FETCH FIRST <ora:literal type=integer order=1> ROWS ONLY Processes the Template with values acquired Select * From T1 FETCH FIRST 3 ROWS ONLY Returns the translated SQL to the Framework SQL Translation Framework handles binds if necessary Oracle Database 12c SQL Translation Framework Generate Fingerprint fingerprint Select top Sybase Translator SQL Translation Dictionary template Select * Translate Error Code Dictionary Source Target
14 Using SQL Developer to Move to Oracle DB Official Database Migration Tool for Oracle Support for Migrating Applications to Oracle Can scan applications for SQL statements and produce reports Perform in-place SQL translations (works with static SQL only) GUI interface to manage SQL Translation Framework environment Comprehensive reports for analyzing source databases and determine migration tasks status, complexity Supports Oracle Database 12c features, ad-hoc SQL translation Single tool for migrating non-oracle databases as well as on-going Oracle Database development activities Provides flexible data migration approaches
15 Oracle Database 12c New migration features Identity Columns Source TSQL Pre 12C Migration 12C Migration create table tabel1 (id int identity, name varchar(100) not null) CREATE TABLE table1 ( Id NUMBER(12), name VARCHAR2(100 CHAR) NOT NULL ); CREATE SEQUENCE t1_id_seq MINVALUE 1 MAXVALUE INCREMENT BY 1 NOCYCLE ; CREATE OR REPLACE TRIGGER t1_id_trg BEFORE INSERT ON t1 FOR EACH ROW DECLARE v_newval NUMBER(12) := 0; v_incval NUMBER(12) := 0; BEGIN IF INSERTING AND :new.id IS NULL THEN SELECT t1_id_seq.nextval INTO v_newval FROM DUAL; -- If this is the first time this table have been inserted into (sequence == 1) IF v_newval = 1 THEN --get the max indentity value from the table SELECT NVL(max(col1),0) INTO v_newval FROM t1; v_newval := v_newval + 1; --set the sequence to that value LOOP EXIT WHEN v_incval>=v_newval; SELECT t1_id_seq.nextval INTO v_incval FROM dual; END LOOP; END IF; -- save this to utils.identity := v_newval; -- assign the value from the sequence to emulate the identity column :new.col1 := v_newval; END IF; END; CREATE TABLE table1 ( Id NUMBER(12) GENERATED BY DEFAULT ON NULL AS IDENTITY, name VARCHAR2(100 CHAR) NOT NULL );
16 Oracle Database 12c New migration features Implicit Cursors Source TSQL Pre 12C Migration 12C Migration create procedure testproc1 as begin select top 10 * from table1 select top 10 * from table2 end; CREATE OR REPLACE PROCEDURE testproc1 ( cv_1 OUT SYS_REFCURSOR, cv_2 OUT SYS_REFCURSOR) AS BEGIN OPEN cv_1 FOR SELECT * FROM table1 WHERE ROWNUM <= 10 ; OPEN cv_2 FOR SELECT * FROM table2 WHERE ROWNUM <= 10 ; END; CREATE OR REPLACE PROCEDURE testproc1 AS v_cursor SYS_REFCURSOR; BEGIN OPEN v_cursor FOR SELECT * FROM table1 FETCH FIRST 10 ROWS ONLY ; DBMS_SQL.RETURN_RESULT(v_cursor) ; OPEN v_cursor FOR SELECT * FROM table2 FETCH FIRST 10 ROWS ONLY ; DBMS_SQL.RETURN_RESULT(v_cursor) ; END;
17 Oracle Database 12c New migration features Fetch First Rows Source T-SQL Pre 12c Migration 12c Migration SELECT TOP 10 PERCENT * FROM T1 WITH query AS ( SELECT * FROM T1 ) SELECT * FROM query WHERE ROWNUM <= CEIL( 10 / 100 * ( SELECT COUNT(*) FROM query ) ) ; SELECT * FROM T1 FETCH FIRST 10 PERCENT ROWS ONLY ;
18 Oracle Database 12c New migration features VARCHAR2(32000) Source T-SQL Pre 12c Migration 12c Migration create table tabel1 (id int, address varchar(6000) not null) CREATE TABLE table1 ( Id NUMBER, address CLOB NOT NULL); CREATE TABLE table1 ( Id NUMBER, address VARCHAR2(6000) NOT NULL); NOTE: Oracle Database kernel has to be re-linked with parameters associated with this feature. Refer to Oracle documentation for instructions
19 Oracle Database 12c New migration features Outer Joins & Temporary tables Improved Global Temporary Performance Enhanced Oracle Native LEFT OUTER JOIN Syntax Allows multiple tables on the left of an outer join Previously had to convert to ANSI Joins Source T-SQL Pre 12c Migration 12c Migration SELECT * FROM T1, T2, T3 WHERE T1.ID =* T2.ID AND T1.ID =* T3.ID FAILS Multi table outer joins on old syntax was not supported SELECT * FROM T1 LEFT OUTER JOIN T2 ON T1.ID = T2.ID LEFT OUTER JOIN T3 ON T1.ID = T3.ID SELECT * FROM T1,T2,T3 WHERE T1.ID(+) =T2.ID AND T1.ID(+) =T3.ID;
20 Migration Assistance From Oracle Customer Led Platform Migration Group can provide Migration Training Scoping/estimating, Project Planning Prototyping/Proof of Concept, Knowledge Transfer Technical issue resolution Best Practices Oracle Led Oracle can provide a turn key solution through Oracle Consulting Services Migration Factory offering Oracle Corporation Oracle Proprietary and Confidential: Signed NDA Required
21 The Oracle Migration Factory Changes Everything People Process The right mix of people, process, and technology to maximize performance and value with the lowest cost and risk Technology People: Dedicated team of migration experts Flexible onshore/offshore model Process: Proven methodology and re-usable tools built from 25 years of handson migration experience Benefits Technology: Real-time management & visibility into projects Management tools to ensure quality delivery
22 Program Agenda Database migration drivers and challenges Oracle offerings for migrations First hand account of migrating to Oracle Database 12c by Quad Graphics Q&A
23 Quad/Graphics 23 Global provider of print and related multichannel solutions to Fortune 500 client base $4.8 billion in annual sales 25,000+ full-time employees 2 nd largest printer in Western Hemisphere 71 printing plants in 8 countries
24 24 Global Platform (print plants only) North America 59 plants 22,000 employees 90% of revenue Europe 2 plants 1,450 employees 4% of revenue Latin America 10 plants 2,850 employees 6% of revenue Asia Strategic Partnership with India s ManipalTech
25 Business Challenges and Strategy 25 Transforming Industry > Traditional long run print on the decline > Postage rates on the rise > Continued downward pricing pressures One Common Platform > Both Manufacturing Platform & IT Tools > Allows work to be shifted between plants Adopted M&A Strategy for Growth > Nine Acquisitions in Five Years > Rollout common toolset
26 IT Challenges 26 Infrastructure Maintaining system performance with increasing print volumes and shorter turn around time Scale Up Strategy > Hitting the Ceiling Development Continuing requests for features and new development Each acquisition brings new integration challenges > One size does not fit all > Contention increasing with CPU count. Acquisitions bring more disparate systems
27 IT Strategy 27 Infrastructure Migrate to Oracle Database > Benefits from Concurrency Model Oracle Exadata Development Oracle Database 12c SQL Translation Framework > TSQL Translator > Allows us to scale out as applications migrate
28 Environment Overview 28 Four main Sybase Environments running on IBM Power7 / AIX > Front Office, Back Office, Transportation, Warehousing, etc. Approximately 1000 applications, organized into 160 systems > 1900 application users and roles Mix of PowerBuilder,.Net, and Java
29 Project History > Quad/Graphics acquired WorldColor, doubling in size overnight > Saw the need for long term strategy > Oracle Insight Program 2012 > Sybase to Oracle POC completed, partnered with Neos LLC 2013 > Migrated first application from Sybase to Oracle, partnered with Neos LLC > Exadata POC, 11gR2 > Oracle 12c Released 2014 SQL Translation Framework POC > Running four migration projects for different business areas > Development work on first translated application
30 30 SQL Translation Framework The Impact on Our Migration Enables an intermediate migration step for applications Application testing can start after driver and connection string change It helps minimize the investment on low value applications Time and effort saved is redirected > More Testing > More Migration Work > Other Strategic Work It helps reduce pressures of normal project management constraints > Cost, Scope and Schedule The SQL Translation Framework is a key enabler for Quad/Graphics to complete our Migration Program on schedule
31 Lessons Learned 31 Don t forget your internal processes > How will developers review translations? > Are translation changes Code Changes? > Will developers be able to edit their own translations? User and Profile Management > Use a login trigger to enable translations > Store relationship in a table
32 Lessons Learned 32 Profile Owner Dev Team > Determines privilege requirements Profile Granularity > At which level should the profile be created? System System > Trade-offs of manageability and redundant translations > Be flexible in your design App App App Login Login Login Login
33 Lessons Learned 33 Some code will need to change > Not 100% will translate Dynamic SQL > Real time translation will add to query execution time > Apply /*+ NO_SQL_TRANSLATION */ hint if possible Not good for Ad-Hoc TSQL Scripts > Convert to PL/SQL or Stored Procedure Upfront analysis > Longevity of application > Good candidate for translation? > Feature compatibility with old software Reserved word translations > Profile Owner should also own the Migration Repository
34 Keep Current on Versions 34 Oracle > DBA_TRANSLATIONS view has new columns for auditing and tracking creation of translations TSQL Translator > Install and retest problem translations UTILS Package > Compare with previous version for changes > If UTILS package was customized, merge in new changes appropriately
35 Program Agenda Database migration drivers and challenges Oracle offerings for migrations First hand account of migrating to Oracle Database 12c by Quad Graphics Q&A
36
An Oracle White Paper June 2013. Migrating Applications and Databases with Oracle Database 12c
An Oracle White Paper June 2013 Migrating Applications and Databases with Oracle Database 12c Disclaimer The following is intended to outline our general product direction. It is intended for information
More informationMigrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R 2 0 1 4
Migrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R 2 0 1 4 1. Introduction Oracle provides products that reduce the time, risk,
More information<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations
Move to Oracle Database with Oracle SQL Developer Migrations The following is intended to outline our general product direction. It is intended for information purposes only, and
More informationOracle to MySQL Migration
to Migration Stored Procedures, Packages, Triggers, Scripts and Applications White Paper March 2009, Ispirer Systems Ltd. Copyright 1999-2012. Ispirer Systems Ltd. All Rights Reserved. 1 Introduction The
More informationOracle Database 12c Plug In. Switch On. Get SMART.
Oracle Database 12c Plug In. Switch On. Get SMART. Duncan Harvey Head of Core Technology, Oracle EMEA March 2015 Safe Harbor Statement The following is intended to outline our general product direction.
More informationConsolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect
Consolidate by Migrating Your Databases to Oracle Database 11g Fred Louis Enterprise Architect Agenda Why migrate to Oracle What is migration? What can you migrate to Oracle? SQL Developer Migration Workbench
More informationReal-time Data Replication
Real-time Data Replication from Oracle to other databases using DataCurrents WHITEPAPER Contents Data Replication Concepts... 2 Real time Data Replication... 3 Heterogeneous Data Replication... 4 Different
More informationOracle9i Data Warehouse Review. Robert F. Edwards Dulcian, Inc.
Oracle9i Data Warehouse Review Robert F. Edwards Dulcian, Inc. Agenda Oracle9i Server OLAP Server Analytical SQL Data Mining ETL Warehouse Builder 3i Oracle 9i Server Overview 9i Server = Data Warehouse
More informationSQL Server to Oracle A Database Migration Roadmap
SQL Server to Oracle A Database Migration Roadmap Louis Shih Superior Court of California County of Sacramento Oracle OpenWorld 2010 San Francisco, California Agenda Introduction Institutional Background
More informationOptimizing with Open Source Technology Postgres
Optimizing with Open Source Technology Postgres Mark Jones Mark.Jones@enterprisedb.com Sales Engineering, EMEA 2013 EDB All rights reserved 8.1. 1 Providing enterprises with the cost-performance benefits
More informationMigration to SQL Server With Ispirer SQLWays 6.0
Migration to SQL Server With Ispirer SQLWays 6.0 About Ispirer Systems Ispirer Systems has been offering solutions for database and application migration since 1999 More than 400 companies worldwide from
More informationObjectives. Oracle SQL and SQL*PLus. Database Objects. What is a Sequence?
Oracle SQL and SQL*PLus Lesson 12: Other Database Objects Objectives After completing this lesson, you should be able to do the following: Describe some database objects and their uses Create, maintain,
More informationOracle Database 12c: Introduction to SQL Ed 1.1
Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Introduction to SQL Ed 1.1 Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training helps you write subqueries,
More informationSQL Performance for a Big Data 22 Billion row data warehouse
SQL Performance for a Big Data Billion row data warehouse Dave Beulke dave @ d a v e b e u l k e.com Dave Beulke & Associates Session: F19 Friday May 8, 15 8: 9: Platform: z/os D a v e @ d a v e b e u
More informationOracle Database 10g: Introduction to SQL
Oracle University Contact Us: 1.800.529.0165 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database technology.
More informationOracle Database: Program with PL/SQL
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 to PL/SQL and then explores the benefits of this
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any
More informationEnd the Microsoft Access Chaos - Your simplified path to Oracle Application Express
End the Microsoft Access Chaos - Your simplified path to Oracle Application Express Donal Daly Senior Director, Database Tools Agenda Why Migrate from Microsoft Access? What is Oracle
More informationSQL Server Database Coding Standards and Guidelines
SQL Server Database Coding Standards and Guidelines http://www.sqlauthority.com Naming Tables: Stored Procs: Triggers: Indexes: Primary Keys: Foreign Keys: Defaults: Columns: General Rules: Rules: Pascal
More informationDeveloping SQL and PL/SQL with JDeveloper
Seite 1 von 23 Developing SQL and PL/SQL with JDeveloper Oracle JDeveloper 10g Preview Technologies used: SQL, PL/SQL An Oracle JDeveloper Tutorial September 2003 Content This tutorial walks through the
More informationDatabase Programming with PL/SQL: Learning Objectives
Database Programming with PL/SQL: Learning Objectives This course covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs
More informationPerformance rule violations usually result in increased CPU or I/O, time to fix the mistake, and ultimately, a cost to the business unit.
Is your database application experiencing poor response time, scalability problems, and too many deadlocks or poor application performance? One or a combination of zparms, database design and application
More informationPreview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Preview of Oracle Database 12c In-Memory Option 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any
More informationTopics Advanced PL/SQL, Integration with PROIV SuperLayer and use within Glovia
Topics Advanced PL/SQL, Integration with PROIV SuperLayer and use within Glovia 1. SQL Review Single Row Functions Character Functions Date Functions Numeric Function Conversion Functions General Functions
More informationSQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach
TRAINING & REFERENCE murach's SQL Server 2012 for developers Bryan Syverson Joel Murach Mike Murach & Associates, Inc. 4340 N. Knoll Ave. Fresno, CA 93722 www.murach.com murachbooks@murach.com Expanded
More informationOracle Database 10g Express
Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives
More informationTop 10 Oracle SQL Developer Tips and Tricks
Top 10 Oracle SQL Developer Tips and Tricks December 17, 2013 Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle America Inc., New York, NY The following is intended to outline
More informationnews from Tom Bacon about Monday's lecture
ECRIC news from Tom Bacon about Monday's lecture I won't be at the lecture on Monday due to the work swamp. The plan is still to try and get into the data centre in two weeks time and do the next migration,
More informationDuration Vendor Audience 5 Days Oracle Developers, Technical Consultants, Database Administrators and System Analysts
D80186GC10 Oracle Database: Program with Summary Duration Vendor Audience 5 Days Oracle Developers, Technical Consultants, Database Administrators and System Analysts Level Professional Technology Oracle
More informationOracle Database: SQL and PL/SQL Fundamentals
Oracle University Contact Us: 1.800.529.0165 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This course is designed to deliver the fundamentals of SQL and PL/SQL along
More informationDuration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff
D80198GC10 Oracle Database 12c SQL and Fundamentals Summary Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff Level Professional Delivery Method Instructor-led
More informationOracle Database: SQL and PL/SQL Fundamentals NEW
Oracle University Contact Us: + 38516306373 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the
More informationVersion 14.0. Overview. Business value
PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing
More informationOracle SQL Developer Migration. An Oracle White Paper September 2008
Oracle SQL Developer Migration An Oracle White Paper September 2008 Oracle SQL Developer Migration Overview... 3 Introduction... 3 Supported Databases... 4 Architecture... 4 Migration... 4 Standard Migrate...
More informationINTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports
INTRODUCING ORACLE APPLICATION EXPRESS Cristina-Loredana Alexe 1 Abstract Everyone knows that having a database is not enough. You need a way of interacting with it, a way for doing the most common of
More informationOracle Database Cloud
Oracle Database Cloud Shakeeb Rahman Database Cloud Service Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may
More informationUsing MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com
Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com Agenda The rise of Big Data & Hadoop MySQL in the Big Data Lifecycle MySQL Solutions for Big Data Q&A
More informationPhysical Design. Meeting the needs of the users is the gold standard against which we measure our success in creating a database.
Physical Design Physical Database Design (Defined): Process of producing a description of the implementation of the database on secondary storage; it describes the base relations, file organizations, and
More informationOracle SQL Developer Migration
An Oracle White Paper May 2010 Oracle SQL Developer Migration Overview... 3 Introduction... 3 Oracle SQL Developer: Architecture and Supported Platforms... 3 Supported Platforms... 4 Supported Databases...
More informationOracle Database: Program with PL/SQL
Oracle University Contact Us: +33 15 7602 081 Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn This course is available in Training On Demand format This Oracle Database: Program
More informationMS-40074: Microsoft SQL Server 2014 for Oracle DBAs
MS-40074: Microsoft SQL Server 2014 for Oracle DBAs Description This four-day instructor-led course provides students with the knowledge and skills to capitalize on their skills and experience as an Oracle
More informationdatabase abstraction layer database abstraction layers in PHP Lukas Smith BackendMedia smith@backendmedia.com
Lukas Smith database abstraction layers in PHP BackendMedia 1 Overview Introduction Motivation PDO extension PEAR::MDB2 Client API SQL syntax SQL concepts Result sets Error handling High level features
More informationOracle 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 informationSQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.
SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL
More informationCourse -Oracle 10g SQL (Exam Code IZ0-047) Session number Module Topics 1 Retrieving Data Using the SQL SELECT Statement
Course -Oracle 10g SQL (Exam Code IZ0-047) Session number Module Topics 1 Retrieving Data Using the SQL SELECT Statement List the capabilities of SQL SELECT statements Execute a basic SELECT statement
More informationOracle MulBtenant Customer Success Stories
Oracle MulBtenant Customer Success Stories Mul1tenant Customer Sessions at Customer Session Venue Title SAS Cigna CON6328 Mon 2:45pm SAS SoluBons OnDemand: A MulBtenant Cloud Offering CON6379 Mon 5:15pm
More information1 File Processing Systems
COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.
More information<Insert Picture Here> Oracle Database Security Overview
Oracle Database Security Overview Tammy Bednar Sr. Principal Product Manager tammy.bednar@oracle.com Data Security Challenges What to secure? Sensitive Data: Confidential, PII, regulatory
More informationOracle SQL Developer for Database Developers. An Oracle White Paper September 2008
Oracle SQL Developer for Database Developers An Oracle White Paper September 2008 Oracle SQL Developer for Database Developers Introduction...3 Audience...3 Key Benefits...3 Architecture...4 Key Features...4
More information1 Stored Procedures in PL/SQL 2 PL/SQL. 2.1 Variables. 2.2 PL/SQL Program Blocks
1 Stored Procedures in PL/SQL Many modern databases support a more procedural approach to databases they allow you to write procedural code to work with data. Usually, it takes the form of SQL interweaved
More informationORACLE 9I / 10G / 11G / PL/SQL COURSE CONTENT
ORACLE 9I / 10G / 11G / PL/SQL COURSE CONTENT INTRODUCTION: Course Objectives I-2 About PL/SQL I-3 PL/SQL Environment I-4 Benefits of PL/SQL I-5 Benefits of Subprograms I-10 Invoking Stored Procedures
More informationreplication solution Using CDC and Data Replication October 19, 2010
Introducing the only real-time data replication solution Using CDC and Data Replication October 19, 2010 John Apps, OpenVMS Ambassador, HP Hein van den Heuvel, HvdH Performance Consulting Brian Schenkenberger,
More information<Insert Picture Here> Michael Hichwa VP Database Development Tools michael.hichwa@oracle.com Stuttgart September 18, 2007 Hamburg September 20, 2007
Michael Hichwa VP Database Development Tools michael.hichwa@oracle.com Stuttgart September 18, 2007 Hamburg September 20, 2007 Oracle Application Express Introduction Architecture
More informationInstant-On Enterprise
Instant-On Enterprise Winning with NonStop SQL 2011Hewlett-Packard Dev elopment Company,, L.P. The inf ormation contained herein is subject to change without notice LIBERATE Your infrastructure with HP
More informationOracle Database: Develop PL/SQL Program Units
Oracle University Contact Us: 1.800.529.0165 Oracle Database: Develop PL/SQL Program Units Duration: 3 Days What you will learn This Oracle Database: Develop PL/SQL Program Units course is designed for
More informationRealizing the Benefits of Data Modernization
February 2015 Perspective Realizing the Benefits of How to overcome legacy data challenges with innovative technologies and a seamless data modernization roadmap. Companies born into the digital world
More informationD61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:
D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led
More informationNick Ashley TOOLS. The following table lists some additional and possibly more unusual tools used in this paper.
TAKING CONTROL OF YOUR DATABASE DEVELOPMENT Nick Ashley While language-oriented toolsets become more advanced the range of development and deployment tools for databases remains primitive. How often is
More informationIBM Software Group DB2 Information Management Software
IBM Software Group New A comprehensive multi-platform suite of proven system management tools for IBM Informix DBMS servers that help database professionals to be more effective and productive by simplifying
More informationOracle Database: SQL and PL/SQL Fundamentals
Oracle University Contact Us: +966 12 739 894 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training is designed to
More informationdbspeak DBs peak when we speak
Data Profiling: A Practitioner s approach using Dataflux [Data profiling] employs analytic methods for looking at data for the purpose of developing a thorough understanding of the content, structure,
More information<Insert Picture Here> Application Change Management and Data Masking
Application Change Management and Data Masking Jagan R. Athreya (jagan.athreya@oracle.com) Director of Database Manageability Oracle Corporation 1 The following is intended to outline
More informationMicrosoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led
Microsoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led Course Description This four-day instructor-led course provides students with the knowledge and skills to capitalize on their skills
More informationMS SQL Performance (Tuning) Best Practices:
MS SQL Performance (Tuning) Best Practices: 1. Don t share the SQL server hardware with other services If other workloads are running on the same server where SQL Server is running, memory and other hardware
More informationAn Oracle White Paper May 2010. Guide for Developing High-Performance Database Applications
An Oracle White Paper May 2010 Guide for Developing High-Performance Database Applications Introduction The Oracle database has been engineered to provide very high performance and scale to thousands
More informationOracle Database: Program with PL/SQL
Oracle University Contact Us: 0845 777 7711 Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn This course starts with an introduction to PL/SQL and proceeds to list the benefits
More informationConsulting. Personal Attention, Expert Assistance
Consulting Personal Attention, Expert Assistance 1 Writing Better SQL Making your scripts more: Readable, Portable, & Easily Changed 2006 Alpha-G Consulting, LLC All rights reserved. 2 Before Spending
More informationDBMS / Business Intelligence, SQL Server
DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.
More informationInge Os Sales Consulting Manager Oracle Norway
Inge Os Sales Consulting Manager Oracle Norway Agenda Oracle Fusion Middelware Oracle Database 11GR2 Oracle Database Machine Oracle & Sun Agenda Oracle Fusion Middelware Oracle Database 11GR2 Oracle Database
More informationThe Sins of SQL Programming that send the DB to Upgrade Purgatory Abel Macias. 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
The Sins of SQL Programming that send the DB to Upgrade Purgatory Abel Macias 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Who is Abel Macias? 1994 - Joined Oracle Support 2000
More information<Insert Picture Here>
Using Oracle SQL Developer and SQL Developer Data Modeler to aid your Oracle Application Express development Marc Sewtz Software Development Manager Oracle Application
More informationHP Shadowbase Solutions Overview
HP Solutions Overview 2015 GTUG Conference & Exhibition Paul J. Holenstein Executive Vice President Products Group Gravic, Inc. Introduction Corporate HQ Malvern, PA USA Paul J. Holenstein Executive Vice
More informationSecurity Compliance and Data Governance: Dual problems, single solution CON8015
Security Compliance and Data Governance: Dual problems, single solution CON8015 David Wolf Director of Product Management Oracle Development, Enterprise Manager Steve Ries Senior Systems Architect Technology
More informationFact Sheet In-Memory Analysis
Fact Sheet In-Memory Analysis 1 Copyright Yellowfin International 2010 Contents In Memory Overview...3 Benefits...3 Agile development & rapid delivery...3 Data types supported by the In-Memory Database...4
More informationA basic create statement for a simple student table would look like the following.
Creating Tables A basic create statement for a simple student table would look like the following. create table Student (SID varchar(10), FirstName varchar(30), LastName varchar(30), EmailAddress varchar(30));
More information<Insert Picture Here> Introducing Data Modeling and Design with Oracle SQL Developer Data Modeler
Introducing Data Modeling and Design with Oracle SQL Developer Data Modeler Sue Harper Senior Principle Product Manager 1 The following is intended to outline our general product
More informationOracle Database 11g: Advanced PL/SQL
Oracle Database 11g: Advanced PL/SQL Volume I Student Guide D52601GC10 Edition 1.0 March 2008 D54299 Authors Nancy Greenberg Rick Green Marcie Young Technical Contributors and Reviewers Claire Bennett
More informationGreen Migration from Oracle
Green Migration from Oracle Greenplum Migration Approach Strong Experiences on Oracle Migration Automate all tasks DDL Migration Data Migration PL-SQL and SQL Scripts Migration Data Quality Tests ETL and
More informationReview your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer.
Test: Final Exam Semester 1 Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer. Section 6 1. The following code does not violate any constraints and will
More informationEnabling development teams to move fast. PostgreSQL at Zalando
Enabling development teams to move fast PostgreSQL at Zalando About us Valentine Gogichashvili Database Engineer @Zalando twitter: @valgog google+: +valgog email: valentine.gogichashvili@zalando.de About
More informationOracle 10g PL/SQL Training
Oracle 10g PL/SQL Training Course Number: ORCL PS01 Length: 3 Day(s) Certification Exam This course will help you prepare for the following exams: 1Z0 042 1Z0 043 Course Overview PL/SQL is Oracle's Procedural
More informationOracle Database: Program with PL/SQL
Oracle University Contact Us: 1.800.529.0165 Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn View a newer version of this course /a/b/p/p/b/pulli/lili/lili/lili/lili/lili/lili/lili/lili/lili/lili/lili/li/ul/b/p/p/b/p/a/a/p/
More informationReview your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer.
est: Final Exam Semester 1 Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer. Section 6 1. How can you retrieve the error code and error message of any
More informationKeeping Databases in Sync during migration from z/os to a distributed platform
Keeping Databases in Sync during migration from z/os to a distributed platform Avijit Goswami, PMP, ITIL, IBM Certified DB2 DBA, Sr. Technology Architect, Infosys Limited avijit_goswami@infosys.com Abstract
More informationMySQL Security: Best Practices
MySQL Security: Best Practices Sastry Vedantam sastry.vedantam@oracle.com Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
More informationOLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni
OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni Agenda Database trends for the past 10 years Era of Big Data and Cloud Challenges and Options Upcoming database trends Q&A Scope
More informationUsing Oracle Data Integrator with Essbase, Planning and the Rest of the Oracle EPM Products
Using Oracle Data Integrator with Essbase, Planning and the Rest of the Oracle EPM Products Edward Roske eroske@interrel.com BLOG: LookSmarter.blogspot.com WEBSITE: www.interrel.com TWITTER: ERoske 2 4
More informationFHE DEFINITIVE GUIDE. ^phihri^^lv JEFFREY GARBUS. Joe Celko. Alvin Chang. PLAMEN ratchev JONES & BARTLETT LEARN IN G. y ti rvrrtuttnrr i t i r
: 1. FHE DEFINITIVE GUIDE fir y ti rvrrtuttnrr i t i r ^phihri^^lv ;\}'\^X$:^u^'! :: ^ : ',!.4 '. JEFFREY GARBUS PLAMEN ratchev Alvin Chang Joe Celko g JONES & BARTLETT LEARN IN G Contents About the Authors
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Oracle and Visual Studio 2013: What's New and Best Practices Alex Keh Senior Principal Product Manager, Oracle Program Agenda Introduction to ODAC New Features Schema Compare ODP.NET, Managed Driver
More informationDavid Dye. Extract, Transform, Load
David Dye Extract, Transform, Load Extract, Transform, Load Overview SQL Tools Load Considerations Introduction David Dye derekman1@msn.com HTTP://WWW.SQLSAFETY.COM Overview ETL Overview Extract Define
More informationOracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-
Oracle Objective: Oracle has many advantages and features that makes it popular and thereby makes it as the world's largest enterprise software company. Oracle is used for almost all large application
More informationDevelopment Best Practices
Development Best Practices 0 Toad Toad for Oracle v.9.6 Configurations for Oracle Standard Basic Toad Features + Team Coding + PL/SQL Profiler + PL/SQL Debugging + Knowledge Xpert PL/SQL and DBA Toad for
More informationGuide to the MySQL Workbench Migration Wizard: From Microsoft SQL Server to MySQL
Guide to the MySQL Workbench Migration Wizard: From Microsoft SQL Server to MySQL A Technical White Paper Table of Contents Introduction...3 MySQL & LAMP...3 MySQL Reduces Database TCO by over 90%... 4
More informationSelecting the Right Change Management Solution Key Factors to Consider When Evaluating Change Management Tools for Your Databases and Teams
Tech Notes Selecting the Right Change Management Solution Key Factors to Consider When Evaluating Change Management Tools for Your Databases and Teams Embarcadero Technologies July 2007 Corporate Headquarters
More informationManaging Third Party Databases and Building Your Data Warehouse
Managing Third Party Databases and Building Your Data Warehouse By Gary Smith Software Consultant Embarcadero Technologies Tech Note INTRODUCTION It s a recurring theme. Companies are continually faced
More informationProgramming Database lectures for mathema
Programming Database lectures for mathematics students April 25, 2015 Functions Functions are defined in Postgres with CREATE FUNCTION name(parameter type,...) RETURNS result-type AS $$ function-body $$
More informationAchieving High Oracle Performance
Achieving High Oracle Performance Advanced Performance Management for Today s Complex, Critical Databases Abstract DBAs today need better tools than ever, because they are being asked to manage increasingly
More information2 SQL in iseries Navigator
2 SQL in iseries Navigator In V4R4, IBM added an SQL scripting tool to the standard features included within iseries Navigator and has continued enhancing it in subsequent releases. Because standard features
More informationOracle PL/SQL Injection
Oracle PL/SQL Injection David Litchfield What is PL/SQL? Procedural Language / Structured Query Language Oracle s extension to standard SQL Programmable like T-SQL in the Microsoft world. Used to create
More information