ALTIBASE HDB Patch Notes

Size: px
Start display at page:

Download "ALTIBASE HDB 6.1.1.0.4 Patch Notes"

Transcription

1 ALTIBASE HDB Patch Notes Sept. 18, 2012

2 Table of Contents BUG Server may crash while restart because of existing prepared transactions on distributed transaction environment. 3 BUG Server doesn t check maximum number of property setting that allows multiple settings. 3 BUG ALTIBASE JDBC Applications may show symptoms similar to memory leaks if they uses ALTIBASE JDBC classes with finalizer() method implemented. 3 BUG Server or replication sender may be terminated unexpectedly if two or more replication senders use same replication log buffer. 3 BUG Installer doesn t check ALTIBASE HDB server process of user name altibase 4 BUG ALTIBASE Preprocessor APRE cannot recognize consecutive string literals spanned multiple lines. 4 BUG The direct path data utilities including dumpdp and convdp are terminated unexpectedly. 4 BUG APRE s parsing error message is improved. 4 BUG Server returns errors for using slashes and backslashes together to specify file paths on Windows platforms. 5 BUG SELECT statement returns additional unexpected columns if SELECT statement has two or more functions in PIVOT clause. 5 BUG IOException from JDBC Applications need to print low level call stack to help debugging. 6 BUG The pseudo columns such as LEVEL, ROWNUM, and SYSDATE cannot be used as column names of tables and views even if they are enclosed by double quotes. 6 BUG A property for setting default data types of host variables at target column clause of SELECT statement is added. 7 BUG SEGMENT is an internal APRE keyword and cannot be used as a column name. 7 BUG Server crash if GATHER_INDEX_STATS() procedure is called with the sampling percentage bigger than BUG Server crashes because of incorrectly used a member variable of Binary type internal representation. 8 BUG The length of user password is doubled. 8 BUG A subquery cannot be used at IF EXISTS() statement of PSM. 9 BUG GIVE_UP_TIME and GIVE_UP_XSN columns of SYS_REPLICATIONS_ system table are not reset for server restart. 10 BUG SQLDescribeParam() function is improved to process LIKE conditions. 10 2/10

3 BUG Server may crash while restart because of existing prepared transactions on distributed transaction environment. - Module: sm-disk-page - Category: Fatal - Reproducibility: Rare - Symptoms: ALTIBASE HDB resets UNDO segments as a part of normal startup process. If any prepared XA transactions found in startup process, the server doesn t reset the UNDO segments, but reuse them. This attempts to reuse UNDO page that is not valid causes server to crash. - Workaround: Please don t execute server restart if there are prepared XA transactions. CF. To see if prepared XA transaction exists: select count(*) from v$statement where state='prepared'; BUG Server doesn t check maximum number of property setting that allows multiple settings. - Module: mm - Category: Memory Error The maximum number of MEM_DB_DIR property is 8. If there are 10 MEM_DB_DIR properties, then server fails to startup. - Symptoms: Some properties of altibase.properties can be set multiple times, but they have maximum number of times. If one of those property is used over the maximum number, then server crash during startup. BUG ALTIBASE JDBC Applications may show symptoms similar to memory leaks if they uses ALTIBASE JDBC classes with finalizer() method implemented. - Module: mm-jdbc - Category: Memory Error - Symptoms: finalizer() method delays JVM GC. There are some ALTIBASE JDBC classes that implemented the method. The Java application that uses lots of those classes shows memory leak symptoms. BUG Server or replication sender may be terminated unexpectedly if two or more replication senders use same replication log buffer. 3/10

4 - Module: rp-control - Reproducibility: Rare The crash can be reproduced by following conditions: 1. Two or more replication senders are reading replication log buffer. 2. There are many on-going transactions. 3. The server hardware is equipped with many CPU (core), and many service thread and replication are working in ALTIBASE HDB. - Symptoms: Server or replication sender may be terminated unexpectedly if two or more replication senders are reading same replication log buffer, and the server is processing many transactions. - Workaround: Server won t crash if only one replication sender is working. BUG Installer doesn t check ALTIBASE HDB server process of user name altibase - Module: ETC - Symptoms: Installer checks whether any ALTIBASE HDB server process is running, and stops patching if it found running ALTIBASE HDB server process for same user account. The logic has a flaw and cannot detect correctly if installer is running by user altibase and other user is running the server process. BUG ALTIBASE Preprocessor APRE cannot recognize consecutive string literals spanned multiple lines. - Module: ux-apre - Symptoms: ALTIBASE Preprocessor APRE cannot recognize consecutive string literals spanned multiple lines. BUG The direct path data utilities including dumpdp and convdp are terminated unexpectedly. - Module: sm-util - Category: Fatal - Symptoms: The direct path data utilities including dumpdp and convdp are terminated unexpectedly because of problems with initialization and finalization of memory manager library. BUG APRE s parsing error message is improved. - Module: ux-apre - Category: Usability - Symptoms: A simple APRE parsing error message parse error doesn t help to debug problems. Now parsing error messages will print token information to help developers. - Changes: 4/10

