Customer Coffee Corner for SAP IQ Using sp_iqrebuildindex()

Size: px
Start display at page:

Download "Customer Coffee Corner for SAP IQ Using sp_iqrebuildindex()"

Transcription

1 Customer Coffee Corner for SAP IQ Using sp_iqrebuildindex() Customer SAP Product Support February, 2017

2 Agenda Objectives sp_iqrebuildindex() usage FAQs Useful scripts Closing remarks Open discussion 2016 SAP SE or an SAP affiliate company. All rights reserved. Customer 2

3 Objectives Proactive outreach based on feedbacks Target audience IQ DBAs Novice/Beginner Awareness about key infrastructure IQ procedure, which may help in better planning and execution avoiding how to IQ incidents SAP SE or an SAP affiliate company. All rights reserved. Customer 3

4 sp_iqrebuildindex() usage o sp_iqrebuildindex() rebuilds column indexes. o Typical variations - FP call sp_iqrebuildindex ( 'mytable', 'column c1 1024' ) HG call sp_iqrebuildindex ( 'mytable', HGindexname RETIER' ) Other call sp_iqrebuildindex ( 'mytable', otherindexname' ) o Toggle - Nbit to Flat ( IQ UNIQUE(0) or Large number > 2,147,483,647 in index clause ) Flat to nbit ( If number of unique values are < 2,147,483,647 ) HG to THG ( RETIER ) THG to HG ( RETIER, MERGEALL ) o Post upgrade - Upgrade FP indexes from pre IQ versions. o Performance - Implement IQ query optimizer hints in html query plans as data changes over period of time. o Troubleshooting - Sometimes helps working around problems like non-fatal stack traces, inconsistent query results etc. o Miscellaneous - Reducing fragmentation, redistribution across dbfiles o Cannot rebuild if data is inconsistent or has unrecoverable errors. o Cannot rebuild text indexes. Text indexes need to be dropped and recreated SAP SE or an SAP affiliate company. All rights reserved. Customer 4

5 FAQs - Execution How to track sp_iqrebuildindex() progress? There is no specific database option which will print progress messages in IQ diagnostic files. Will sp_iqrebuildindex() cause versioning? No. Following dbisql sequence shows that no version retained because of sp_iqrebuildindex() Session 1 select columns from table Session 2 - select columns from table sp_iqversionuse() will show 2 versions for 2 sessions Session 1 sp_iqrebuildindex() Successful completion Session 2 - will show that session 1 version go away. Can sp_iqrebuildindex() repair FP indexes if underlying data has inconsistencies? No. SAP IQ has no functionality to repair FP indexes. Index rebuild is possible only when there are no issues with underlying data. Can end-user run sp_iqrebuildindex() while other users are active? Yes. Users working on other tables will not be affected SAP SE or an SAP affiliate company. All rights reserved. Customer 5

6 FAQs - Execution What type of lock sp_iqrebuildindex() acquires? Procedure acquires write lock on table. Can I execute sp_iqrebuildindex() on different columns of same table in separate sessions? No. Session 1 acquires write lock. Session 2 trying to acquire write lock on same table will get error similar to this. User 'another user' has the row in table' locked SQLCODE=-210, ODBC 3 State="40001" Can I execute sp_iqrebuildindex() on different tables in separate sessions? Yes. If there are no previous write locks on target tables, session 1 and 2 will be acquire separate write locks on different tables and execute procedure successfully. Can end-user run sp_iqrebuildindex() on any multiplex writer node? Yes. Direct coordinator run may avoid communication overhead between secondary node and coordinator. Which other stored procedures can be used to check sp_iqrebuildindex() execution effects? Pre and post snapshots of sp_iqindexfragmentation(), sp_iqrowdensity(), sp_iqindexsize(), sp_iqindexmetadata() 2016 SAP SE or an SAP affiliate company. All rights reserved. Customer 6

7 FAQs - Execution Are there any space considerations before running sp_iqrebuildindex()? Yes. The procedure is not building index in place. It will need space while it is rebuilding index. If database runs out of space, end-user may see error like this rolling back transaction. Exception Thrown from slib/s_blockmap.cxx:5332 O/S Err#: 0, ErrID: 2096 (s_nodbspaceexception); SQLCode: , SQLState: 'QSB66', Severity: 14 You have run out of space in iq_main DBSpace. Can end-user abort sp_iqrebuildindex()? Will it cause any data corruption? It can be aborted without any corruption. Abort should rollback transaction without any data corruption. I have nbit FP index. Do I need to run sp_iqrebuildindex() to reflect increase/decrease of unique values? No. Rollover within nbit levels and between nbit to Flat is automatic. It is transparent to end-user. Should I be concerned about sp_iqrebuildindex() speed? Speed depends on amount of data, and target index structure complexity. Users can expect to see a temporary performance drop when sp_iqrebuildindex runs on a large HG index SAP SE or an SAP affiliate company. All rights reserved. Customer 7

