XDM TEST DATA PROVISION & DATA MIGRATION. UBS Hainer GmbH, the IBM Business Partner

Size: px
Start display at page:

Download "XDM TEST DATA PROVISION & DATA MIGRATION. UBS Hainer GmbH, the IBM Business Partner"

Transcription

1 TEST DATA PROVISION & DATA MIGRATION

2 Decoupling: Data Security & Consistency Production DB2, Oracle, etc. Clone Preproduction DB2, Oracle, etc. Copies Test Environments 2

3 Row Level Processing Unit Tests Table Copying Component / Integration Tests Database / Subsystem Cloning Release / System Tests / Preproduction 3

4 Component Overview 4

5 COMPONENT OVERVIEW DATABASE CLONING TABLE COPYING ROW LEVEL PROCESSING XDM BASE 5

6 COMPONENT OVERVIEW DATABASE CLONING TABLE COPYING ROW LEVEL PROCESSING XDM BASE 6

7 What does XDM do? 7

8 WHAT DOES XDM DO? XDM is a convenient data mover for relational data. It allows you to copy within and between DBMS instances. 8

9 WHAT DOES XDM DO? Goals Simplify & automate the data provision procedure Save expert time Speed up execution Separate test from production Increase operational reliability 9

10 WHAT DOES XDM DO? DB2 for z/os DB2 for z/os Supported Platforms DB2 for Linux / Unix / Windows Oracle on Linux / Unix / Windows MS SQL Server 10

11 WHAT DOES XDM DO? Work is organized in tasks Task definition Select source and target DBMS (Prod/Test) Select objects / select rename rule Select copy options Task administration graphical client Execution: Command line or scheduled 11

12 WHAT DOES XDM DO? Work is organized in tasks Task definition Select source and target DBMS (Prod/Test) Select objects / select rename rule Select copy options Task administration graphical client Execution: Command line or scheduled 12

13 WHAT DOES XDM DO? Work is organized in tasks Task definition Select source and target DBMS (Prod/Test) Select objects / select rename rule Select copy options Task administration graphical client Execution: Command line or scheduled 13

14 WHAT DOES XDM DO? Work is organized in tasks Task definition Select source and target DBMS (Prod/Test) Select objects / select rename rule Select copy options Task administration graphical client Execution: Command line or scheduled START COPY 14

15 COMPONENT OVERVIEW DATABASE CLONING TABLE COPYING ROW LEVEL PROCESSING XDM BASE 15

16 SCHEDULED CLONING How does a clone become consistent? NIGHT SHIFT Time 16

17 SCHEDULED CLONING How does a clone become consistent? POINT IN TIME Time 17

18 SCHEDULED CLONING How does a clone become consistent? Inflight Copy Rollforward of logs Time Transactions while copying 18

19 DUPLICATE SOURCE DATABASE A typical scenario: How can I get a preproduction of this A typical scenario: production environment? ORA 1 DB2 z/os ORA 2 DB2 LUW 19

20 DUPLICATE SOURCE DATABASE How does a clone of such an environment become consistent? ORA 1 ORA 1 ORA 2 ORA 2 DB2 LUW DB2 LUW DB2 z/os DB2 z/os 20

21 DUPLICATE SOURCE DATABASE How does a clone of such an environment become consistent? ORA 1 ORA 1 ORA 2 ORA 2 DB2 LUW DB2 LUW DB2 z/os DB2 z/os START CLONE END CLONE 21

22 DUPLICATE SOURCE DATABASE How does a clone of such an environment become consistent? ORACLE AIX DB2 LINUX DB2 z/os START CLONE END CLONE 22

23 DUPLICATE SOURCE DATABASE How does a clone of such an environment become consistent? ORACLE AIX DB2 LINUX DB2 z/os START CLONE END CLONE 23

24 WORKFLOW SOURCE EXTRACT STRUCTURE DDL COPY DATA SYNCRONIZE COPY LOGS TARGET DROP DATABASE LOAD DATA CREATE DATABASE DROP DATABASE 24

25 BENEFITS Consistent preproduction Refreshing preproduction on demand Cloning without stopping the source Synchronized Cloning Base for other test environments Environment for system and release tests 25

26 COMPONENT OVERVIEW DATABASE CLONING TABLE COPYING ROW LEVEL PROCESSING XDM BASE 26

27 Choose source and destination P PP T1 T2 D2 D1 27

28 Choose data to be copied Select schemas and/or tables Exclude rules 28

29 Specify instructions to rename objects Oname Oname SCHEMA SCHEMA Schema, owner, tables, table index', table space, distinct object 29

30 No Specify manual processing intervention rules No weekend work Options Create missing databases Create missing tables Treatment of structural deviations 30

31 XDM Table Copying - Features 31

32 FEATURES WORKFLOW BENEFITS Verification XDM TC 32

33 FEATURES WORKFLOW BENEFITS Verification DDL XDM TC 33

34 FEATURES WORKFLOW BENEFITS Verification DDL XDM TC Move data 34

35 FEATURES WORKFLOW BENEFITS Verification DDL XDM TC Fully automated scheduler enabled process Move data Make usable 35

36 XDM Table Copying - Workflow 36

37 FEATURES WORKFLOW BENEFITS SOURCE EXTRACT DDL EXTRACT DATA TARGET EXTRACT DDL COMPARE GENERATE EXECUTE DDL LOAD DATA 37

38 FEATURES WORKFLOW BENEFITS SOURCE EXTRACT DDL EXTRACT DATA TARGET EXTRACT DDL COMPARE GENERATE EXECUTE DDL LOAD DATA Deploy selection/exclude rules Fetch source structures 38

39 FEATURES WORKFLOW BENEFITS SOURCE EXTRACT DDL EXTRACT DATA TARGET EXTRACT DDL COMPARE GENERATE EXECUTE DDL LOAD DATA Fetch object information from target objects 39

