0% found this document useful (0 votes)
88 views

New Features and Functionality Db2 V9

New features have been added to DB2 V9.7 including enhancements to compression, manageability, pureXML, monitoring, performance, workload management, security, application development, and installation. Specific improvements include compression of XML data, automatic storage management, monitoring of dynamic SQL, workload thresholds, AES encryption, and Python application development support.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views

New Features and Functionality Db2 V9

New features have been added to DB2 V9.7 including enhancements to compression, manageability, pureXML, monitoring, performance, workload management, security, application development, and installation. Specific improvements include compression of XML data, automatic storage management, monitoring of dynamic SQL, workload thresholds, AES encryption, and Python application development support.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

New features and functionality db2 V9.

7
Product packaging enhancements
Component names have changed

Compression enhancements
XML data stored in the XML storage object of tables can be compressed
Temporary tables can be compressed
Indexes can be compressed
Data replication source tables can be compressed
FP1: Compression dictionary creation has been improved

Manageability enhancements
Existing databases can now use automatic storage
Automatic storage supports dropping storage paths and rebalancing table spaces
Reclaiming unused space from table spaces is supported
Reclaiming space from multidimensional clustering (MDC) tables has been enhanced
Enhanced access to DB2 administration commands through SQL
Table data can be moved online using a new stored procedure
Table space capacity for large and temporary table spaces has increased
Distribution map supports larger data warehouses
Database partition servers are online immediately after being added to an instance
DESCRIBE command provides additional index information
FP1: Data partitions and partitioned indexes can be reorganized
FP1: relocating databases using the db2relocatedb command has been improved

pureXML enhancements
Partitioned tables support XML data
MDC tables support XML columns
Declared temporary tables support XML columns
Inlined SQL functions support the XML data type
Partitioned database environments support the pureXML feature
The ALTER TABLE statement supports REORG-recommended operations containing XML data
Predicate pushdown is available for SQL/XML and XQuery statements
XML parsing and validation can return more detailed messages
Multiple XML documents in a column can be decomposed at the same time
Optimization profiles support guidelines for XML data
XML data stored in the XML storage object of tables can be compressed
Write access is supported during creation or reorganization of indexes over XML data
FP1: XQuery functions make it easier to retrieve date and time values for local time zones
FP1: Distribution statistics collected for XML columns

Monitoring enhancements
New relational monitoring interfaces are light weight and SQL accessible
FP1: New relational monitoring interfaces for locking events
New monitor elements and database configuration parameters provide more granular
monitoring
New relational interface to monitor dynamic and static SQL statements in package cache
A new unit of work event monitor supports transaction monitoring
Time-spent monitor elements are more comprehensive
FP1: Last referenced date is available for tables, table partitions, indexes, and packages
Lock event reporting has been enhanced
The section for SQL statements captured by activity event monitor can now be collected
FP1: Statements from a runtime section can be explained
FP1: Explain enhanced with actual values for operator cardinality
FP1: New event monitor for dynamic and static SQL statements in package cache
Additional system monitoring information can be generated
FP1: Text reports can be generated based on monitoring data
FP1: Monitoring table functions information can be viewed using administrative views
FP1: Table functions for row-based formatting of monitoring information are available

High availability, backup, logging, resiliency, and recovery enhancements


Cluster management software integration support has been extended (Solaris)
FP1: DB2 Advanced Copy Services (ACS) is supported on AIX 6.1
Enhanced resilience to errors and traps reduces outages
FP1: Read operations on HADR standby databases are supported

Performance enhancements
Access plan reuse ensures consistent performance
Statement concentrator enables access plan sharing
Statistics collection sampling performance for statistical views has been improved
Optimization guidelines for packages can be applied more easily
Cost model has been improved for queries in partitioned database environments
Cursor stability (CS) isolation level enhancements provide more concurrency
Scan sharing improves concurrency and performance
Partitioned indexes on partitioned tables improve performance
Materialized query table (MQT) matching includes more scenarios
Small LOBs can be stored in table rows and compressed
I/O completion ports (IOCP) is used by default for asynchronous I/O (AIX)
Isolation level locking intent can be specified in subselect and fullselect clauses
FP1: Partitioned table data remains available during roll-out operations

