The JCC LogMiner Loader has been tested, over time, with many combinations of software and many versions of its companion paroducts. Given the role that the Loader plays as middleware, it is impossible to test all combinations of products and targets that the Loader supports. When issues are raised about combinations that we have not tested, we have added to our testing suite and, if necessary, added enhancements to allow those combinations to work. Please see Loader Regression Testing about our regression testing methodology to see how we respond to these complex testing requirements.
JCC always recommends upgrading to the latest version possible of both the Loader and the companion products.
This note outlines the versions of various software components we have used for the regression testing of the 3.5 release of the Loader. We will continue to run our regression cycles after the release. In fact, we will be upgrading many of the systems in our environment to validate the latest versions and patches of OpenVMS, Rdb and Oracle.
Version 3.5 of the Loader has been tested with the following versions of VMS:
- V7.1 (Alpha)
- V 7.2-2 (Alpha)
- V 7.3-2 (Alpha)
- V 8.4 (Alpha and Integrity)
- V8.4-1H1 (Integrity)
- V8.4-2 (Integrity)
- V8.4-2L1 (Alpha)
It is our general tendency to apply patches as they are released by HP and VSI. However, we have frozen our development environment for the last several months as we were approaching the final release date for Version 3.5.
JCC is not aware of any restrictions that would cause the Loader to fail when using earlier versions of OpenVMS.
- Note: There is a restriction regarding version 7.1 (and earlier versions) of OpenVMS that is due to an incompatibility with the thread libraries used in later versions. The Loader kit provides a number of different images optimized for different environments. The standard version is linked with the threads library. For early versions of OpenVMS the "ST" variant (sans threads) should be used as it is not linked with the threads library and if you do not require threads it has the lowest CPU impact on your VMS system. Most targets (JDBC, Oracle, Tuxedo) require the standard Loader
It is our intention to upgrade OpenVMS to the latest version on several of our servers after the 3.5 release and to continue regression testing on all platforms.
The JCC LogMiner Loader Version 1.0 and later have been extensively tested with almost all variants of Rdb that support the LogMiner. Testing has included Rdb V7.3-200 and previous versions back to V126.96.36.199, for both source and target on Alpha architectures. Over time, as new versions of Rdb and new architectures for OpenVMS have been released, Loader testing has been done on the new versions, in many cases replacing the older version we were testing. We have, however, preserved our testing context on the oldest platform.
The Rdb LogMiner was first released in version 188.8.131.52 of Rdb, but was available in 184.108.40.206 with a patch. This was what we now call the "static" LogMiner. The Continuous LogMiner was released in Rdb 220.127.116.11. The Loader has been used with the earliest versions of Rdb; but be aware that the oldest versions do not support the Continuous LogMiner and a number of issues have been fixed since the initial releases. The newer releases of the Loader will support environments that were built for Loader version 1.0 which we now call static mode.
With version 3.5 of the Loader, the following Rdb versions have been tested as the source database:
It is our intention to upgrade Rdb to the latest version on several of our systems and continue the regression testing cycle after that is complete. We will update this article when we have satisfied ourselves that all is working well. We anticipate no issues.
There are two ways to send data to an Oracle target. The native way is via standard OCI calls. There is also a JDBC interface. Both of these are supported.
To support Oracle as a target via the OCI interface, the JCC LogMiner Loader requires standard Oracle SQL*net on the system on which the Loader is running and a client version of Oracle that runs on OpenVMS. Version 3.5 of the Loader has been tested with the following client versions of Oracle:
The kit includes shareable images that are linked with the appropriate Oracle libraries. Note that some of these Oracle versions are no longer supported by Oracle JCC recognizes that some customers have frozen their software environments and are restricted from upgrading to more supported Oracle versions. These customers may upgrade their Loader installations confidently.
Loader version 3.5 has been tested with the following Oracle server versions:
The following notes are appropriate:
- Earlier versions of the Oracle 9.2 kit on OpenVMS included local installation timestamps in the Oracle shareable images GS match field. Because of this, Oracle images linked on one system (JCC, for example) would not run on another system (yours, for example). Since the problem was corrected with Oracle version 18.104.22.168.0, all images of the Loader using Oracle 9.2 have been linked with 22.214.171.124.0.
- Oracle is sensitive to mismatches in the client and server versions. Please refer to Oracle MetaLink note number 207303.1 for a complete Oracle compatibility matrix between OCI client versions and Oracle server versions.
- To use the OCI interface, you must set the Oracle version installed on your system using the JCC_LML_ORACLE_USER procedure.
- To use the Oracle JDBC interface, copy the appropriate JDBC driver JAR file from the Oracle installation and set its file attributes as described in the documentation. You must copy the JAR version that is built with the same JAVA version as you have installed on your OpenVMS server.
we will be upgrading our Oracle 12 target after the 3.5 release and continue testing.
The Tuxedo interface has been tested extensively with Tuxedo versions:
- V6.5-524 on OpenVMS Alpha
- V11.10-33 on OpenVMS Itanium.
Note that if you are running on OpenVMS Integrity with older patches to the C run time library applied, you must at least have patch qxcm1001201953 installed on that system. This is a patch to the C RTL that addresses a hang model and was released in August of 2012. The system on which we do our regression testing is currently running VMS84A_ACRTL V3.0 and that provides corrected libraries dated in February 2014.
Java and JDBC
Previous versions of the JCC LogMiner Loader have been certified by JCC using version 1.4.2 and later of the Java SDK and Java RTE on Alpha and with 1.5.0-2 ('Java2') on Itanium. They are also supported with JAVA 6 V1.6-5 with patch QXCM1001322821 and V1.6.0-6. Important details about Java version interaction with OpenVMS and JDBC driver versions can be found in the article JCC LogMiner Loader Replication to JDBC Targets.
Version 3.5 of the Loader was tested using the following versions of JAVA:
- 1.4.2-4.p5 (Alpha)
- 1.5.0-5 (Alpha)
- 1.5.0-5 (Integrity)
- 1.6.0-5 (Integrity)
- 126.96.36.199 (Integrity)
- 1.6.0-6 (Integrity)
JAVA version 8 is a full 64-bit version. Supporting this would have required us to re-validate the JAVA interface. We deferred that work till the next release of the Loader.
Testing has used
- SQL Server 2000, SP4
- SQL Server 2005 SP1.
Please see the article JCC LogMiner Loader Replication to JDBC Targets for more information on JDBC drivers.
The Loader has been extensively tested against some other popular databases. Please see Targets Reachable by JDBC.
It our intention to test against more databases with the JDBC interface. We will update articles, as we satisfy ourselves that those targets are satisfactory.
Should you have a favorite that is not on our list, please contact us using our contact form or using your support email address.