40 FEATURES WORKFLOW BENEFITS SOURCE EXTRACT DDL EXTRACT DATA TARGET EXTRACT DDL COMPARE GENERATE EXECUTE DDL LOAD DATA Compare structures and generate reports Generate DDL 40

41 FEATURES WORKFLOW BENEFITS ********************************************************************** * TABLESPACE COMPARISON REPORT ********************************************************************** Tablespace PROD.USERSPACE1 TMF25.USERSPACE1 Different + PAGESIZE Different EXTRACT DDL ********************************************************************* * TABLE COMPARISON REPORT ********************************************************************* Table PROD.JOBFLATFILES TMF25.JOBFLATFILES Equal Table PROD.HISTORY TMF25.HISTORY Different Column - NEW_COL Missing Table PROD.PRODUCTS TMF25.PRODUCTS Equal Table PROD.RESULT - Missing 41

42 FEATURES WORKFLOW BENEFITS Differences between DBMS': Partitioned on DB2 z/os Partitioned on DB2 LUW DDL syntax differs between platforms 42

43 FEATURES WORKFLOW BENEFITS SOURCE EXTRACT DDL EXTRACT DATA TARGET EXTRACT DDL COMPARE GENERATE EXECUTE DDL LOAD DATA Execute DDL on target system 43

44 FEATURES WORKFLOW BENEFITS SOURCE EXTRACT DDL EXTRACT DATA TARGET EXTRACT DDL COMPARE GENERATE EXECUTE DDL LOAD DATA Extracts data, considers stop mode Deploys multi-thread processing Uses the most efficient method to move data 44

45 FEATURES WORKFLOW BENEFITS SOURCE EXTRACT DDL EXTRACT DATA TARGET EXTRACT DDL COMPARE GENERATE EXECUTE DDL LOAD DATA Load data to the target system Update indentity values Fix integrity state 45

46 XDM Table Copying - Benefits 46

47 FEATURES WORKFLOW BENEFITS Maximum reduction of manual work Scheduler based, automated process Platform independent Saves expert time Automatic restart of interupted copy tasks Notifications via Use of existing infrastructure for fastest copy method 47

48 COMPONENT OVERVIEW DATABASE CLONING TABLE COPYING ROW LEVEL PROCESSING XDM BASE 48

49 Source Target Complex environments must be copied in development systems 49

50 Choose source and destination P PP T1 T2 D2 D1 50

51 Select data to be copied P1 C1 P2 C2 Where do the relations come come from? from? From DBMS CAT or imported or manually supplied Start-Table Select from table where condition Select from table where condition 51

52 No Specify manual integration intervention rules for target side No weekend work Options Create missing tables Replace target table(s)' content entirely Replace rows by keys Merge data Append rows Delete rows Embed data into new structure 52

53 The MERGE Option Production Test/ Development 53

54 Specify instructions to change data for Jim Jack Anonymization of personal data (privacy) 54

55 Specify instructions to change data for Date shifts to allow time journey tests 55

56 No Specify manual integration intervention rules for target side No weekend work Options Create missing tables Replace target table(s)' content entirely Replace rows by keys Merge data Append rows Delete rows Embed data into new structure 56

57 DELETE in target 57

58 No Specify manual integration intervention rules for target side No weekend work Options Create missing tables Replace target table(s)' content entirely Replace rows by keys Merge data Append rows Delete rows Embed data into new structure 58

59 Embed data into new structure Data in source system ID INTEGER NOT NULL FIRSTNAME VARCHAR(256) NOT NULL LASTNAME VARCHAR(256) NOT NULL Copied data in target system + additional data from second source ID INTEGER NOT NULL FIRSTNAME VARCHAR(256) NOT NULL LASTNAME VARCHAR(256) NOT NULL DATE_OF_BIRTH DATE NOT NULL _ADDRESS VARCHAR(256) NOT NULL 59

60 XDM Row Level Processing - Workflow 60

61 WORKFLOW BENEFITS SOURCE EXTRACT DDL EXTRACT DATA TARGET EXTRACT DDL COMPARE GENERATE EXECUTE DDL APPLY DATA Extract DDL and data from source Extract DDL and compare on target Execute DDL and populate data on target 61

62 XDM Row Level Processing - Benefits 62

63 WORKFLOW BENEFITS Select and copy specific test cases Detect and transfer all relevant RI from source to target Create an environment Control execution with a scheduler Command language Mask and modify data for target system 63

64 COMPONENT OVERVIEW OPTIONAL FEATURE DATABASE CLONING TABLE COPYING Row Level Processing XDM BASE 64

65 COMPONENT OVERVIEW OPTIONAL FEATURE DATABASE CLONING ICEBOX MASKING TABLE COPYING ROW LEVEL PROCESSING XDM BASE 65

66 MASKING ICEBOX Why is Masking necessary? Statutory provisions Data privacy Industrial espionage Credibility / reputation 66

67 MASKING ICEBOX What needs to be masked? Address Telephone number, fax , web Date of birth, age Occupation Gender Religion, ethnicity, etc 67

68 MASKING ICEBOX Methods Translation, Encryption Data scrambling Nulling, Truncating Delete values Substitution Replace entries Shuffling Exchange fields Smith 1gt5q Jonson dv41v4 Meyer Gurus Albright 7fws5jq5 Black Wf7zc 68

69 MASKING ICEBOX Methods Translation, Encryption Data scrambling Nulling, Truncating Delete values Substitution Replace entries Shuffling Exchange fields Smith *null Jonson *null Meyer *null Albright *null Black *null 69

70 MASKING ICEBOX Methods Translation, Encryption Data scrambling Nulling, Truncating Delete values Smith Jonson Meyer Albright Black Mouse Fox Cat Horse Dog Substitution Replace entries Shuffling Exchange fields 70