SQL compatibility enhancements


SQL*Plus compatible command line processor has been added
Oracle data dictionary-compatible view support has been added
PL/SQL language is supported by DB2 interfaces
Data type support has been extended
Alternative SQL language syntax is supported
Oracle-compatible mode can be enabled

Workload management enhancements


Workloads support activity-based threshold controls
Workload connection attributes have been enhanced
Workload-level aggregate activity data collection and new high watermarks provide
additional statistics
Buffer pool I/O priority can be controlled for service classes
DB2 workload manager supports integration with Linux workload management (WLM)
New thresholds provide additional activity control
Time-based thresholds support 1-minute check intervals
Support of priority aging of in-progress activities has been added
Security enhancements
DB2 authorization model has been enhanced to allow separation of duties
AES encryption of user ID and password enhances security
SSL client support expanded and configuration simplified
FP1: Transparent LDAP authentication and group lookup is supported (Linux and UNIX)
Passwords can be the maximum length supported by the operating system
SYSMON authority has been extended to LIST commands and the db2mtrk command
Fenced mode process (db2fmp) privileges can be customized (Windows)
FP1: 32-bit GSKit libraries are included in the 64-bit DB2 product installation

Application development enhancements


Columns can be renamed using the ALTER TABLE statement
REPLACE added as an option on several CREATE statements
Transactions can include an increased limit of ALTER TABLE operations
CREATE with errors support has been added for certain database objects
Soft invalidation and automatic revalidation support added
ALTER COLUMN SET DATA TYPE support has been extended
The SELECT INTO statement supports the FOR UPDATE clause
TRUNCATE added as an SQL statement
Created temporary tables are supported
Scalar function support has been extended
Implicit casting simplifies application enablement
TIMESTAMP data type allows for parameterized precision
Temporary tables support LOB-type columns
Public aliases simplify global object referencing
Default values and named arguments promote flexibility for creating and calling procedures
Autonomous transactions are supported
Python application development support has been added
System-defined modules simplify SQL PL and application logic
Common SQL API supports the development of portable administrative applications
IBM Database Add-Ins for Visual Studio have been enhanced
New DB2 sample programs have been added
FP1: User-defined functions support OUT and INOUT parameters
IBM data server clients and drivers enhancements
JDBC and SQLJ support has been enhanced
IBM Data Server Driver Package has been enhanced
Trusted context support has been extended
Sysplex support is extended to IBM data server clients and non-Java data server drivers
Call Level Interface (CLI) functionality has been enhanced
IBM Data Server Provider for .NET has been enhanced
SQL Procedural Language (SQL PL) enhancements
Related database object definitions can be encapsulated in new module database object
Compiled compound statement support has been added
Triggers support has been extended
SQL PL functionality has been extended for user-defined functions
FP1: Global variable assignments in nested contexts are supported
New data types are supported
Anchored data type has been added
Boolean data type has been added
Associative array data type has been added
Cursor data type support has been added
Row data type has been added

Net Search Extender enhancements


Full-text searches support partitioned tables
Full-text searches support in partitioned database environments has been extended
Incremental update based on integrity processing is supported

Installation, upgrade, and fix pack enhancements


Instances and DB2 Administration Server can be created in a shared DB2 copy (Linux and
UNIX)
db2rspgn command supported on Linux and UNIX operating systems
Uninstalling using a response file is supported in more situations
UPGRADE_PRIOR_VERSIONS response file keyword has been added
Product installation can be validated using db2val command
Product update service support has been extended
Product installation on Linux and UNIX platforms has been enhanced
IBM Tivoli System Automation for Multiplatforms (SA MP) support has been extended (AIX,
Linux and Solaris)
IBM Database Add-Ins for Visual Studio can be installed by more users
Installation images can be reduced (Linux and UNIX)
Contents v
Universal fix packs support has been extended (Windows)
Fix pack installations can require less space (Linux and UNIX)

Multicultural support enhancements


GB18030 code set support has been extended

Troubleshooting and problem determination enhancements