5 BEFORE AFTER [ERR-000H : parse error] File : GIDBLib.sc Line : 175 Offset: Error_token:"RC,TC,TO_NUMBER(FLAG017),RTRIM(DESCRIPTION), UPDATE_FLAG " [ERR-000H : syntax error, unexpected C_STRING_LITERAL, expecting ')' or ','] File : GIDBLib.sc Line : 593 Offset: 6-46 Error_token:"SrcCallNo (%s) DestCID(%s) MsgID(%s) \n" BUG Server returns errors for using slashes and backslashes together to specify file paths on Windows platforms. - Module: sm-mem-recovery - Category: Functionality - Symptoms: Windows itself support slashes (/) and backslashes (\) to specify paths. However, ALTIBASE HDB uses naïve string comparison, so the using inconsistent slashes and backslashes returns errors. BUG SELECT statement returns additional unexpected columns if SELECT statement has two or more functions in PIVOT clause. - Module: qx create table t1(i1 integer, i2 varchar(10), i3 integer); insert into t1 values (1, 'alti', 1); insert into t1 values (1, 'base', 1); insert into t1 values (2, 'alti', 1); insert into t1 values (2, 'base', 1); insert into t1 values (3, 'alti', 1); insert into t1 values (3, 'base', 1); insert into t1 values (4, 'alti', 1); insert into t1 values (5, 'alti', 1); select * from (select i1,i2,i3 from t1) pivot( sum(i1) as sum_i1, sum(i3) as sum_i3 for i2 in('alti') ); Actual (BEFORE) I1 'alti'_sum_i1 'alti'_sum_i rows selected. Expected 'alti'_sum_i1 'alti'_sum_i3 5/10

6 (AFTER) row selected. - Symptoms: SELECT statement returns additional unexpected columns if SELECT statement has two or more functions in PIVOT clause. BUG IOException from JDBC Applications need to print low level call stack to help debugging. - Module: mm-jdbc - Category: Maintainability - Symptoms: IOException can be resulted from failures of socket connect, recv, and send calls. This IOException should print low level call stack for developers. - Changes: ERROR MESSAGE : Client unable to establish connection java.sql.sqlexception: Client unable to establish connection at Altibase.jdbc.driver.ex.exception(ex.java:73) at Altibase.jdbc.driver.cmnTCP.connectByHostName(cmnTCP.java:223) at Altibase.jdbc.driver.cmnTCP.connect(cmnTCP.java:144) at Altibase.jdbc.driver.cmp.connect(cmp.java:710) at Altibase.jdbc.driver.ABConnection.connect(ABConnection.java:486) at Altibase.jdbc.driver.ABConnection.<init>(ABConnection.java:212) at Altibase.jdbc.driver.AltibaseDriver.connect(AltibaseDriver.java:235) at java.sql.drivermanager.getconnection(drivermanager.java:525) at java.sql.drivermanager.getconnection(drivermanager.java:140) at test2.main(test2.java:112) Caused by: java.net.connectexception: Connection refused at sun.nio.ch.net.connect(native Method) at sun.nio.ch.socketchannelimpl.connect(socketchannelimpl.java:464) at sun.nio.ch.socketadaptor.connect(socketadaptor.java:81) at Altibase.jdbc.driver.cmnTCP.connectByHostName(cmnTCP.java:209)... 8 more BUG The pseudo columns such as LEVEL, ROWNUM, and SYSDATE cannot be used as column names of tables and views even if they are enclosed by double quotes. - Module: qp-select-pvo select * from ( select 1 "LEVEL" from dual ) v1; Actual s isql> select * from ( select 1 "LEVEL" from dual ) v1; [ERR-311BC : "LEVEL" cannot be used as an alias name. ] Expected s isql> select * from ( select 1 "LEVEL" from dual ) v1; LEVEL row selected. 6/10

7 - Symptoms: The pseudo columns cannot be used as column names of tables and views even if they are enclosed by double quotes. After this bug fix, even pseudo columns can be used as column names of tables and views if they are enclosed by double quotes. BUG A property for setting default data types of host variables at target column clause of SELECT statement is added. - Module: qp-select-pvo Place a parameter marker at the target column clause of a SELECT statement as shown below: select? from dual; Actual (BEFORE) Expected (AFTER) isql> prepare select :v1 from dual; [ERR-3123B : Invalid use of host variables 0001 : select :v1 from DUAL ^ ^ ] isql> prepare select :v1 from dual; :v row selected. - Symptoms: Server cannot decide accurate column types of host variables at target column clause of SELECT statement before actually executing the statement. It usually returns as VARCHAR type, and this behavior sometime causes problems regarding national character set. To accommodate such situation, a property for setting default data types of host variables at target column clause of SELECT statement is added. - Changes: COERCE_HOST_VAR_IN_SELECT_LIST_TO_VARCHAR property is added:. COERCE_HOST_VAR_IN_SELECT_LIST_TO_VARCHAR # 0: disable # 1~32000: varchar precision This property allows host variables to be used as target columns of SELECT statement without CAST() operator. Default value of this property is 0, and server will generate errors if the host variables are used without CAST() operator. If this property is any integer larger than 0, then the target columns are regarded as VARCHAR type columns with the specified precision. - Workaround: CAST() operator can set output data type. BUG SEGMENT is an internal APRE keyword and cannot be used as a column name. 7/10