71 MASKING ICEBOX Methods Translation, Encryption Data scrambling Nulling, Truncating Delete values Substitution Replace entries Shuffling Exchange fields Smith Black Jonson Meyer Meyer Jonson Albright Black Smith 71

72 MASKING ICEBOX Complete Anonymization? Is anonymization secure? Intranet, Internet? Against whom, what for? 72

73 MASKING ICEBOX Quality Assurance needs: Same data as in production Preserve special cases Preserve sums Preserve diversification Preserve structural relations 73

74 MASKING ICEBOX Short summary: There is no correct or false anonymization Fuzzy method Depends strongly on special needs and the environment Risk / Effort / Cost / Effect 74

75 COMPONENT OVERVIEW OPTIONAL FEATURE DATABASE CLONING OPTIONAL MASKING ICEBOX FEATURE TABLE COPYING ROW LEVEL PROCESSING XDM BASE 75

76 MASKING ICEBOX Application Version 1 GIT / SVN / CVS ID FIRSTNAME LASTNAME INTEGER VARCHAR(256) VARCHAR(256) Test Case 0815 DB2 Oracle Application Version 2 ID INTEGER FIRSTNAME VARCHAR(256) LASTNAME VARCHAR(256) DATE_OF_BIRTH DATE _ADDRESS VARCHAR(256) GIT / SVN / CVS Test Case 0815 DB2 Oracle 76

77 MASKING ICEBOX Application Version 1 GIT / SVN / CVS ID FIRSTNAME LASTNAME INTEGER VARCHAR(256) VARCHAR(256) Test Case 0815 DB2 Oracle Application Version 2 GIT / SVN / CVS ID INTEGER FIRSTNAME VARCHAR(256) LASTNAME VARCHAR(256) DATE_OF_BIRTH DATE _ADDRESS VARCHAR(256) Test Case 0815 V1 V2 77

78 MASKING ICEBOX Make Tests Reproducible 78

79 MASKING ICEBOX The Dilemma Test Env.1 Modifies data during test execution Test Case 0815 Tests should run under same preconditions Tests modify the data 79

80 MASKING ICEBOX FROZEN TEST DATA Test Env.1 BACKUP BEFORE TEST EXECUTION REGULAR 80

81 MASKING ICEBOX FROZEN TEST DATA Test Env.1 AFTER EACH TEST EXECUTION REGULAR ON DEMAND Test Env.2 81

82 MASKING ICEBOX Preserve Test Case Data 82

83 MASKING ICEBOX 83

84 MASKING ICEBOX PRODUCTION Refresh from production drops all valuable test data 84

85 MASKING ICEBOX FROZEN TEST DATA BACKUP RELEVANT TEST DATA 85

86 MASKING ICEBOX FROZEN TEST DATA PRODUCTION BACKUP RELEVANT TEST DATA 86

87 MASKING ICEBOX FROZEN TEST DATA PRODUCTION BACKUP RELEVANT TEST DATA 87

88 MASKING ICEBOX FROZEN TEST DATA RESTORE TEST DATA BACKUP RELEVANT TEST DATA 88

89 You are keen to see what you can accomplish with XDM in your installation? 89

90 Order a free trial and find out how much valuable expert time you can save. 90

91 Thank you for your attention! Your UBS Hainer Team 91

A Field Guide for Test Data Management

A Field Guide for Test Data Management A Field Guide for Test Data Management Kai Stroh, UBS Hainer GmbH Typical scenarios Common situation Often based on Unload/Load Separate tools required for DDL generation Hundreds of jobs Data is taken

More information

IMPORTING DATA INTO EMPLOYEE TRAINING MANAGER

IMPORTING DATA INTO EMPLOYEE TRAINING MANAGER IMPORTING DATA INTO EMPLOYEE TRAINING MANAGER January 2018 Description This document describes how to import your employee, course and competency data into Employee Training Manager, a desktop software

More information

ORACLE 12C NEW FEATURE. A Resource Guide NOV 1, 2016 TECHGOEASY.COM

ORACLE 12C NEW FEATURE. A Resource Guide NOV 1, 2016 TECHGOEASY.COM ORACLE 12C NEW FEATURE A Resource Guide NOV 1, 2016 TECHGOEASY.COM 1 Oracle 12c New Feature MULTITENANT ARCHITECTURE AND PLUGGABLE DATABASE Why Multitenant Architecture introduced with 12c? Many Oracle

More information

Oracle Data Masking and Subsetting

Oracle Data Masking and Subsetting Oracle Data Masking and Subsetting Frequently Asked Questions (FAQ) S E P T E M B E R 2 0 1 6 Product Overview Q: What is Data Masking and Subsetting? A: Data Masking or Static Data Masking is the process

More information

This document contains information on fixed and known limitations for Test Data Management.

This document contains information on fixed and known limitations for Test Data Management. Informatica Corporation Test Data Management Version 9.6.0 Release Notes August 2014 Copyright (c) 2003-2014 Informatica Corporation. All rights reserved. Contents Informatica Version 9.6.0... 1 Installation

More information

10 Things to expect from a DB2 Cloning Tool

10 Things to expect from a DB2 Cloning Tool 10 Things to expect from a DB2 Cloning Tool This document gives a brief overview of functionalities that can be expected from a modern DB2 cloning tool. The requirement to copy DB2 data becomes more and

More information

Empowering DBA's with IBM Data Studio. Deb Jenson, Data Studio Product Manager,

Empowering DBA's with IBM Data Studio. Deb Jenson, Data Studio Product Manager, Empowering DBA's with IBM Data Studio Deb Jenson, Data Studio Product Manager, dejenson@us.ibm.com Disclaimer Copyright IBM Corporation [current year]. All rights reserved. U.S. Government Users Restricted

More information

7. Data Privacy Option for Oracle E-Business Suite

7. Data Privacy Option for Oracle E-Business Suite 7. Data Privacy Option for Oracle E-Business Suite This section contains information on using the Optim Data Privacy option in conjunction with the Optim Test Data Management Solution for Oracle E-Business

