Chapter 1. Installation and Configuration

Table of Contents

1. Release Notes
1.1. Nomenclature Change
1.2. Stored Procedure Refactoring and Performance
1.3. Storing, Retrieval and Visualization of Results
1.4. Schema and Consistency Checks
1.5. Docker CloudTK GUI
1.6. Quotemeta to escape special characters in passwords
1.7. Microsoft SQL Server 2022 Entra Authentication
1.8. MariaDB TPROC-C purge and write back option
1.9. Giset command to dynamically set generic dictionary settings
1.10. Known Third-Party Driver Issues
1.10.1. Oracle on Windows: Oracle Bug 12733000 OCIStmtRelease crashes or hangs if called after freeing the service context handle
1.10.2. SQL Server on Linux: unixODBC's handle validation may become a performance bottleneck
1.10.3. Db2 driver is not included in the HammerDB Docker image or build
1.11. Linux Xft Font and Cairo Graphics Pre-Installation Requirements
2. Documentation License and Copyright
3. HammerDB v4.10 New Features
4. Test Matrix
5. Downloading HammerDB
6. Checksum Verification
7. Installing and Starting HammerDB on Windows
7.1. Self Extracting Installer
7.2. Zip File
7.3. Starting HammerDB
7.4. Uninstalling HammerDB
8. Installing and Starting HammerDB on Linux
8.1. Self Extracting Installer
8.2. Tar.gz File
8.3. Starting HammerDB
8.4. Uninstalling HammerDB
9. HammerDB Docker Container Build & Run
9.1. Docker Image
9.2. CloudTK Web Application Docker Image
9.3. Dockerfile Download and installation
9.4. Building the HammerDB Container
9.5. Running the Container
9.5.1. IBM Client install
9.6. Connecting the Container to the Network
10. Verifying the Installation of Database Client Libraries
10.1. Oracle Client
10.2. SQL Server
10.3. Db2
10.4. MySQL
10.5. MariaDB
10.6. PostgreSQL
11. XML & Persistent Configuration
12. Themes and Scalable Graphics
13. Building HammerDB from Source
13.1. Compiler & Dependency Install on Linux
13.2. Compiler & Dependency Install on Windows
13.3. Download HammerDB Source
13.4. Running the Build
13.5. HammerDB License