8 - Module: ux-apre - Category: Usability - Symptoms: APRE reserves SEGMENT word as internal keyword and generates a parsing error if the word is used as a column name at the embedded SQL source files. BUG Server crash if GATHER_INDEX_STATS() procedure is called with the sampling percentage bigger than Module: sm_interface - Category: Fatal Execute following command from isql: GATHER_INDEX_STATS ('SYS', 'T1_IDX', 2.0); - Symptoms: GATHER_INDEX_STATS() procedure is used to gather index statistics. Its third argument represent the estimated percentage, and the range is from 0 to 1.0. If the procedure is executed with the third argument bigger than 1.0, then server crash. BUG Server crashes because of incorrectly used a member variable of Binary type internal representation. - Module: mt-datatype - Category: Fatal Create a disk hash temporary table with binary types. - Symptoms: While executing a query, server can create a disk hash temporary table to store temporary results. There is a member variable of Binary type internal representation being used incorrectly. This bug causes server to crash if the disk hash temporary table contains binary types. BUG The length of user password is doubled. - Module: qp-meta - Category: Functionality create user user1 identified by a ; Actual (BEFORE) Expected (AFTER) isql> create user user1 identified by a ; [ERR-3118B : The length of the name exceeds the maximum limit : create user USER1 identified by A ^ ^ ] isql> create user user1 identified by a ; Create success. - Symptoms: DBA cannot create a user with password size longer 8 bytes. - Changes: The length of user password id doubled. 8/10

9 BEFORE: 8 bytes for Windows, 11 bytes for Solaris AFTER: 16 bytes for Windows, 22 bytes for Solaris BUG A subquery cannot be used at IF EXISTS() statement of PSM. - Module: qp-psm-trigger-pvo - Category: Functionality create procedure proc1 as begin if exists (select * from dual) then println( 'exist!!' ); end if; end; / exec proc1; Actual (BEFORE) isql> create procedure proc1 2 as 3 begin 4 if exists (select * from dual) then 5 println( 'exist!!' ); 6 end if; 7 end; 8 / [ERR : A subquery is not allowed here. In PROC : if exists (select * from DUAL) then ^ ^ ] Expected (AFTER) isql> create procedure proc1 2 as 3 begin 4 if exists (select * from dual) then 5 println( 'exist!!' ); 6 end if; 7 end; 8 / create success execute success - Symptoms: A subquery cannot be used at IF EXISTS() statement of PSM. - Changes: Following statement syntaxes are added for PSM: - IF EXISTS (subquery) - IF NOT EXISTS (subquery) - ELSEIF EXISTS (subquery) - ELSEIF NOT EXISTS (subquery) - ELSEIF EXISTS (subquery) - ELSEIF NOT EXISTS (subquery) 9/10