More information

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3.1 April 07, Integration Guide IBM

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3.1 April 07, Integration Guide IBM IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3.1 April 07, 2017 Integration Guide IBM Note Before using this information and the product it supports, read the information

More information

SQL Data Definition Language: Create and Change the Database Ray Lockwood

SQL Data Definition Language: Create and Change the Database Ray Lockwood Introductory SQL SQL Data Definition Language: Create and Change the Database Pg 1 SQL Data Definition Language: Create and Change the Database Ray Lockwood Points: DDL statements create and alter the

More information

Randtronics Data Privacy Manager

Randtronics Data Privacy Manager Randtronics Data Privacy Manager 1 Randtronics Data Privacy Manager Securing your business A business that only encrypts their data is more secure than businesses with everything else Randtronics DPM de-risks

More information

Version Emergency Bug Fixes Fixed Limitations Known Limitations... 4 Informatica Global Customer Support...

Version Emergency Bug Fixes Fixed Limitations Known Limitations... 4 Informatica Global Customer Support... Informatica Corporation Informatica Data Archive 6.4.4 Release Notes January 2018 Copyright Informatica LLC 2003, 2018 Contents Version 6.4.4... 1 6.4.4 Emergency Bug Fixes.... 1 6.4.4 Fixed Limitations....

More information

TEST DATA MASKING FOR Db2 on z/os

TEST DATA MASKING FOR Db2 on z/os TEST DATA MASKING FOR Db2 on z/os Kai Stroh, UBS Hainer kai.stroh@ubs-hainer.com 1 48 Everybody needs to do masking, but getting it done is hard. 2 48 MASKING IN PRACTICE The challenge is to change the

More information

Perceptive Content. Release Notes. Version: 7.0.x

Perceptive Content. Release Notes. Version: 7.0.x Perceptive Content Release Notes Version: 7.0.x Written by: Product Knowledge, R&D Date: February 2016 2015-2016 Lexmark International Technology, S.A. All rights reserved. Lexmark is a trademark of Lexmark

More information

This document contains information on fixed and known limitations for Test Data Management.

This document contains information on fixed and known limitations for Test Data Management. Informatica LLC Test Data Management Version 10.1.0 Release Notes December 2016 Copyright Informatica LLC 2003, 2016 Contents Installation and Upgrade... 1 Emergency Bug Fixes in 10.1.0... 1 10.1.0 Fixed

More information

API Gateway Version September Key Property Store User Guide

API Gateway Version September Key Property Store User Guide API Gateway Version 7.5.2 15 September 2017 Key Property Store User Guide Copyright 2017 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.5.2 No

More information

Steps To Create Database Manually In Oracle 10g In Windows

Steps To Create Database Manually In Oracle 10g In Windows Steps To Create Database Manually In Oracle 10g In Windows Oracle Database Vault Installation Guide, 10g Release 2 (10.2) for Microsoft Windows (32-Bit). B32384-04 applications that may create a risk of

More information

Perceptive Content. Release Notes. Version: 7.0.x

Perceptive Content. Release Notes. Version: 7.0.x Perceptive Content Release Notes Version: 7.0.x Written by: Product Knowledge, R&D Date: May 2018 2015-2017 Lexmark International Technology, S.A. All rights reserved. Lexmark is a trademark of Lexmark

More information

DB Change Manager. User Guide. Version 17.0 Published December 2017

DB Change Manager. User Guide. Version 17.0 Published December 2017 DB Change Manager User Guide Version 17.0 Published December 2017 2017 IDERA, Inc. IDERA, the IDERA logos, and all other IDERA product or service names are trademarks or registered trademarks of IDERA,

More information

IBM Campaign Version-independent Integration with IBM Watson Campaign Automation Version 1 Release 1.5 February, Integration Guide IBM

IBM Campaign Version-independent Integration with IBM Watson Campaign Automation Version 1 Release 1.5 February, Integration Guide IBM IBM Campaign Version-independent Integration with IBM Watson Campaign Automation Version 1 Release 1.5 February, 2018 Integration Guide IBM Note Before using this information and the product it supports,

More information

DocAve 6 Software Platform Service Pack 1

DocAve 6 Software Platform Service Pack 1 DocAve 6 Software Platform Service Pack 1 Release Notes For Microsoft SharePoint Release Date: September 25, 2012 1 New Features and Improvements General The new Plan Groups feature helps organize and

More information

Best Practices. Contents. Meridian Technologies 5210 Belfort Rd, Suite 400 Jacksonville, FL Meridiantechnologies.net

Best Practices. Contents. Meridian Technologies 5210 Belfort Rd, Suite 400 Jacksonville, FL Meridiantechnologies.net Meridian Technologies 5210 Belfort Rd, Suite 400 Jacksonville, FL 32257 Meridiantechnologies.net Contents Overview... 2 A Word on Data Profiling... 2 Extract... 2 De- Identification... 3 PHI... 3 Subsets...

More information

Topaz Workbench File-AID Data Privacy User Guide

Topaz Workbench File-AID Data Privacy User Guide Topaz Workbench File-AID Data Privacy User Guide Table of Contents Welcome to File-AID Data Privacy... 14 Welcome to File-AID Data Privacy... 14 About this Guide... 15 Who Should Read This Guide... 16

More information

DBArtisan 8.6 New Features Guide. Published: January 13, 2009

DBArtisan 8.6 New Features Guide. Published: January 13, 2009 Published: January 13, 2009 Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. This is a preliminary document and may be changed substantially prior to final

More information

SQL - Subqueries and. Schema. Chapter 3.4 V4.0. Napier University

SQL - Subqueries and. Schema. Chapter 3.4 V4.0. Napier University SQL - Subqueries and Chapter 3.4 V4.0 Copyright @ Napier University Schema Subqueries Subquery one SELECT statement inside another Used in the WHERE clause Subqueries can return many rows. Subqueries can