FP1: Diagnostic data can be stored in separate directories
FP1: db2support tool has been enhanced
FP1: Fenced routines history information is easier to collect
Administration notification and diagnostic logs occupy specified amount of disk space

DB2 Connect enhancements and changes summary


DB2 Connect Version 9.7 fix pack summary
Part 3. What’s changed

Changed functionality
Administration changes summary
Partitioned indexes are created by default for partitioned tables
Some database manager configuration parameters have been changed
NO FILE SYSTEM CACHING for table space containers is the default for General Parallel File
System (GPFS) 157
New registry and environment variables
Primary and secondary log files use non-buffered I/O by default
AUTOCONFIGURE command has been changed
The CONCURRENTDBCOORDACTIVITIES threshold has been changed
DESCRIBE command lists information about additional index types
FP1: Detach operation for data partitions has been changed
Database setup and product installation changes summary
Licensing control for DB2 Express, DB2 Workgroup Edition, and workload management has
been changed 162
License enforcement policies list has been updated
Some database configuration parameters have been changed
INTERACTIVE response file keyword has been changed
Registry files have been removed from the DB2 installation path
DB2 Text Search installation has changed
Security changes summary
System administrator (SYSADM) authority scope has changed
Security administrator (SECADM) abilities have been extended
Database administrator (DBADM) authority scope has changed
SSLconfig.ini and SSLClientconfig.ini files replaced with new database manager configuration
parameters
Audit stored procedures and table functions now require only the EXECUTE privilege
Net Search Extender command authorizations have changed
DB2 Text Search command and stored procedure authorizations have changed
Application development changes summary
Cursor stability (CS) level behaviour for newly created databases has been changed
Maximum limit of log sequence numbers has increased
Some system catalog views, system-defined administrative routines and views have been
added and changed
New SYSIBM functions override unqualified user-defined functions with the same name
Untyped NULL keyword specifications no longer resolve to identifier names
CHAR(decimal-expression) scalar function return behaviour has been changed
DOUBLE(string-expression) scalar function return behaviour has been changed
Result data type for unary minus and unary operators in untyped expressions has been
changed
DEFAULT keyword specification has been changed
XML data is passed by reference in SQL stored procedures
Type annotations for validated XML documents are unavailable
Merge modules for ODBC, CLI, and .NET have been combined (Windows)
Result data type for integer division in number_compat mode has been changed

Deprecated functionality
Control Center tools and DB2 administration server (DAS) have been deprecated
DB2 Governor and Query Patroller have been deprecated
Health monitor has been deprecated
LONG VARCHAR and LONG VARGRAPHIC data types have been deprecated
Worksheet Format (WSF) for Export and Load utilities has been deprecated
LIST TABLESPACES and LIST TABLESPACE CONTAINERS commands have been deprecated
IBM Software Developer’s Kit (SDK) 1.4.2 support for Java routines has been deprecated
sqlugrpn API has been deprecated
sqlugtpi API has been deprecated
Subset of Net Search Extender features and commands have been deprecated
CREATE EVENT MONITOR FOR DEADLOCKS statement and DB2DETAILDEADLOCK event monitor have
been deprecated
CREATE EVENT MONITOR FOR TRANSACTIONS statement has been deprecated
Some registry and environment variables have been deprecated
db2iupdt command -s option has been deprecated (Linux and UNIX)
Instance and database migration commands and APIs have been deprecated
FP1: -file option of db2rfpen command has been deprecated
Some response file keywords have been deprecated

Discontinued functionality
Some operating systems are no longer supported
Type-1 indexes have been discontinued
32-bit partitioned databases are no longer supported (Windows)
Netscape browser support has been discontinued
XML Extender has been discontinued
Web Object Runtime Framework (WORF) support has been discontinued
DB2 embedded application server (EAS) has been discontinued
db2uiddl command has been discontinued
db2secv82 command has been discontinued
GET AUTHORIZATIONS command has been discontinued
sqluadau API and sql_authorization data structure have been discontinued
db2ilist command options -a and -p have been discontinued
Some registry and environment variables have been discontinued

You might also like