10 - CASE WHEN EXISTS (subquery) - CASE WHEN NOT EXISTS (subquery) - Workaround: The subquery should be executed and store the result before the IF statement. An example is as follow: create procedure proc1 as v1 integer; begin select count(*) into v1 from dual; if v1 > 0 then println( 'exist!!' ); end if; end; / exec proc1; BUG GIVE_UP_TIME and GIVE_UP_XSN columns of SYS_REPLICATIONS_ system table are not reset for server restart. - Module: rp-control - Category: Functionality - Symptoms: When any replication give up occur, it will be recorded at GIVE_UP_TIME and GIVE_UP_XSN columns of SYS_REPLICATIONS_ system table. These values are reset by ALTER REPLICATION RESET statement only. These values are not automatically reset for SYNC start, and that gives DBAs a wrong impression that SYNC had not been started. After executing SYNC / SYNC ONLY / QUICKSTART, GIVE_UP columns must be reset. Note. How to check GIVE_UP_TIME column: isql> select to_char(give_up_time, 'yyyy-mm-dd hh:mi:ss' ) from system_.sys_replications_; TO_CHAR(GIVE_UP_TIME, 'yyyy-mm-dd hh:mi:ss : :04:44 1 row selected. BUG SQLDescribeParam() function is improved to process LIKE conditions. - Module: qp-non_select - Category: Functionality create table t1(i1 nvarchar(3)); prepare select 1 from t1 where i1 like?; [describeparam, bind] - Symptoms: Server always returns VARCHAR(32000) as a column type for parameter marked columns of prepared SQL statement even though they may not always correct. The correct column types for parameter marked columns are set when the prepared statement is actually being executed. This default behavior causes problems if LIKE conditions and parameter markers are used for NCHAR and NVARCHAR types. These NCHAR and NVARCHAR types are converted to VARCHAR type which corrupts data. 10/10

IBM Tivoli Monitoring V6.2.3, how to debug issues with Windows performance objects issues - overview and tools.

IBM Tivoli Monitoring V6.2.3, how to debug issues with Windows performance objects issues - overview and tools. IBM Tivoli Monitoring V6.2.3, how to debug issues with Windows performance objects issues - overview and tools. Page 1 of 13 The module developer assumes that you understand basic IBM Tivoli Monitoring

More information

3.GETTING STARTED WITH ORACLE8i

3.GETTING STARTED WITH ORACLE8i Oracle For Beginners Page : 1 3.GETTING STARTED WITH ORACLE8i Creating a table Datatypes Displaying table definition using DESCRIBE Inserting rows into a table Selecting rows from a table Editing SQL buffer

More information

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL

More information

Database Administration with MySQL

Database Administration with MySQL Database Administration with MySQL Suitable For: Database administrators and system administrators who need to manage MySQL based services. Prerequisites: Practical knowledge of SQL Some knowledge of relational

More information

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/- Oracle Objective: Oracle has many advantages and features that makes it popular and thereby makes it as the world's largest enterprise software company. Oracle is used for almost all large application

More information

Using SQL Server Management Studio

Using SQL Server Management Studio Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases

More information

Appendix. Web Command Error Codes. Web Command Error Codes

Appendix. Web Command Error Codes. Web Command Error Codes Appendix Web Command s Error codes marked with * are received in responses from the FTP server, and then returned as the result of FTP command execution. -501 Incorrect parameter type -502 Error getting

More information

Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc.

Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc. Tuning WebSphere Application Server ND 7.0 Royal Cyber Inc. JVM related problems Application server stops responding Server crash Hung process Out of memory condition Performance degradation Check if the

More information

OLH: Oracle Loader for Hadoop OSCH: Oracle SQL Connector for Hadoop Distributed File System (HDFS)

OLH: Oracle Loader for Hadoop OSCH: Oracle SQL Connector for Hadoop Distributed File System (HDFS) Use Data from a Hadoop Cluster with Oracle Database Hands-On Lab Lab Structure Acronyms: OLH: Oracle Loader for Hadoop OSCH: Oracle SQL Connector for Hadoop Distributed File System (HDFS) All files are

More information

The release notes provide details of enhancements and features in Cloudera ODBC Driver for Impala 2.5.30, as well as the version history.

The release notes provide details of enhancements and features in Cloudera ODBC Driver for Impala 2.5.30, as well as the version history. Cloudera ODBC Driver for Impala 2.5.30 The release notes provide details of enhancements and features in Cloudera ODBC Driver for Impala 2.5.30, as well as the version history. The following are highlights

More information

A Brief Introduction to MySQL

A Brief Introduction to MySQL A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term

More information

Package sjdbc. R topics documented: February 20, 2015

Package sjdbc. R topics documented: February 20, 2015 Package sjdbc February 20, 2015 Version 1.5.0-71 Title JDBC Driver Interface Author TIBCO Software Inc. Maintainer Stephen Kaluzny Provides a database-independent JDBC interface. License

More information

MyOra 3.5. User Guide. SQL Tool for Oracle. Kris Murthy

MyOra 3.5. User Guide. SQL Tool for Oracle. Kris Murthy MyOra 3.5 SQL Tool for Oracle User Guide Kris Murthy Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL Editor...

More information

StreamServe Persuasion SP5 Oracle Database

StreamServe Persuasion SP5 Oracle Database StreamServe Persuasion SP5 Oracle Database Database Guidelines Rev A StreamServe Persuasion SP5 Oracle Database Database Guidelines Rev A 2001-2011 STREAMSERVE, INC. ALL RIGHTS RESERVED United States patent

More information

A basic create statement for a simple student table would look like the following.

A basic create statement for a simple student table would look like the following. Creating Tables A basic create statement for a simple student table would look like the following. create table Student (SID varchar(10), FirstName varchar(30), LastName varchar(30), EmailAddress varchar(30));

More information

Porting from Oracle to PostgreSQL

Porting from Oracle to PostgreSQL by Paulo Merson February/2002 Porting from Oracle to If you are starting to use or you will migrate from Oracle database server, I hope this document helps. If you have Java applications and use JDBC,

More information

Using Temporary Tables to Improve Performance for SQL Data Services

Using Temporary Tables to Improve Performance for SQL Data Services Using Temporary Tables to Improve Performance for SQL Data Services 2014- Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying,

More information

HP Quality Center. Upgrade Preparation Guide

HP Quality Center. Upgrade Preparation Guide HP Quality Center Upgrade Preparation Guide Document Release Date: November 2008 Software Release Date: November 2008 Legal Notices Warranty The only warranties for HP products and services are set forth

More information

Choosing a Data Model for Your Database

Choosing a Data Model for Your Database In This Chapter This chapter describes several issues that a database administrator (DBA) must understand to effectively plan for a database. It discusses the following topics: Choosing a data model for

More information

Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences. Mike Dempsey

Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences. Mike Dempsey Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences by Mike Dempsey Overview SQL Assistant 13.0 is an entirely new application that has been re-designed from the ground up. It has been

More information

CS346: Database Programming. http://warwick.ac.uk/cs346

CS346: Database Programming. http://warwick.ac.uk/cs346 CS346: Database Programming http://warwick.ac.uk/cs346 1 Database programming Issue: inclusionofdatabasestatementsinaprogram combination host language (general-purpose programming language, e.g. Java)

More information

MOC 20461C: Querying Microsoft SQL Server. Course Overview

MOC 20461C: Querying Microsoft SQL Server. Course Overview MOC 20461C: Querying Microsoft SQL Server Course Overview This course provides students with the knowledge and skills to query Microsoft SQL Server. Students will learn about T-SQL querying, SQL Server

More information

Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress*

Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress* Oracle Database 11 g Performance Tuning Recipes Sam R. Alapati Darl Kuhn Bill Padfield Apress* Contents About the Authors About the Technical Reviewer Acknowledgments xvi xvii xviii Chapter 1: Optimizing

More information

CA ARCserve Backup for Windows

CA ARCserve Backup for Windows CA ARCserve Backup for Windows Agent for Sybase Guide r16 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

COSC 6397 Big Data Analytics. 2 nd homework assignment Pig and Hive. Edgar Gabriel Spring 2015

COSC 6397 Big Data Analytics. 2 nd homework assignment Pig and Hive. Edgar Gabriel Spring 2015 COSC 6397 Big Data Analytics 2 nd homework assignment Pig and Hive Edgar Gabriel Spring 2015 2 nd Homework Rules Each student should deliver Source code (.java files) Documentation (.pdf,.doc,.tex or.txt

More information

sqlite driver manual

sqlite driver manual sqlite driver manual A libdbi driver using the SQLite embedded database engine Markus Hoenicka [email protected] sqlite driver manual: A libdbi driver using the SQLite embedded database engine

More information

Configuring Apache Derby for Performance and Durability Olav Sandstå

Configuring Apache Derby for Performance and Durability Olav Sandstå Configuring Apache Derby for Performance and Durability Olav Sandstå Database Technology Group Sun Microsystems Trondheim, Norway Overview Background > Transactions, Failure Classes, Derby Architecture

More information

Token Sequencing Approach to Prevent SQL Injection Attacks

Token Sequencing Approach to Prevent SQL Injection Attacks IOSR Journal of Computer Engineering (IOSRJCE) ISSN : 2278-0661 Volume 1, Issue 1 (May-June 2012), PP 31-37 Token Sequencing Approach to Prevent SQL Injection Attacks ManveenKaur 1,Arun Prakash Agrawal

More information

Intro to Embedded SQL Programming for ILE RPG Developers

Intro to Embedded SQL Programming for ILE RPG Developers Intro to Embedded SQL Programming for ILE RPG Developers Dan Cruikshank DB2 for i Center of Excellence 1 Agenda Reasons for using Embedded SQL Getting started with Embedded SQL Using Host Variables Using

More information

CA ARCserve Backup for Windows

CA ARCserve Backup for Windows CA ARCserve Backup for Windows Agent for Sybase Guide r16.5 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

How To Use The Correlog With The Cpl Powerpoint Powerpoint Cpl.Org Powerpoint.Org (Powerpoint) Powerpoint (Powerplst) And Powerpoint 2 (Powerstation) (Powerpoints) (Operations

How To Use The Correlog With The Cpl Powerpoint Powerpoint Cpl.Org Powerpoint.Org (Powerpoint) Powerpoint (Powerplst) And Powerpoint 2 (Powerstation) (Powerpoints) (Operations orrelog SQL Table Monitor Adapter Users Manual http://www.correlog.com mailto:[email protected] CorreLog, SQL Table Monitor Users Manual Copyright 2008-2015, CorreLog, Inc. All rights reserved. No part

More information

MySQL for Beginners Ed 3

MySQL for Beginners Ed 3 Oracle University Contact Us: 1.800.529.0165 MySQL for Beginners Ed 3 Duration: 4 Days What you will learn The MySQL for Beginners course helps you learn about the world's most popular open source database.

More information

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner 1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi

More information

TimesTen Auditing Using ttaudit.java

TimesTen Auditing Using ttaudit.java TimesTen Auditing Using ttaudit.java Installation, Operation, and Configuration As of: TimesTen 11.2.2.6 and ttaudit 1.0.0.15 March, 2014 The ttaudit.java application is free, open source project software

More information

How Strings are Stored. Searching Text. Setting. ANSI_PADDING Setting

How Strings are Stored. Searching Text. Setting. ANSI_PADDING Setting How Strings are Stored Searching Text SET ANSI_PADDING { ON OFF } Controls the way SQL Server stores values shorter than the defined size of the column, and the way the column stores values that have trailing

More information

SQL Server An Overview

SQL Server An Overview SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system

More information

SQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach

SQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach TRAINING & REFERENCE murach's SQL Server 2012 for developers Bryan Syverson Joel Murach Mike Murach & Associates, Inc. 4340 N. Knoll Ave. Fresno, CA 93722 www.murach.com [email protected] Expanded

More information

KB259302 - Windows 2000 DNS Event Messages 1 Through 1614

KB259302 - Windows 2000 DNS Event Messages 1 Through 1614 Page 1 of 6 Knowledge Base Windows 2000 DNS Event Messages 1 Through 1614 PSS ID Number: 259302 Article Last Modified on 10/29/2003 The information in this article applies to: Microsoft Windows 2000 Server

More information

Enterprise Manager Performance Tips

Enterprise Manager Performance Tips Enterprise Manager Performance Tips + The tips below are related to common situations customers experience when their Enterprise Manager(s) are not performing consistent with performance goals. If you

More information

news from Tom Bacon about Monday's lecture

news from Tom Bacon about Monday's lecture ECRIC news from Tom Bacon about Monday's lecture I won't be at the lecture on Monday due to the work swamp. The plan is still to try and get into the data centre in two weeks time and do the next migration,

More information

List of FTP commands for the Microsoft command-line FTP client

List of FTP commands for the Microsoft command-line FTP client You are on the nsftools.com site This is a list of the commands available when using the Microsoft Windows command-line FTP client (requires TCP/IP to be installed). All information is from the Windows

More information

Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides

Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides HP OO Community Guides Monitoring HP OO 10 This document describes the specifications of components we want to monitor, and the means to monitor them, in order to achieve effective monitoring of HP Operations

More information

Introduction to the Oracle DBMS

Introduction to the Oracle DBMS Introduction to the Oracle DBMS Kristian Torp Department of Computer Science Aalborg University www.cs.aau.dk/ torp [email protected] December 2, 2011 daisy.aau.dk Kristian Torp (Aalborg University) Introduction

More information

Intro to Databases. ACM Webmonkeys 2011

Intro to Databases. ACM Webmonkeys 2011 Intro to Databases ACM Webmonkeys 2011 Motivation Computer programs that deal with the real world often need to store a large amount of data. E.g.: Weather in US cities by month for the past 10 years List

More information

Using DOTS as Apache Derby System Test

Using DOTS as Apache Derby System Test Using DOTS as Apache Derby System Test Date: 02/16/2005 Author: Ramandeep Kaur [email protected] Table of Contents 1 Introduction... 3 2 DOTS Overview... 3 3 Running DOTS... 4 4 Issues/Tips/Hints... 6 5

More information

RTI Database Integration Service. Release Notes

RTI Database Integration Service. Release Notes RTI Database Integration Service Release Notes Version 5.2.0 2015 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2015. Trademarks Real-Time Innovations, RTI, NDDS,

More information

An Oracle White Paper June 2013. Migrating Applications and Databases with Oracle Database 12c

An Oracle White Paper June 2013. Migrating Applications and Databases with Oracle Database 12c An Oracle White Paper June 2013 Migrating Applications and Databases with Oracle Database 12c Disclaimer The following is intended to outline our general product direction. It is intended for information

More information

ODBC Client Driver Help. 2015 Kepware, Inc.

ODBC Client Driver Help. 2015 Kepware, Inc. 2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 4 Overview 4 External Dependencies 4 Driver Setup 5 Data Source Settings 5 Data Source Setup 6 Data Source Access Methods 13 Fixed Table 14 Table

More information

Oracle Database Links Part 2 - Distributed Transactions Written and presented by Joel Goodman October 15th 2009

Oracle Database Links Part 2 - Distributed Transactions Written and presented by Joel Goodman October 15th 2009 Oracle Database Links Part 2 - Distributed Transactions Written and presented by Joel Goodman October 15th 2009 About Me Email: [email protected] Blog: dbatrain.wordpress.com Application Development

More information

Topics Advanced PL/SQL, Integration with PROIV SuperLayer and use within Glovia

Topics Advanced PL/SQL, Integration with PROIV SuperLayer and use within Glovia Topics Advanced PL/SQL, Integration with PROIV SuperLayer and use within Glovia 1. SQL Review Single Row Functions Character Functions Date Functions Numeric Function Conversion Functions General Functions

More information

IBM Power Systems Software. The ABCs of Coding High Performance SQL Apps DB2 for IBM i. Presented by Jarek Miszczyk IBM Rochester, ISV Enablement

IBM Power Systems Software. The ABCs of Coding High Performance SQL Apps DB2 for IBM i. Presented by Jarek Miszczyk IBM Rochester, ISV Enablement The ABCs of Coding High Performance SQL Apps DB2 for IBM i Presented by Jarek Miszczyk IBM Rochester, ISV Enablement 2008 IBM Corporation SQL Interfaces ODBC / JDBC / ADO / DRDA / XDA Network Host Server

More information

MS SQL Performance (Tuning) Best Practices:

MS SQL Performance (Tuning) Best Practices: MS SQL Performance (Tuning) Best Practices: 1. Don t share the SQL server hardware with other services If other workloads are running on the same server where SQL Server is running, memory and other hardware

More information

Data Tool Platform SQL Development Tools

Data Tool Platform SQL Development Tools Data Tool Platform SQL Development Tools ekapner Contents Setting SQL Development Preferences...5 Execution Plan View Options Preferences...5 General Preferences...5 Label Decorations Preferences...6

More information

Migrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R 2 0 1 4

Migrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R 2 0 1 4 Migrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R 2 0 1 4 1. Introduction Oracle provides products that reduce the time, risk,

More information

SQL Server Database Coding Standards and Guidelines

SQL Server Database Coding Standards and Guidelines SQL Server Database Coding Standards and Guidelines http://www.sqlauthority.com Naming Tables: Stored Procs: Triggers: Indexes: Primary Keys: Foreign Keys: Defaults: Columns: General Rules: Rules: Pascal

More information

How To Understand The Error Codes On A Crystal Reports Print Engine

How To Understand The Error Codes On A Crystal Reports Print Engine Overview Error Codes This document lists all the error codes and the descriptions that the Crystal Reports Print Engine generates. PE_ERR_NOTENOUGHMEMORY (500) There is not enough memory available to complete

More information

Java DB Performance. Olav Sandstå Sun Microsystems, Trondheim, Norway Submission ID: 860

Java DB Performance. Olav Sandstå Sun Microsystems, Trondheim, Norway Submission ID: 860 Java DB Performance Olav Sandstå Sun Microsystems, Trondheim, Norway Submission ID: 860 AGENDA > Java DB introduction > Configuring Java DB for performance > Programming tips > Understanding Java DB performance

More information

InterBase 6. Embedded SQL Guide. Borland/INPRISE. 100 Enterprise Way, Scotts Valley, CA 95066 http://www.interbase.com

InterBase 6. Embedded SQL Guide. Borland/INPRISE. 100 Enterprise Way, Scotts Valley, CA 95066 http://www.interbase.com InterBase 6 Embedded SQL Guide Borland/INPRISE 100 Enterprise Way, Scotts Valley, CA 95066 http://www.interbase.com Inprise/Borland may have patents and/or pending patent applications covering subject

More information

Release Notes. Identikey Server Release Notes 3.1

Release Notes. Identikey Server Release Notes 3.1 Release Notes Identikey Server Release Notes 3.1 Disclaimer of Warranties and Limitations of Liabilities Disclaimer of Warranties and Limitations of Liabilities The Product is provided on an 'as is' basis,

More information

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added? DBMS Questions 1.) Which type of file is part of the Oracle database? A.) B.) C.) D.) Control file Password file Parameter files Archived log files 2.) Which statements are use to UNLOCK the user? A.)