More information

Exam code: Exam name: Database Fundamentals. Version 16.0

Exam code: Exam name: Database Fundamentals. Version 16.0 98-364 Number: 98-364 Passing Score: 800 Time Limit: 120 min File Version: 16.0 Exam code: 98-364 Exam name: Database Fundamentals Version 16.0 98-364 QUESTION 1 You have a table that contains the following

More information

WHITE PAPER MARCH Automating Data Masking and Reduction for SAP System Copy

WHITE PAPER MARCH Automating Data Masking and Reduction for SAP System Copy WHITE PAPER MARCH 2018 Automating Data Masking and Reduction for SAP System Copy 2 WHITE PAPER AUTOMATING DATA MASKING AND REDUCTION FOR SAP SYSTEM COPY ca.com Table of Contents Executive Summary 3 Section

More information

Technical White Paper August Migrating to Oracle 11g Using Data Replicator Software with Transportable Tablespaces

Technical White Paper August Migrating to Oracle 11g Using Data Replicator Software with Transportable Tablespaces Technical White Paper August 2010 Migrating to Oracle 11g Using Data Replicator Software with Transportable Tablespaces Migrating to Oracle 11g Using DRS with Transportable Tablespaces Contents Contents...

More information

1z z0-060 Upgrade to Oracle Database 12c

1z z0-060 Upgrade to Oracle Database 12c 1z0-060 Number: 1z0-060 Passing Score: 800 Time Limit: 120 min File Version: 7.1 1z0-060 Upgrade to Oracle Database 12c Exam A QUESTION 1 Your multitenant container (CDB) contains two pluggable databases

More information

Using SQL with SQL Developer Part II

Using SQL with SQL Developer Part II One Data Manipulation in SQL Developer 2 Introduction 3 Updating a record in Data 4 Updating a Primary Key in Data 6 Reverting Changes using Refresh 7 Updating a table with a trigger in Data 8 Deleting

More information

Arcserve Backup for Windows. Release Summary r16

Arcserve Backup for Windows. Release Summary r16 Arcserve Backup for Windows Release Summary r16 Legal Notice This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

Database Languages. A DBMS provides two types of languages: Language for accessing & manipulating the data. Language for defining a database schema

Database Languages. A DBMS provides two types of languages: Language for accessing & manipulating the data. Language for defining a database schema SQL 1 Database Languages A DBMS provides two types of languages: DDL Data Definition Language Language for defining a database schema DML Data Manipulation Language Language for accessing & manipulating

More information

Version Platform Upgrade and Migration Guide

Version Platform Upgrade and Migration Guide Version 11.3 Platform Upgrade and Migration Guide Platform Upgrade and Migration Guide Document Version OCP11.3 MIGRATIONv1 4/28/17 Copyright Copyright 1997, 2017 Oracle and/or its affiliates. All rights

More information

Oracle 10g Dbms Stats Gather Table Stats Examples

Oracle 10g Dbms Stats Gather Table Stats Examples Oracle 10g Dbms Stats Gather Table Stats Examples Summary of DBMS_COMPRESSION Subprograms Permissions for Managing and Querying Cube Materialized Views Example of SQL Aggregation Upgrading 10g Analytic

More information

Release is a maintenance release for Release , , , or

Release is a maintenance release for Release , , , or Oracle Essbase Studio Release 11.1.1.4.00 Readme [Skip Navigation Links] Purpose... 1 New Features... 1 New Features in Release 11.1.1.1... 2 Supported Paths to this Release... 4 Supported Platforms...

More information

If Informatica Data Replication is not currently installed, complete a first-time installation. Otherwise, complete the upgrade procedure.

If Informatica Data Replication is not currently installed, complete a first-time installation. Otherwise, complete the upgrade procedure. Informatica Corporation Data Replication Version 9.5.1 Release Notes August 2013 Copyright (c) 2013 Informatica Corporation. All rights reserved. Contents Introduction... 1 Installation and Upgrading...

More information

Rapid SQL XE and Rapid SQL New Features Guide

Rapid SQL XE and Rapid SQL New Features Guide Product Documentation Rapid SQL XE and Rapid SQL 7.7.2 New Features Guide Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California

More information

Using SQL with SQL Developer 18.2

Using SQL with SQL Developer 18.2 One Introduction to SQL 2 - Definition 3 - Usage of SQL 4 - What is SQL used for? 5 - Who uses SQL? 6 - Definition of a Database 7 - What is SQL Developer? 8 Two The SQL Developer Interface 9 - Introduction

More information

Learn about Oracle DECODE and see some examples in this article. section below for an example on how to use the DECODE function in the WHERE clause.

Learn about Oracle DECODE and see some examples in this article. section below for an example on how to use the DECODE function in the WHERE clause. Instruction Decode In Oracle Where Clause Examples I have following requirement for writing a query in oracle. I need to fetch all the records from a Table T1 (it has two date columns D1 and D2)based on

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

Using SQL with SQL Developer 18.1 Part II

Using SQL with SQL Developer 18.1 Part II One Data Manipulation in SQL Developer 2 - Introduction 3 - Updating a record in Data 4 - Updating a Primary Key in Data 6 - Reverting Changes using Refresh 7 - Updating a table with a trigger in Data

More information

MARIADB & JSON: FLEXIBLE DATA MODELING

MARIADB & JSON: FLEXIBLE DATA MODELING MARIADB & JSON: FLEXIBLE DATA MODELING FEBRUARY 2019 MARIADB PLATFORM Transactions and Analytics, UNITED MariaDB Platform is an enterprise open source database for transactional, analytical or hybrid transactional/analytical

More information

Oracle Database 12c R1: New Features for Administrators Ed 2

Oracle Database 12c R1: New Features for Administrators Ed 2 Oracle Database 12c R1: New Features for Administrators Ed 2 Duration 5 Days What you will learn In the Oracle Database 12c: New Features for Administrators Ed 2 course, you ll learn about the new and