8 FAQs - Upgrade Do I really need to run sp_iqrebuildindex() on all the indexes to upgrade from pre 16 IQ versions? It is highly recommended to run sp_iqrebuildindex() on all FP indexes due to change in FP index structure. 15.x had 1/2/3 byte optimized FP whereas 16.x has nbit dictionary. If there are huge number of columns and hence FP indexes, end-user should do it in maintenance window before releasing IQ to users after upgrade. IQ can do the same when column is opened for modification for the first time but it may impact performance. Do I really need to run sp_iqrebuildindex() on all the indexes to upgrade between IQ 16 service packs? No. sp_iqrebuildindex() run is generally not required to upgrade from IQ 16 lower service pack to IQ 16 higher service pack. Check If covering letter accompanying service pack suggests to run this procedure for any known issue. If lower service pack is SP 01 or earlier, sp_iqrebuildindex() run is required. Why sp_iqindexrebuildwidedata() does not rebuild index? sp_iqindexrebuildwidedata() does not really rebuild index. It merely identifies wide columns which must be rebuilt after IQ 16 upgrade SAP SE or an SAP affiliate company. All rights reserved. Customer 8

9 FAQs - Repair I have table abc with columns ( a, b, c ). I cannot rebuild index on column b and sp_iqcheckdb on column b returns error. Can support salvage column b data directly from disk and repair index? No. IQ is columnar database. Individual column has complex index structure. It gets compressed further when written to disk. It is impossible to salvage raw data from disk. But variation of following strategy may help salvage some data from indexes if there are absolutely no alternate resources to retrieve data from. 1. Identify good columns. Good columns are those on which sp_iqcheckdb does not return any problems. 2. Identify unique key if any on problem table. If there is none or problem with key column itself, treat rowid as unique key 3. Create empty staging table. The table will hold unique keys, data from good columns and just bad column definition. select * into abc_new from abc where 1=2 ; select rowid("abc") as mykey, * into abc_new from abc where 1=2 ; 4. Copy unique keys and data from good columns to staging table. Use null or some unique value for filling bad column. insert into abc_new select a, null, c from abc ; insert into abc_new select rowid("abc"), a, null, c from abc ; 2016 SAP SE or an SAP affiliate company. All rights reserved. Customer 9

10 FAQs - Repair 5. Create another empty staging table. This table will hold unique keys and only bad column definition. select a, b into abc_salvage from abc where 1=2 ; select rowid("abc") as mykey, b into abc_salvage from abc where 1=2 ; 6. Now salvage as much data as you can. This process will be iterative and potentially trial and error with predicates. insert into abc_salvage select rowid("abc"), b from abc where a between.. and.. insert into abc_salvage select rowid("abc"), b from abc where rowdid( "abc" ) between.. and.. 7. Now populate salvaged data in table in step 3. Remaining data can only come from alternate resources. update abc_new set t1.b = t2.b from abc_new t1, abc_salvage t2 where t1.a = t2.a ; update abc_new set t1.b = t2.b from abc_new t1, abc_salvage t2 where t1.mykey = t2.mykey ; 8. Move old table for Root Cause Analysis and future drop. alter table abc rename abc_old ; 9. Move new table as original. If rowid() was used, drop mykey column before move. alter table abc_new drop mykey ; alter table abc_new rename abc ; 2016 SAP SE or an SAP affiliate company. All rights reserved. Customer 10

11 FAQs - Repair -- Prepare create table abc ( a int, b int, c int ) ; insert abc values ( 1, 10, 100 ) ; insert abc values ( 2, 20, 200 ) ; insert abc values ( 3, 30, 300 ) ; -- Assume column b has problems per sp_iqcheckdb, select * from abc where a = 3 does not work giving errors. Now Salvage remaining data. select rowid("abc") as mykey, * into abc_new from abc where 1=2 ; insert into abc_new select rowid("abc"), a, null, c from abc ; select rowid("abc") as mykey, b into abc_salvage from abc where 1=2 ; insert into abc_salvage select rowid("abc"), b from abc where rowid( "abc" ) between 1 and 2 ; update abc_new set t1.b = t2.b from abc_new t1, abc_salvage t2 where t1.mykey = t2.mykey ; alter table abc rename abc_old ; alter table abc_new drop mykey ; alter table abc_new rename abc ; select * from abc ; 2016 SAP SE or an SAP affiliate company. All rights reserved. Customer 11