More information

LICENSE4J FLOATING LICENSE SERVER USER GUIDE

LICENSE4J FLOATING LICENSE SERVER USER GUIDE LICENSE4J FLOATING LICENSE SERVER USER GUIDE VERSION 4.5.5 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Floating License Usage... 2 Installation... 4 Windows Installation... 4 Linux

More information

1Z0-117 Oracle Database 11g Release 2: SQL Tuning. Oracle

1Z0-117 Oracle Database 11g Release 2: SQL Tuning. Oracle 1Z0-117 Oracle Database 11g Release 2: SQL Tuning Oracle To purchase Full version of Practice exam click below; http://www.certshome.com/1z0-117-practice-test.html FOR Oracle 1Z0-117 Exam Candidates We

More information

Parallel Data Preparation with the DS2 Programming Language

Parallel Data Preparation with the DS2 Programming Language ABSTRACT Paper SAS329-2014 Parallel Data Preparation with the DS2 Programming Language Jason Secosky and Robert Ray, SAS Institute Inc., Cary, NC and Greg Otto, Teradata Corporation, Dayton, OH A time-consuming

More information

Generating XML from Relational Tables using ORACLE. by Selim Mimaroglu Supervisor: Betty O NeilO

Generating XML from Relational Tables using ORACLE. by Selim Mimaroglu Supervisor: Betty O NeilO Generating XML from Relational Tables using ORACLE by Selim Mimaroglu Supervisor: Betty O NeilO 1 INTRODUCTION Database: : A usually large collection of data, organized specially for rapid search and retrieval