More information

DBArtisan New Features Guide

DBArtisan New Features Guide Product Documentation DBArtisan New Features Guide Version 8.7 Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California 94111 York

More information

Expert Oracle GoldenGate

Expert Oracle GoldenGate Expert Oracle GoldenGate Ben Prusinski Steve Phillips Richard Chung Apress* Contents About the Authors About the Technical Reviewer Acknowledgments xvii xviii xix Chapter 1: Introduction...1 Distributed

More information

C Examcollection.Premium.Exam.58q

C Examcollection.Premium.Exam.58q C2090-610.Examcollection.Premium.Exam.58q Number: C2090-610 Passing Score: 800 Time Limit: 120 min File Version: 32.2 http://www.gratisexam.com/ Exam Code: C2090-610 Exam Name: DB2 10.1 Fundamentals Visualexams

More information

Oracle Database 18c and Autonomous Database

Oracle Database 18c and Autonomous Database Oracle Database 18c and Autonomous Database Maria Colgan Oracle Database Product Management March 2018 @SQLMaria Safe Harbor Statement The following is intended to outline our general product direction.

More information

Oracle Database 12c: New Features for Administrators Ed 2 NEW

Oracle Database 12c: New Features for Administrators Ed 2 NEW Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Database 12c: New Features for Administrators Ed 2 NEW Duration: 5 Days What you will learn In the Oracle Database 12c:

More information

IBM IBM Optim Implementation for Distributed Systems (2009)

IBM IBM Optim Implementation for Distributed Systems (2009) IBM 000-551 IBM Optim Implementation for Distributed Systems (2009) http://killexams.com/exam-detail/000-551 QUESTION: 109 Which Optim process(es) produce output which can be selectively restored to a

More information

Find All Tables Containing Column With Specified Name Oracle

Find All Tables Containing Column With Specified Name Oracle Find All Tables Containing Column With Specified Name Oracle I'M TRYING to find a column called author_last_name in oracle-apex I want to find a possible duplicate of I want to show all tables that have

More information

Oracle Database 12c: New Features for Administrators Duration: 5 Days

Oracle Database 12c: New Features for Administrators Duration: 5 Days Oracle Database 12c: New Features for Administrators Duration: 5 Days What you will learn In the Oracle Database 12c: New Features for Administrators course, you ll learn about the new and enhanced features

More information

Oracle FLEXCUBE Direct Banking

Oracle FLEXCUBE Direct Banking Oracle FLEXCUBE Direct Banking Upgrade Installer User Release 12.0.2.0.0 Part No. E50108-01 September 2013 Oracle Financial Services Software Limited Oracle Park Off Western Express Highway Goregaon (East)

More information

Oracle 12C Administration Course Content:

Oracle 12C Administration Course Content: Oracle 12C Administration Course Content: Enterprise Manager and Other Tools Enterprise Manager (EM) Cloud Control home page Enterprise Manager Express home page versus Enterprise Manager Database Control

More information

Handout 6 CS-605 Spring 18 Page 1 of 7. Handout 6. Physical Database Modeling

Handout 6 CS-605 Spring 18 Page 1 of 7. Handout 6. Physical Database Modeling Handout 6 CS-605 Spring 18 Page 1 of 7 Handout 6 Physical Database Modeling Purpose- translate the logical description of data into the technical specifications for storing and retrieving data Goal - create

More information

IBM DB2 Analytics Accelerator

IBM DB2 Analytics Accelerator June, 2017 IBM DB2 Analytics Accelerator DB2 Analytics Accelerator for z/os on Cloud for z/os Update Peter Bendel IBM STSM Disclaimer IBM s statements regarding its plans, directions, and intent are subject

More information

Session: Oracle RAC vs DB2 LUW purescale. Udo Brede Quest Software. 22 nd November :30 Platform: DB2 LUW

Session: Oracle RAC vs DB2 LUW purescale. Udo Brede Quest Software. 22 nd November :30 Platform: DB2 LUW Session: Oracle RAC vs DB2 LUW purescale Udo Brede Quest Software 22 nd November 2011 10:30 Platform: DB2 LUW 1 Agenda Marketing Message Clustering/Scalability Technology Overview Basic Components Available

More information

Remote Monitoring User for IBM DB2 for LUW

Remote Monitoring User for IBM DB2 for LUW Remote Monitoring User for IBM DB2 for LUW Applies to: Enhancement Package 1 for SAP Solution Manager 7.0 (SP18) and IBM DB2 for Linux, UNIX, and Windows databases V8.2, V9.1 or V9.5. Summary The SAP default

More information

Db2 Alter Table Alter Column Set Data Type Char

Db2 Alter Table Alter Column Set Data Type Char Db2 Alter Table Alter Column Set Data Type Char I am trying to do 2 alters to a column in DB2 in the same alter command, and it doesn't seem to like my syntax alter table tbl alter column col set data

More information

Oracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H

Oracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H Oracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H 2 0 1 8 Table of Contents Disclaimer 1 Introduction 2 Tracking/Viewing Changes is Complicated 3 Enabling Flashback Data Archive

More information

Sql 2008 Copy Tables Structure And Database To Another