12 Useful scripts o Find columns names and index names for specified table select column_name + index_name from sp_iqindex( table ) ; o Generate Individual index rebuild sql statements for specified table owned by owner select 'sp_iqrebuildindex owner.table'', ''column ' + column_name + ''' ;' from sp_iqcolumn( table', owner' ) ; o Generate Individual index metadata sql statements for specified table select 'sp_iqindexmetadata ''' + index_name + ''' ;' from sp_iqindex( table' ) ; 2016 SAP SE or an SAP affiliate company. All rights reserved. Customer 12

13 KBA s - specific to today s topic Script to identify and rebuild nbit indexes - SAP IQ IQ got crashed when sp_iqrebuildindex executed in the process of upgrading to IQ IQ16 SP11.01 : rebuildindex on FP encountered server crash with error msg 's_bufman.cxx:5313' Query causes server crash. SAP IQ16 SP sp_iqrebuildindex causes crash at slib/s_vdo.cxx:733 - SAP IQ Data corruption after upgrading from sp01 to sp03 - SAP IQ NLS Compression in IQ vs. Oracle - SAP IQ 2016 SAP SE or an SAP affiliate company. All rights reserved. Customer 13

14 KBA s - product specific Customer Virtual Coffee corner for ASE, IQ, Replication Server, Software Developers Kit Customer Coffee Corner for SAP IQ Americas SAP IQ restore database returns 'Failed to undo index delete' error create database doesn't use symbolic links on filesystem - SAP IQ Cockpit issues an explicit "set chained on command and leaves locks opened. Cockpit IQ Is SUSE Linux 12.1 Certified or Supported in IQ 16? - SAP IQ Load table command failed to load the column with NULL value when the CONVERSION_ERROR is off "The temporary directory name is limited to 64 characters" error - SAP IQ dbisql crashes when loading incorrect version of libodbcinst binary SAP IQ 16 Restrictions on the use of new reserved words is not enforced Invalid setting for option 'Mpx_Idle_Connection_Timeout' - SAP IQ 2016 SAP SE or an SAP affiliate company. All rights reserved. Customer 14

15 Closing Remarks What s next? Please provide your feedback to IQ VCC coordinators on Did you learn something new/useful? Did this outreach help understanding sp_iqrebuildindex() better? 2016 SAP SE or an SAP affiliate company. All rights reserved. Customer 15

16 Any Questions?

17 Thank you

Customer Coffee Corner for SAP IQ Recovery and Repair

Customer Coffee Corner for SAP IQ Recovery and Repair Customer Coffee Corner for SAP IQ Recovery and Repair Saroj Bagai/SAP Global Product Support June 11, 2015 Customer Agenda SAP IQ Recovery and Repair presentation Open Discussion about Recovery and Repair

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

Customer Coffee Corner for SAP IQ IQ Cockpit

Customer Coffee Corner for SAP IQ IQ Cockpit Customer Coffee Corner for SAP IQ IQ Cockpit Customer SAP Product Support July, 2016 Agenda IQ cockpit repository Tips on using xsearch for today s topic KBA s - specific to today s topic KBA s - product

More information

Oracle Database 10g: New Features for Administrators Release 2

Oracle Database 10g: New Features for Administrators Release 2 Oracle University Contact Us: +27 (0)11 319-4111 Oracle Database 10g: New Features for Administrators Release 2 Duration: 5 Days What you will learn This course introduces students to the new features

More information

Administration: In-Memory Row-Level Versioning. SAP Sybase IQ 16.0 SP03

Administration: In-Memory Row-Level Versioning. SAP Sybase IQ 16.0 SP03 Administration: In-Memory Row-Level Versioning SAP Sybase IQ 16.0 SP03 DOCUMENT ID: DC01840-01-1603-01 LAST REVISED: December 2013 Copyright 2013 by SAP AG or an SAP affiliate company. All rights reserved.

More information

SAP IQ - Business Intelligence and vertical data processing with 8 GB RAM or less

SAP IQ - Business Intelligence and vertical data processing with 8 GB RAM or less SAP IQ - Business Intelligence and vertical data processing with 8 GB RAM or less Dipl.- Inform. Volker Stöffler Volker.Stoeffler@DB-TecKnowledgy.info Public Agenda Introduction: What is SAP IQ - in a

More information

EDB785 SAP IQ Administration

EDB785 SAP IQ Administration EDB785 SAP IQ Administration. COURSE OUTLINE Course Version: 10 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2014 SAP AG. All rights reserved. No part of this publication may be reproduced or

More information

Creating and Managing Tables Schedule: Timing Topic

Creating and Managing Tables Schedule: Timing Topic 9 Creating and Managing Tables Schedule: Timing Topic 30 minutes Lecture 20 minutes Practice 50 minutes Total Objectives After completing this lesson, you should be able to do the following: Describe the

More information

New Features Summary. SAP Sybase IQ 16.0 SP03

New Features Summary. SAP Sybase IQ 16.0 SP03 New Features Summary SAP Sybase IQ 16.0 SP03 DOCUMENT ID: DC01777-01-1603-01 LAST REVISED: December 2013 Copyright 2013 by SAP AG or an SAP affiliate company. All rights reserved. No part of this publication

More information

Oracle Database 11g: New Features for Oracle 9i DBAs

Oracle Database 11g: New Features for Oracle 9i DBAs Oracle University Contact Us: 1.800.529.0165 Oracle Database 11g: New Features for Oracle 9i DBAs Duration: 5 Days What you will learn This course introduces students to the new features of Oracle Database

More information

Oracle Database 11g: New Features for Administrators DBA Release 2

Oracle Database 11g: New Features for Administrators DBA Release 2 Oracle Database 11g: New Features for Administrators DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: New Features for Administrators DBA Release 2 training explores new change

More information

New Features Guide Sybase ETL 4.9

New Features Guide Sybase ETL 4.9 New Features Guide Sybase ETL 4.9 Document ID: DC00787-01-0490-01 Last revised: September 2009 This guide describes the new features in Sybase ETL 4.9. Topic Page Using ETL with Sybase Replication Server

More information

SQL Server Myths and Misconceptions

SQL Server Myths and Misconceptions SQL Server Myths and Misconceptions Victor Isakov victor@sqlserversolutions.com.au Copyright by Victor Isakov Abstract As a DBA you have heard of plenty of myths and misconceptions about SQL Server. From

More information

Oracle Database 10g : Administration Workshop II (Release 2) Course 36 Contact Hours

Oracle Database 10g : Administration Workshop II (Release 2) Course 36 Contact Hours Oracle Database 10g : Administration Workshop II (Release 2) Course 36 Contact Hours What you will learn This course advances your success as an Oracle professional in the area of database administration.

More information

Quick Start SAP Sybase IQ 16.0

Quick Start SAP Sybase IQ 16.0 Quick Start SAP Sybase IQ 16.0 Windows DOCUMENT ID: DC01686-01-1600-01 LAST REVISED: February 2012 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and to

More information

SAP Sybase IQ 16.0 SP08 PL1 Point-in-Time Recovery. July 2014

SAP Sybase IQ 16.0 SP08 PL1 Point-in-Time Recovery. July 2014 SAP Sybase IQ 16.0 SP08 PL1 Point-in-Time Recovery July 2014 Table of Contents 1.0 Introduction... 2 2.0 Performing Point-in-Time Recovery... 2 3.0 Point-in-Time Recovery on Multiplex Servers... 8 4.0

More information

How Oracle Does It. No Read Locks

How Oracle Does It. No Read Locks How Oracle Does It Oracle Locking Policy No Read Locks Normal operation: no read locks Readers do not inhibit writers Writers do not inhibit readers Only contention is Write-Write Method: multiversion

More information

Quick Start Sybase IQ 15.4

Quick Start Sybase IQ 15.4 Quick Start Sybase IQ 15.4 UNIX/Linux DOCUMENT ID: DC01687-01-1540-02 LAST REVISED: February 2012 Copyright 2012 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and to

More information

Chapter 8: Working With Databases & Tables

Chapter 8: Working With Databases & Tables Chapter 8: Working With Databases & Tables o Working with Databases & Tables DDL Component of SQL Databases CREATE DATABASE class; o Represented as directories in MySQL s data storage area o Can t have

More information

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://www.certqueen.com

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://www.certqueen.com IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://www.certqueen.com Exam : 005-002 Title : Certified MySQL 5.0 DBA Part I Version : Demo 1 / 10 1. Will the following SELECT query

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

JOURNALING FILE SYSTEMS. CS124 Operating Systems Winter , Lecture 26

JOURNALING FILE SYSTEMS. CS124 Operating Systems Winter , Lecture 26 JOURNALING FILE SYSTEMS CS124 Operating Systems Winter 2015-2016, Lecture 26 2 File System Robustness The operating system keeps a cache of filesystem data Secondary storage devices are much slower than

More information

Db2 9.7 Create Table If Not Exists >>>CLICK HERE<<<

Db2 9.7 Create Table If Not Exists >>>CLICK HERE<<< Db2 9.7 Create Table If Not Exists The Explain tables capture access plans when the Explain facility is activated. You can create them using one of the following methods: for static SQL, The SYSTOOLS schema

More information

Sql Server 2005 Reference Manually Uninstall Replication

Sql Server 2005 Reference Manually Uninstall Replication Sql Server 2005 Reference Manually Uninstall Replication How can I remove all transactional publications from a Microsoft Sql Server database? My database has a lot of subscribers to a lot of tables using

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

MySQL 8.0: Atomic DDLs Implementation and Impact

MySQL 8.0: Atomic DDLs Implementation and Impact MySQL 8.0: Atomic DDLs Implementation and Impact Ståle Deraas, Senior Development Manager Oracle, MySQL 26 Sept 2017 Copyright 2017, Oracle and/or its its affiliates. All All rights reserved. Safe Harbor

More information

EDB795 SAP IQ Advanced Administration Course Outline

EDB795 SAP IQ Advanced Administration Course Outline SAP IQ Advanced Administration Course Version: Course Duration: 4 Day(s) Publication Date: 2014 Publication Time: Copyright Copyright SAP SE. All rights reserved. No part of this publication may be reproduced

More information

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents Workshop Name Duration Objective Participants Entry Profile Training Methodology Setup Requirements Hardware and Software Requirements Training Lab Requirements Synergetics-Standard-SQL Server 2012-DBA-7

More information

CHAPTER. Oracle Database 11g Architecture Options

CHAPTER. Oracle Database 11g Architecture Options CHAPTER 1 Oracle Database 11g Architecture Options 3 4 Part I: Critical Database Concepts Oracle Database 11g is a significant upgrade from prior releases of Oracle. New features give developers, database

More information

Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals

Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals Description The SQL Fundamentals exam is intended to verify that certification candidates have a basic understanding of the SQL language. It covers the

More information

SMD149 - Operating Systems - File systems

SMD149 - Operating Systems - File systems SMD149 - Operating Systems - File systems Roland Parviainen November 21, 2005 1 / 59 Outline Overview Files, directories Data integrity Transaction based file systems 2 / 59 Files Overview Named collection

More information

Oracle 1Z0-053 Exam Questions & Answers

Oracle 1Z0-053 Exam Questions & Answers Oracle 1Z0-053 Exam Questions & Answers Number: 1Z0-053 Passing Score: 660 Time Limit: 120 min File Version: 38.8 http://www.gratisexam.com/ Oracle 1Z0-053 Exam Questions & Answers Exam Name: Oracle Database

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

Quick Start SAP Sybase IQ 16.0 SP08

Quick Start SAP Sybase IQ 16.0 SP08 Quick Start SAP Sybase IQ 16.0 SP08 UNIX/Linux DOCUMENT ID: DC01687-01-1608-01 LAST REVISED: December 2013 Copyright 2013 by SAP AG or an SAP affiliate company. All rights reserved. No part of this publication

More information

SQL Server DBA Course Content

SQL Server DBA Course Content 1 SQL Server DBA Course Content SQL Server Versions and Editions Features of SQL Server Differentiate the SQL Server and Oracle Services of SQL Server Tools of SQL server SQL Server Installation SQL server

More information

ORANET- Course Contents

ORANET- Course Contents ORANET- Course Contents 1. Oracle 11g SQL Fundamental-l 2. Oracle 11g Administration-l 3. Oracle 11g Administration-ll Oracle 11g Structure Query Language Fundamental-l (SQL) This Intro to SQL training

More information

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE ORACLE 11gR2 DBA by Mr. Akal Singh ( Oracle Certified Master ) INTRODUCTION to ORACLE COURSE CONTENT Exploring the Oracle Database Architecture List the major architectural components of Oracle Database

More information

Chapter One. Concepts BACKUP CONCEPTS

Chapter One. Concepts BACKUP CONCEPTS Chapter One 1 Concepts Backup and recovery is not a single, discrete subject, but a collection of methods, strategies, and procedures to protect the data in your database and provide a means of recovery

More information

XenData6 Workstation User Guide

XenData6 Workstation User Guide XenData6 Workstation User Guide Version 6.21 2011-2016 XenData Limited. All rights reserved. XenData is a trademark of XenData Limited. Document last modified date: October 5, 2016 XenData6 Workstation

More information

Veeam Endpoint Backup

Veeam Endpoint Backup Veeam Endpoint Backup Version 1.5 User Guide March, 2016 2016 Veeam Software. All rights reserved. All trademarks are the property of their respective owners. No part of this publication may be reproduced,

More information

DB2. Migration Guide. DB2 Version 9 GC

DB2. Migration Guide. DB2 Version 9 GC DB2 DB2 Version 9 for Linux, UNIX, and Windows Migration Guide GC10-4237-00 DB2 DB2 Version 9 for Linux, UNIX, and Windows Migration Guide GC10-4237-00 Before using this information and the product it

More information

Recovering Oracle Databases

Recovering Oracle Databases CHAPTER 20 Recovering Oracle Databases In this chapter you will learn how to Recover from loss of a controlfile Recover from loss of a redo log file Recover from loss of a system-critical datafile Recover

More information

Environment 7.1 SR5 on Linux: IBM DB2 for Linux, UNIX, and

Environment 7.1 SR5 on Linux: IBM DB2 for Linux, UNIX, and PUBLIC Installation Guide SAP NetWeaver Composition Environment 7.1 SR5 on Linux: IBM DB2 for Linux, UNIX, and Windows Production Edition Target Audience Technology consultants System administrators Document

More information

Performing an ObserveIT Upgrade Using the Interactive Installer

Performing an ObserveIT Upgrade Using the Interactive Installer Performing an ObserveIT Upgrade Using the Interactive Installer ABOUT THIS DOCUMENT This document contains detailed procedures and instructions on how to upgrade ObserveIT by using the interactive "One

More information

Oracle Database 11g: Performance Tuning DBA Release 2

Oracle Database 11g: Performance Tuning DBA Release 2 Course Code: OC11PTDBAR2 Vendor: Oracle Course Overview Duration: 5 RRP: POA Oracle Database 11g: Performance Tuning DBA Release 2 Overview This course starts with an unknown database that requires tuning.

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

Oracle RMAN for Absolute Beginners

Oracle RMAN for Absolute Beginners Oracle RMAN for Absolute Beginners Darl Kuhn Apress Contents About the Author Acknowledgments Introduction xvii xix xxi Chapter 1: Getting Started... 1 Connecting to Your Database 1 Establishing OS Variables

More information

Relational Database Management Systems Oct/Nov I. Section-A: 5 X 4 =20 Marks

Relational Database Management Systems Oct/Nov I. Section-A: 5 X 4 =20 Marks Relational Database Management Systems Oct/Nov 2013 1 I. Section-A: 5 X 4 =20 Marks 1. Database Development DDLC (Database Development Life Cycle): It is a process for designing, implementing and maintaining

More information

Database Architectures

Database Architectures Database Architectures CPS352: Database Systems Simon Miner Gordon College Last Revised: 4/15/15 Agenda Check-in Parallelism and Distributed Databases Technology Research Project Introduction to NoSQL

More information

Vendor: SAP. Exam Code: C_HANATEC131. Exam Name: SAP Certified Technology Associate (Edition 2013) -SAP HANA. Version: Demo

Vendor: SAP. Exam Code: C_HANATEC131. Exam Name: SAP Certified Technology Associate (Edition 2013) -SAP HANA. Version: Demo Vendor: SAP Exam Code: C_HANATEC131 Exam Name: SAP Certified Technology Associate (Edition 2013) -SAP HANA Version: Demo QUESTION NO: 1 You want to make sure that all data accesses to a specific view will

More information

<Insert Picture Here> Oracle Rdb Releases 7.2, 7.2.1, 7.2.2, 7.2.3, 7.2.4, 7.2.5

<Insert Picture Here> Oracle Rdb Releases 7.2, 7.2.1, 7.2.2, 7.2.3, 7.2.4, 7.2.5 Oracle Rdb Releases 7.2, 7.2.1, 7.2.2, 7.2.3, 7.2.4, 7.2.5 Norman Lastovica Oracle OpenVMS Development Team 19 April 2010 Agenda Rdb V7.2 Itanium migration V7.2

More information

RAID in Practice, Overview of Indexing

RAID in Practice, Overview of Indexing RAID in Practice, Overview of Indexing CS634 Lecture 4, Feb 04 2014 Slides based on Database Management Systems 3 rd ed, Ramakrishnan and Gehrke 1 Disks and Files: RAID in practice For a big enterprise

More information

Performance Optimization for Informatica Data Services ( Hotfix 3)

Performance Optimization for Informatica Data Services ( Hotfix 3) Performance Optimization for Informatica Data Services (9.5.0-9.6.1 Hotfix 3) 1993-2015 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic,

More information

Manual Trigger Sql Server 2008 Update Inserted Rows

Manual Trigger Sql Server 2008 Update Inserted Rows Manual Trigger Sql Server 2008 Update Inserted Rows Am new to SQL scripting and SQL triggers, any help will be appreciated Does it need to have some understanding of what row(s) were affected, sql-serverperformance.com/2010/transactional-replication-2008-r2/

More information

Update The Statistics On A Single Table+sql Server 2005

Update The Statistics On A Single Table+sql Server 2005 Update The Statistics On A Single Table+sql Server 2005 There are different ways statistics are created and maintained in SQL Server: to find out all of those statistics created by SQL Server Query Optimizer

More information

Oracle Database 11g: New Features for Administrators Release 2

Oracle Database 11g: New Features for Administrators Release 2 Oracle University Contact Us: 0845 777 7711 Oracle Database 11g: New Features for Administrators Release 2 Duration: 5 Days What you will learn This course gives you the opportunity to learn about and

More information

mysql Certified MySQL 5.0 DBA Part I

mysql Certified MySQL 5.0 DBA Part I mysql 005-002 Certified MySQL 5.0 DBA Part I http://killexams.com/exam-detail/005-002 QUESTION: 116 Which of the following correctly defines the general difference between a read lock and a write lock?

More information

Oracle Database 12c Performance Management and Tuning

Oracle Database 12c Performance Management and Tuning Course Code: OC12CPMT Vendor: Oracle Course Overview Duration: 5 RRP: POA Oracle Database 12c Performance Management and Tuning Overview In the Oracle Database 12c: Performance Management and Tuning course,

More information

SAP BusinessObjects Profitability and Cost Management Upgrade Guide

SAP BusinessObjects Profitability and Cost Management Upgrade Guide PUBLIC SAP BusinessObjects Profitability and Cost Management Document Version: 10.0 2019-04-09 SAP BusinessObjects Profitability and Cost Management Upgrade Guide 2019 SAP SE or an SAP affiliate company.

More information

Oracle Database 11g: Administration Workshop II

Oracle Database 11g: Administration Workshop II Oracle Database 11g: Administration Workshop II Duration: 5 Days What you will learn In this course, the concepts and architecture that support backup and recovery, along with the steps of how to carry

More information

Oracle Database 12C: Advanced Administration - 1Z0-063

Oracle Database 12C: Advanced Administration - 1Z0-063 Oracle Database 12C: Advanced Administration - 1Z0-063 Backup and Recovery Explain Oracle backup and recovery solutions o Describe types of database failures o Describe the tools available for backup and

More information

Migration SAP Sybase IQ 16.0

Migration SAP Sybase IQ 16.0 Migration SAP Sybase IQ 16.0 UNIX/Linux DOCUMENT ID: DC01778-01-1600-01 LAST REVISED: February 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and

More information

Drop Users Syntax In Sql Server 2000 Orphaned

Drop Users Syntax In Sql Server 2000 Orphaned Drop Users Syntax In Sql Server 2000 Orphaned Applies To: SQL Server 2014, SQL Server 2016 Preview Syntax Before dropping a database user that owns securables, you must first drop or transfer. To access

More information

Oracle Database 11g: Performance Tuning DBA Release 2

Oracle Database 11g: Performance Tuning DBA Release 2 Oracle University Contact Us: +65 6501 2328 Oracle Database 11g: Performance Tuning DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g Performance Tuning training starts with an

More information

Drop Table Query Sql Server If Exists 2008 R2

Drop Table Query Sql Server If Exists 2008 R2 Drop Table Query Sql Server If Exists 2008 R2 Check If left blank, it will check for all the tables in the database IF OBJECT_ID('SearchTMP','U') IS NOT NULL DROP TABLE SearchTMP EXEC (@SQL) IF EXISTS(SELECT

More information

Transactions. Kathleen Durant PhD Northeastern University CS3200 Lesson 9

Transactions. Kathleen Durant PhD Northeastern University CS3200 Lesson 9 Transactions Kathleen Durant PhD Northeastern University CS3200 Lesson 9 1 Outline for the day The definition of a transaction Benefits provided What they look like in SQL Scheduling Transactions Serializability

More information

Course Contents of ORACLE 9i

Course Contents of ORACLE 9i Overview of Oracle9i Server Architecture Course Contents of ORACLE 9i Responsibilities of a DBA Changing DBA Environments What is an Oracle Server? Oracle Versioning Server Architectural Overview Operating

More information

New Features Summary. SAP Sybase Event Stream Processor 5.1 SP02

New Features Summary. SAP Sybase Event Stream Processor 5.1 SP02 Summary SAP Sybase Event Stream Processor 5.1 SP02 DOCUMENT ID: DC01616-01-0512-01 LAST REVISED: April 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software

More information

Get Table Schema In Sql Server 2005 Modify. Column Datatype >>>CLICK HERE<<<

Get Table Schema In Sql Server 2005 Modify. Column Datatype >>>CLICK HERE<<< Get Table Schema In Sql Server 2005 Modify Column Datatype Applies To: SQL Server 2014, SQL Server 2016 Preview Specifies the properties of a column that are added to a table by using ALTER TABLE. Is the

More information

MySQL Architecture and Components Guide

MySQL Architecture and Components Guide Guide This book contains the following, MySQL Physical Architecture MySQL Logical Architecture Storage Engines overview SQL Query execution InnoDB Storage Engine MySQL 5.7 References: MySQL 5.7 Reference

More information

SAP HANA ADMINISTRATION

SAP HANA ADMINISTRATION IT HUNTER SOLUTIONS Contact No - +1 9099998808 Email ID ithuntersolutions@gmail.com SAP HANA ADMINISTRATION SAP HANA Technology Overview Introduction to SAP HANA SAP In-Memory Strategy HANA compare to

More information

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions 1Z0-060 Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-060 Exam on Upgrade to Oracle Database 12c... 2 Oracle 1Z0-060 Certification Details:... 2

More information

Administration: Multiplex. SAP Sybase IQ 16.0 SP04

Administration: Multiplex. SAP Sybase IQ 16.0 SP04 Administration: Multiplex SAP Sybase IQ 16.0 SP04 DOCUMENT ID: DC01839-01-1604-01 LAST REVISED: May 2014 Copyright 2014 by SAP AG or an SAP affiliate company. All rights reserved. No part of this publication

More information

"Charting the Course... Oracle 18c DBA I (5 Day) Course Summary

Charting the Course... Oracle 18c DBA I (5 Day) Course Summary Course Summary Description This course provides a complete, hands-on introduction to Oracle Database Administration including the use of Enterprise Manager Database Express (EMDE), SQL Developer and SQL*Plus.

More information

SAP White Paper SAP Sybase Adaptive Server Enterprise. New Features in SAP Sybase Adaptive Server Enterprise 15.7 ESD2

SAP White Paper SAP Sybase Adaptive Server Enterprise. New Features in SAP Sybase Adaptive Server Enterprise 15.7 ESD2 SAP White Paper SAP Sybase Adaptive Server Enterprise New Features in SAP Sybase Adaptive Server Enterprise 15.7 ESD2 Table of Contents 4 Introduction 4 Introducing SAP Sybase ASE 15.7 ESD 4 VLDB Performance

More information

Database Programming with SQL

Database Programming with SQL Database Programming with SQL 18-1 Objectives In this lesson, you will learn to: Define the terms COMMIT, ROLLBACK, and SAVEPOINT as they relate to data transactions List three advantages of the COMMIT,

More information

KB_SQL Release Notes Version 4.3.Q2. Knowledge Based Systems, Inc.

KB_SQL Release Notes Version 4.3.Q2. Knowledge Based Systems, Inc. KB_SQL Release Notes Version 4.3.Q2 Copyright 2003 by All rights reserved., Ashburn, Virginia, USA. Printed in the United States of America. No part of this manual may be reproduced in any form or by any

More information

HYDRAstor: a Scalable Secondary Storage

HYDRAstor: a Scalable Secondary Storage HYDRAstor: a Scalable Secondary Storage 7th USENIX Conference on File and Storage Technologies (FAST '09) February 26 th 2009 C. Dubnicki, L. Gryz, L. Heldt, M. Kaczmarczyk, W. Kilian, P. Strzelczak, J.

More information

MariaDB 10.3 vs MySQL 8.0. Tyler Duzan, Product Manager Percona

MariaDB 10.3 vs MySQL 8.0. Tyler Duzan, Product Manager Percona MariaDB 10.3 vs MySQL 8.0 Tyler Duzan, Product Manager Percona Who Am I? My name is Tyler Duzan Formerly an operations engineer for more than 12 years focused on security and automation Now a Product Manager

More information

Oracle 11g Invisible Indexes Inderpal S. Johal. Inderpal S. Johal, Data Softech Inc.

Oracle 11g Invisible Indexes   Inderpal S. Johal. Inderpal S. Johal, Data Softech Inc. ORACLE 11G INVISIBLE INDEXES Inderpal S. Johal, Data Softech Inc. INTRODUCTION In this document we will work on another Oracle 11g interesting feature called Invisible Indexes. This will be very helpful

More information

Veritas NetBackup for Microsoft SQL Server Administrator's Guide

Veritas NetBackup for Microsoft SQL Server Administrator's Guide Veritas NetBackup for Microsoft SQL Server Administrator's Guide for Windows Release 8.1.1 Veritas NetBackup for Microsoft SQL Server Administrator's Guide Last updated: 2018-04-10 Document version:netbackup

More information

EXAM Microsoft Database Fundamentals. Buy Full Product.

EXAM Microsoft Database Fundamentals. Buy Full Product. Microsoft EXAM - 98-364 Microsoft Database Fundamentals Buy Full Product http://www.examskey.com/98-364.html Examskey Microsoft 98-364 exam demo product is here for you to test the quality of the product.

More information

A Crash Course in Perl5

A Crash Course in Perl5 z e e g e e s o f t w a r e A Crash Course in Perl5 Part 8: Database access in Perl Zeegee Software Inc. http://www.zeegee.com/ Terms and Conditions These slides are Copyright 2008 by Zeegee Software Inc.

More information

1Z Oracle. MySQL 5 Database Administrator Certified Professional Part I

1Z Oracle. MySQL 5 Database Administrator Certified Professional Part I Oracle 1Z0-873 MySQL 5 Database Administrator Certified Professional Part I Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-873 A. Use the --log-queries-indexes option. B. Use the

More information

70-459: Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform

70-459: Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform 70-459: Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform The following tables show where changes to exam 70-459 have been made to include updates

More information

SILWOOD TECHNOLOGY LTD. Safyr Metadata Discovery Software. Safyr Getting Started Guide

SILWOOD TECHNOLOGY LTD. Safyr Metadata Discovery Software. Safyr Getting Started Guide SILWOOD TECHNOLOGY LTD Safyr Metadata Discovery Software Safyr Getting Started Guide S I L W O O D T E C H N O L O G Y L I M I T E D Safyr Getting Started Guide Safyr 7.1 This product is subject to the

More information

"Charting the Course... Oracle 18c DBA I (3 Day) Course Summary

Charting the Course... Oracle 18c DBA I (3 Day) Course Summary Oracle 18c DBA I (3 Day) Course Summary Description This course provides a complete, hands-on introduction to Oracle Database Administration including the use of Enterprise Manager (EMDE), SQL Developer

More information

Weak Levels of Consistency

Weak Levels of Consistency Weak Levels of Consistency - Some applications are willing to live with weak levels of consistency, allowing schedules that are not serialisable E.g. a read-only transaction that wants to get an approximate

More information

HIVE MOCK TEST HIVE MOCK TEST III

HIVE MOCK TEST HIVE MOCK TEST III http://www.tutorialspoint.com HIVE MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to Hive. You can download these sample mock tests at your local machine

More information

Instant ALTER TABLE in MariaDB Marko Mäkelä Lead Developer InnoDB

Instant ALTER TABLE in MariaDB Marko Mäkelä Lead Developer InnoDB Instant ALTER TABLE in MariaDB 10.3+ Marko Mäkelä Lead Developer InnoDB History of ALTER TABLE in MySQL/MariaDB The old way (also known as ALGORITHM=COPY starting with MySQL 5.6) CREATE TABLE ; INSERT

More information

ALTER TABLE Improvements in MARIADB Server. Marko Mäkelä Lead Developer InnoDB MariaDB Corporation

ALTER TABLE Improvements in MARIADB Server. Marko Mäkelä Lead Developer InnoDB MariaDB Corporation ALTER TABLE Improvements in MARIADB Server Marko Mäkelä Lead Developer InnoDB MariaDB Corporation Generic ALTER TABLE in MariaDB CREATE TABLE ; INSERT SELECT; RENAME ; DROP TABLE ; Retroactively named

More information

Backup Solution Testing on UCS for Small Medium Range Customers (Disk-to-Disk) Backup Exec 2012

Backup Solution Testing on UCS for Small Medium Range Customers (Disk-to-Disk) Backup Exec 2012 Backup Solution Testing on UCS for Small Medium Range Customers (Disk-to-Disk) Backup Exec 2012 First Published: January 07, 2013 Last Modified: January 07, 2013 Americas Headquarters Cisco Systems, Inc.

More information

Backup & Restore. Maximiliano Bubenick Sr Remote DBA

Backup & Restore. Maximiliano Bubenick Sr Remote DBA Backup & Restore Maximiliano Bubenick Sr Remote DBA Agenda Why backups? Backup Types Raw Backups Logical Backups Binlog mirroring Backups Locks Tips Why Backups? Why Backups? At some point something will

More information

T-sql Check If Index Exists Information_schema

T-sql Check If Index Exists Information_schema T-sql Check If Index Exists Information_schema Is there another way to check if table/column exists in SQL Server? indexes won't pick them up, causing it to use the Clustered Index whenever a new column

More information

Get Oracle Schema Ddl Syntax With Dbms_metadata

Get Oracle Schema Ddl Syntax With Dbms_metadata Get Oracle Schema Ddl Syntax With Dbms_metadata It there an easy way to extract DDLs from an Oracle 10 schema (tables and route, then rather than trying to convert Oracle DDL syntax to H2 you'd be better

More information

SAND CDBMS Nearline for SAP BW v3.1 MR2

SAND CDBMS Nearline for SAP BW v3.1 MR2 SAND CDBMS Nearline for SAP BW v3.1 MR2 Release Notes 1 Introduction This maintenance release introduces new functionality, changes/improvements to existing functionality, and fixes for known issues. Refer

More information

Get Table Schema In Sql Server 2008 To Add Column If Not Exists >>>CLICK HERE<<<

Get Table Schema In Sql Server 2008 To Add Column If Not Exists >>>CLICK HERE<<< Get Table Schema In Sql Server 2008 To Add Column If Not Exists IF NOT EXISTS ( SELECT * FROM sys.columns WHERE object_id = OBJECT_ID(N'(dbo). Also try catch is easily possible to use in sql serverand

More information

Oracle 1Z0-053 Exam Questions and Answers (PDF) Oracle 1Z0-053 Exam Questions 1Z0-053 BrainDumps

Oracle 1Z0-053 Exam Questions and Answers (PDF) Oracle 1Z0-053 Exam Questions 1Z0-053 BrainDumps Oracle 1Z0-053 Dumps with Valid 1Z0-053 Exam Questions PDF [2018] The Oracle 1Z0-053 Oracle Database 11g: Administration II exam is an ultimate source for professionals to retain their credentials dynamic.

More information

Hybrid Backup & Disaster Recovery. Back Up SAP HANA and SUSE Linux Enterprise Server with SEP sesam

Hybrid Backup & Disaster Recovery. Back Up SAP HANA and SUSE Linux Enterprise Server with SEP sesam Hybrid Backup & Disaster Recovery Back Up SAP HANA and SUSE Linux Enterprise Server with SEP sesam 1 Table of Contents 1. Introduction and Overview... 3 2. Solution Components... 3 3. SAP HANA: Data Protection...

More information

Master Services Agreement:

Master Services Agreement: This Service Schedule for Hosted Backup Services v8.0.0 (the Service ) marketed as RecoveryVault replaces all previously signed / incorporated version(s) of the Service Schedule(s) for Hosted Backup Services

More information