More information

SnapLogic Salesforce Snap Reference

SnapLogic Salesforce Snap Reference SnapLogic Salesforce Snap Reference Document Release: October 2012 SnapLogic, Inc. 71 East Third Avenue San Mateo, California 94401 U.S.A. www.snaplogic.com Copyright Information 2012 SnapLogic, Inc. All

More information

Exposed Database( SQL Server) Error messages Delicious food for Hackers

Exposed Database( SQL Server) Error messages Delicious food for Hackers Exposed Database( SQL Server) Error messages Delicious food for Hackers The default.asp behavior of IIS server is to return a descriptive error message from the application. By attacking the web application

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

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

More information

Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department

Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department Ahsay Replication Server v5.5 Administrator s Guide Ahsay TM Online Backup - Development Department October 9, 2009 Copyright Notice Ahsay Systems Corporation Limited 2008. All rights reserved. Author:

More information

Automating SQL Injection Exploits

Automating SQL Injection Exploits Automating SQL Injection Exploits Mike Shema IT Underground, Berlin 2006 Overview SQL injection vulnerabilities are pretty easy to detect. The true impact of a vulnerability is measured

More information

MDM Multidomain Edition (Version 9.6.0) For Microsoft SQL Server Performance Tuning

MDM Multidomain Edition (Version 9.6.0) For Microsoft SQL Server Performance Tuning MDM Multidomain Edition (Version 9.6.0) For Microsoft SQL Server Performance Tuning 2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic,