Sql 2008 Copy Tables Structure And Database To Another Sql 2008 Copy Tables Structure And Database To Another Copy NAV Database Structure to another Database along with Data in SQL @tablevar table(name varchar(300)) declare @columntablevar table(column_name

More information

Lecture 5. Monday, September 15, 2014

Lecture 5. Monday, September 15, 2014 Lecture 5 Monday, September 15, 2014 The MySQL Command So far, we ve learned some parts of the MySQL command: mysql [database] [-u username] p [-- local-infile]! Now let s go further 1 mysqldump mysqldump

More information

About these Release Notes. Documentation Accessibility. New Features in Pro*COBOL

About these Release Notes. Documentation Accessibility. New Features in Pro*COBOL Pro*COBOL Release Notes 12c Release 1 (12.1) E18407-06 April 2013 About these Release Notes This document contains important information about Pro*COBOL 12c Release 1 (12.1). It contains the following

More information

IBM s Integrated Data Management Solutions for the DBA

IBM s Integrated Data Management Solutions for the DBA Information Management IBM s Integrated Data Management Solutions for the DBA Stop Stressing and Start Automating! Agenda Daily Woes: Trials and tribulations of the DBA Business Challenges: Beyond the

More information

Database Programming with SQL

Database Programming with SQL Database Programming with SQL 13-1 Objectives In this lesson, you will learn to: List and categorize the main database objects Review a table structure Describe how schema objects are used by the Oracle

More information

Cloning - What s new and faster?

Cloning - What s new and faster? Cloning - What s new and faster? SOURCE TARGET DB2 z/os Database Cloning Using Instant CloningExpert for DB2 z/os Ulf Heinrich Director Solutions Delivery 1 Agenda Cloning basics - What type of cloning

More information

Oracle Database 10g: Introduction to SQL

Oracle Database 10g: Introduction to SQL ORACLE UNIVERSITY CONTACT US: 00 9714 390 9000 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database

More information

DB2 for z/os Stored Procedure support in Data Server Manager

DB2 for z/os Stored Procedure support in Data Server Manager DB2 for z/os Stored Procedure support in Data Server Manager This short tutorial walks you step-by-step, through a scenario where a DB2 for z/os application developer creates a query, explains and tunes

More information

Industry Models. Physical Model Guidelines. Industry Models - Physical Model Guidelines. Industry Models - Physical Model Guidelines November 21, 2013

Industry Models. Physical Model Guidelines. Industry Models - Physical Model Guidelines. Industry Models - Physical Model Guidelines November 21, 2013 Industry Models Physical Model Guidelines Page 1 of 16 Contents Industry Models - Physical Model Guidelines Contents...2 Introduction...3 1. Logical to physical model transformation...4 1.1 Transformation

More information

Pega Agile Studio. Upgrade Guide 7.4

Pega Agile Studio. Upgrade Guide 7.4 Pega Agile Studio Upgrade Guide 7.4 2018 Pegasystems Inc., Cambridge, MA. All rights reserved. Trademarks For Pegasystems Inc. trademarks and registered trademarks, all rights reserved. All other trademarks

More information

A Sneak Peak at DB2 9 for z/os

A Sneak Peak at DB2 9 for z/os IBM Software Group William Favero IBM S&D, West Region Senior Certified IT Software Specialist wfavero@attglobal.net Slide of 40 Shameless Self promotion http://blogs.ittoolbox.com/database/db2zos Slide

More information

IBM COG-625. IBM Cognos 10 BI Data Warehouse Developer.

IBM COG-625. IBM Cognos 10 BI Data Warehouse Developer. IBM COG-625 IBM Cognos 10 BI Data Warehouse Developer http://killexams.com/exam-detail/cog-625 A. To create summary level rows. B. To merge duplicate rows of incoming data at the ProductLine level. C.

More information

Informix Feature List

Informix Feature List 11.70.XC2 Enhanced installation application (Linux, UNIX) New event alarms Returned MAX_PDQPRIORITY value to the SNMP rdbmssrvparamtable New SQL administration API Improved results of basic text search

More information

QMF: Query Management Facility

QMF: Query Management Facility A A Report - Figure 7... 1:26 ADD Sessions - Ending a Table Editor... 5:5 Adding Rows to a Table... 5:1 Adding Comments to an SQL Query... 3:5 ALIGN... 4:16 Arithmetic in Queries... 3:17 Available Tables

More information

Vendor: Oracle. Exam Code: 1Z Exam Name: Oracle Database 11g Security Essentials. Version: Demo

Vendor: Oracle. Exam Code: 1Z Exam Name: Oracle Database 11g Security Essentials. Version: Demo Vendor: Oracle Exam Code: 1Z0-528 Exam Name: Oracle Database 11g Security Essentials Version: Demo QUESTION 1 Which of the following tasks is the first task to perform when implementing Oracle Database

More information

Oracle Database 12c: New Features for Administrators (40 hrs.) Prerequisites: Oracle Database 11g: Administration Workshop l

Oracle Database 12c: New Features for Administrators (40 hrs.) Prerequisites: Oracle Database 11g: Administration Workshop l Oracle Database 12c: New Features for Administrators (40 hrs.) Prerequisites: Oracle Database 11g: Administration Workshop l Course Topics: Introduction Overview Oracle Database Innovation Enterprise Cloud

More information

Database Systems. Bence Molnár

Database Systems. Bence Molnár Database Systems Bence Molnár SQL History Beginning of 70s IBM SEQUEL (Structured English QUery Language) Structured/Standard Query Language In 1986 ANSI, 1987 ISO standard SQL2 ('92), SQL3 ('99),... Development

More information

Code Page Settings and Performance Settings for the Data Validation Option

Code Page Settings and Performance Settings for the Data Validation Option Code Page Settings and Performance Settings for the Data Validation Option 2011 Informatica Corporation Abstract This article provides general information about code page settings and performance settings

More information

Course Details Duration: 3 days Starting time: 9.00 am Finishing time: 4.30 pm Lunch and refreshments are provided.

Course Details Duration: 3 days Starting time: 9.00 am Finishing time: 4.30 pm Lunch and refreshments are provided. Database Administration with PostgreSQL Introduction This is a 3 day intensive course in skills and methods for PostgreSQL. Course Details Duration: 3 days Starting time: 9.00 am Finishing time: 4.30 pm

More information

Importing Metadata from Relational Sources in Test Data Management

Importing Metadata from Relational Sources in Test Data Management Importing Metadata from Relational Sources in Test Data Management Copyright Informatica LLC, 2017. Informatica and the Informatica logo are trademarks or registered trademarks of Informatica LLC in the

More information

SmartMigrator Office Duplication User Guide

SmartMigrator Office Duplication User Guide SmartMigrator Office Duplication User Guide Copyright 1998-2005, E-Z Data, Inc. All Rights Reserved. No part of this documentation may be copied, reproduced, or translated in any form without the prior

More information

Pass IBM C Exam

Pass IBM C Exam Pass IBM C2090-612 Exam Number: C2090-612 Passing Score: 800 Time Limit: 120 min File Version: 37.4 http://www.gratisexam.com/ Exam Code: C2090-612 Exam Name: DB2 10 DBA for z/os Certkey QUESTION 1 Workload

More information

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version 1.1.0 and Eclipse Install, work with data perspectives, create connections, and create a project Skill Level: Intermediate

More information

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version 1.1.0 and Eclipse Install, work with data perspectives, create connections, and create a project Skill Level: Intermediate

More information

Optimize Enterprise Generation Language (EGL) applications using purequery

Optimize Enterprise Generation Language (EGL) applications using purequery Optimize Enterprise Generation Language (EGL) applications using purequery Venkatesh Gopal, Data Studio Development Team Kathryn Zeidenstein, Data Studio Enablement team 1 About EGL and purequery... 3

More information

Oracle Database 11g: SQL and PL/SQL Fundamentals

Oracle Database 11g: SQL and PL/SQL Fundamentals Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle Database 11g: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn In this course, students learn the fundamentals of SQL and PL/SQL

More information

Pl Sql Copy Table From One Schema To Another

Pl Sql Copy Table From One Schema To Another Pl Sql Copy Table From One Schema To Another I know how to do this using MS SQL Server. you want to copy a table from one schema to another, or from one database to another, and keep the same table name.

More information

Oracle 10g Move Table To Another Schema

Oracle 10g Move Table To Another Schema Oracle 10g Move Table To Another Schema Export the tables from different schemas in Oracle 10g database on a Linux server. (oracle@localhost ~)$ sqlplus / as sysdba. a1 and a2 are 2 schemas. Maybe you

More information

Cloning - What s new and faster?

Cloning - What s new and faster? Cloning - What s new and faster? SOURCE TARGET DB2 z/os Database cloning using Instant CloningExpert for DB2 z/os 2011 SOFTWARE ENGINEERING GMBH and SEGUS Inc. 1 Agenda/Content to be addressed Cloning

More information

Introduction to Computer Science

Introduction to Computer Science www.oracle.com/academy Introduction to Computer Science Transferring Schema and Data in APEX These instructions detail the steps required to transfer a schema in one APEX instance to another. The order

More information

3.1. Keys: Super Key, Candidate Key, Primary Key, Alternate Key, Foreign Key

3.1. Keys: Super Key, Candidate Key, Primary Key, Alternate Key, Foreign Key Unit 3: Types of Keys & Data Integrity 3.1. Keys: Super Key, Candidate Key, Primary Key, Alternate Key, Foreign Key Different Types of SQL Keys A key is a single or combination of multiple fields in a

More information

Oracle Login Max Length Table Name 11g Column

Oracle Login Max Length Table Name 11g Column Oracle Login Max Length Table Name 11g Column Table 6-1 shows the datatypes recognized by Oracle. Maximum size is 4000 bytes or characters, and minimum is 1 byte or 1 character. name that differs from

More information

Application Development Best Practice for Q Replication Performance

Application Development Best Practice for Q Replication Performance Ya Liu, liuya@cn.ibm.com InfoSphere Data Replication Technical Enablement, CDL, IBM Application Development Best Practice for Q Replication Performance Information Management Agenda Q Replication product

More information

DB2 z/os Cloning What s new and faster?

DB2 z/os Cloning What s new and faster? DB2 z/os Cloning What s new and faster? Ulf Heinrich SEGUS Inc Session Code: A12 Thursday, May 5th, 2011 from 2:45 PM to 3:45 PM Platform: DB2 z/os Agenda/Content to be addressed Cloning basics: What type

More information

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z Course Outline [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z0-063 18 Jun 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards

More information

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z Course Outline [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 28 Apr 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards

More information

Administrator s Guide. StorageX 7.6

Administrator s Guide. StorageX 7.6 Administrator s Guide StorageX 7.6 May 2015 Copyright 2015 Data Dynamics, Inc. All Rights Reserved. The trademark Data Dynamics is the property of Data Dynamics, Inc. StorageX is a registered trademark

More information

<Insert Picture Here> DBA s New Best Friend: Advanced SQL Tuning Features of Oracle Database 11g

<Insert Picture Here> DBA s New Best Friend: Advanced SQL Tuning Features of Oracle Database 11g DBA s New Best Friend: Advanced SQL Tuning Features of Oracle Database 11g Peter Belknap, Sergey Koltakov, Jack Raitto The following is intended to outline our general product direction.

More information

IDERA DB Change Manager

IDERA DB Change Manager Product Documentation IDERA DB Change Manager Quick Start Guide Version 16.6 Published May 2017 2017 IDERA, Inc. IDERA, the IDERA logos, and all other IDERA product or service names are trademarks or registered

More information

Alter Change Default Schema Oracle Sql Developer

Alter Change Default Schema Oracle Sql Developer Alter Change Default Schema Oracle Sql Developer Set default schema in Oracle Developer Tools in Visual STudio 2013 any other schema's. I can run alter session set current_schema=xxx Browse other questions

More information

SQL: Concepts. Todd Bacastow IST 210: Organization of Data 2/17/ IST 210

SQL: Concepts. Todd Bacastow IST 210: Organization of Data 2/17/ IST 210 SQL: Concepts Todd Bacastow IST 210: Organization of Data 2/17/2004 1 Design questions How many entities are there? What are the major entities? What are the attributes of each entity? Is there a unique

More information