More information

Object-Oriented Programming in Java

Object-Oriented Programming in Java CSCI/CMPE 3326 Object-Oriented Programming in Java Class, object, member field and method, final constant, format specifier, file I/O Dongchul Kim Department of Computer Science University of Texas Rio

More information

Release Notes LS Retail Data Director 3.01.04 August 2011

Release Notes LS Retail Data Director 3.01.04 August 2011 Release Notes LS Retail Data Director 3.01.04 August 2011 Copyright 2010-2011, LS Retail. All rights reserved. All trademarks belong to their respective holders. Contents 1 Introduction... 1 1.1 What s

More information

RTI Real-Time Connect. Release Notes

RTI Real-Time Connect. Release Notes RTI Real-Time Connect Release Notes Version 4.5f 2012 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. March 2012. Trademarks Real-Time Innovations, RTI, and Connext are

More information

Oracle EXAM - 1Z0-117. Oracle Database 11g Release 2: SQL Tuning. Buy Full Product. http://www.examskey.com/1z0-117.html

Oracle EXAM - 1Z0-117. Oracle Database 11g Release 2: SQL Tuning. Buy Full Product. http://www.examskey.com/1z0-117.html Oracle EXAM - 1Z0-117 Oracle Database 11g Release 2: SQL Tuning Buy Full Product http://www.examskey.com/1z0-117.html Examskey Oracle 1Z0-117 exam demo product is here for you to test the quality of the

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

1 Changes in this release

1 Changes in this release Oracle SQL Developer Oracle TimesTen In-Memory Database Support Release Notes Release 4.0 E39883-01 June 2013 This document provides late-breaking information as well as information that is not yet part

More information

TrendWorX32 SQL Query Engine V9.2 Beta III

TrendWorX32 SQL Query Engine V9.2 Beta III TrendWorX32 SQL Query Engine V9.2 Beta III Documentation (Preliminary November 2009) OPC Automation at your fingertips 1. Introduction TrendWorX32 Logger logs data to a database. You can use the TrendWorX32

More information

DBMaster. Backup Restore User's Guide P-E5002-Backup/Restore user s Guide Version: 02.00

DBMaster. Backup Restore User's Guide P-E5002-Backup/Restore user s Guide Version: 02.00 DBMaster Backup Restore User's Guide P-E5002-Backup/Restore user s Guide Version: 02.00 Document No: 43/DBM43-T02232006-01-BARG Author: DBMaster Production Team, Syscom Computer Engineering CO. Publication

More information

Oracle Database 10g: Introduction to SQL

Oracle Database 10g: Introduction to SQL Oracle University Contact Us: 1.800.529.0165 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database technology.

More information

Firebird. Embedded SQL Guide for RM/Cobol

Firebird. Embedded SQL Guide for RM/Cobol Firebird Embedded SQL Guide for RM/Cobol Embedded SQL Guide for RM/Cobol 3 Table of Contents 1. Program Structure...6 1.1. General...6 1.2. Reading this Guide...6 1.3. Definition of Terms...6 1.4. Declaring

More information

Programming Against Hybrid Databases with Java Handling SQL and NoSQL. Brian Hughes IBM

Programming Against Hybrid Databases with Java Handling SQL and NoSQL. Brian Hughes IBM Programming Against Hybrid Databases with Java Handling SQL and NoSQL Brian Hughes IBM 1 Acknowledgements and Disclaimers Availability. References in this presentation to IBM products, programs, or services

More information

PERFORMANCE TIPS FOR BATCH JOBS

PERFORMANCE TIPS FOR BATCH JOBS PERFORMANCE TIPS FOR BATCH JOBS Here is a list of effective ways to improve performance of batch jobs. This is probably the most common performance lapse I see. The point is to avoid looping through millions

More information

Real SQL Programming 1

Real SQL Programming 1 Real 1 We have seen only how SQL is used at the generic query interface an environment where we sit at a terminal and ask queries of a database. Reality is almost always different: conventional programs

More information

Backup Exec Cloud Storage for Nirvanix Installation Guide. Release 2.0

Backup Exec Cloud Storage for Nirvanix Installation Guide. Release 2.0 Backup Exec Cloud Storage for Nirvanix Installation Guide Release 2.0 The software described in this book is furnished under a license agreement and may be used only in accordance with the terms of the

More information

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL

More information

Retrieving Data Using the SQL SELECT Statement. Copyright 2006, Oracle. All rights reserved.

Retrieving Data Using the SQL SELECT Statement. Copyright 2006, Oracle. All rights reserved. Retrieving Data Using the SQL SELECT Statement Objectives After completing this lesson, you should be able to do the following: List the capabilities of SQL SELECT statements Execute a basic SELECT statement

More information

Information Systems SQL. Nikolaj Popov

Information Systems SQL. Nikolaj Popov Information Systems SQL Nikolaj Popov Research Institute for Symbolic Computation Johannes Kepler University of Linz, Austria [email protected] Outline SQL Table Creation Populating and Modifying

More information

MyOra 4.5. User Guide. SQL Tool for Oracle. Kris Murthy

MyOra 4.5. User Guide. SQL Tool for Oracle. Kris Murthy MyOra 4.5 SQL Tool for Oracle User Guide Kris Murthy Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL Editor...

More information

Change Management for Rational DOORS User s Guide

Change Management for Rational DOORS User s Guide Change Management for Rational DOORS User s Guide Before using this information, read the general information under Appendix: Notices on page 58. This edition applies to Change Management for Rational

More information

The Sins of SQL Programming that send the DB to Upgrade Purgatory Abel Macias. 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

The Sins of SQL Programming that send the DB to Upgrade Purgatory Abel Macias. 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. The Sins of SQL Programming that send the DB to Upgrade Purgatory Abel Macias 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Who is Abel Macias? 1994 - Joined Oracle Support 2000

More information

Contact for all enquiries Phone: +61 2 8006 9730. Email: [email protected]. Page 2. RecordPoint Release Notes V3.8 for SharePoint 2013

Contact for all enquiries Phone: +61 2 8006 9730. Email: info@recordpoint.com.au. Page 2. RecordPoint Release Notes V3.8 for SharePoint 2013 Release Notes V3.8 Notice This document contains confidential and trade secret information of RecordPoint Software ( RPS ). RecordPoint Software has prepared this document for use solely with RecordPoint.

More information

Introduction to Microsoft Jet SQL

Introduction to Microsoft Jet SQL Introduction to Microsoft Jet SQL Microsoft Jet SQL is a relational database language based on the SQL 1989 standard of the American Standards Institute (ANSI). Microsoft Jet SQL contains two kinds of

More information

Nortel VPN Router Software Release V6_05.300

Nortel VPN Router Software Release V6_05.300 Nortel VPN Router Software Release V6_05.300 1. Release Summary Release Date: November 10, 2008 Purpose: Software Maintenance release to address customer found software issues. 2. Important Notes Before

More information

Firebird. A really free database used in free and commercial projects

Firebird. A really free database used in free and commercial projects Firebird A really free database used in free and commercial projects Holger Klemt CEO IBExpert KG, Germany [email protected] This presentation: www.ibexpert.com/firebird.pdf What is Firebird? Firebird

More information

Simba Apache Cassandra ODBC Driver

Simba Apache Cassandra ODBC Driver Simba Apache Cassandra ODBC Driver with SQL Connector 2.2.0 Released 2015-11-13 These release notes provide details of enhancements, features, and known issues in Simba Apache Cassandra ODBC Driver with

More information

Embedded SQL programming

Embedded SQL programming Embedded SQL programming http://www-136.ibm.com/developerworks/db2 Table of contents If you're viewing this document online, you can click any of the topics below to link directly to that section. 1. Before

More information

Apache Derby Performance. Olav Sandstå, Dyre Tjeldvoll, Knut Anders Hatlen Database Technology Group Sun Microsystems

Apache Derby Performance. Olav Sandstå, Dyre Tjeldvoll, Knut Anders Hatlen Database Technology Group Sun Microsystems Apache Derby Performance Olav Sandstå, Dyre Tjeldvoll, Knut Anders Hatlen Database Technology Group Sun Microsystems Overview Derby Architecture Performance Evaluation of Derby Performance Tips Comparing

More information

Services. Relational. Databases & JDBC. Today. Relational. Databases SQL JDBC. Next Time. Services. Relational. Databases & JDBC. Today.

Services. Relational. Databases & JDBC. Today. Relational. Databases SQL JDBC. Next Time. Services. Relational. Databases & JDBC. Today. & & 1 & 2 Lecture #7 2008 3 Terminology Structure & & Database server software referred to as Database Management Systems (DBMS) Database schemas describe database structure Data ordered in tables, rows

More information