Background documentationSoftware Components Locate this document in the navigation structure

 

Software components are the smallest software units you can install. However, dependencies exist between software components which are determined by the content or versions of the software.

In the command line, the installation of individual software components is complex and requires the user to understand and take into account these dependencies. The installation of software components is not interactive and can only run in the background. Therefore, you need to determine any other components required and the order in which they are to be installed beforehand. The installation program terminates the installation as soon as it recognizes that dependencies have not been taken into account.

For this reason, we recommend that you use installation in the command line in special cases only. When using Installation Manager, dependencies are automatically considered.

Note that the following table is a general overview of the software components as of SAP MaxDB version 7.8. Individual components may be missing in a particular build version of the software. For details see the MaxDB/liveCache Forum at https://www.sdn.sap.com/irj/sdn/maxdb.

The Database Software Comprises the Following Packages:

<package_name>

Description

ADO.NET Driver

SAP MaxDB .NET driver for accessing the SAP MaxDB database system,

Available on Microsoft Windows only

Base

Programs programs required to access the database system (including Database Manager CLI, XUSER and SQLCLI)

Database Kernel

Database kernel with runtime environment

DB Analyzer

Database Analyzer program (tool for analyzing database performance)

FastLoad API

Object-oriented C++ interface to access the SAP MaxDB fastload function

Global Listener

Specialized X server

Installation Compatibility

Content ensures the downwards compatibility,allows to install SAP MaxDB versions lower than 7.8 later on

Installer

Installation administration tools (deinstallation program, installation diagnosis tool sdbregview)

JDBC

SAP MaxDB JDBC driver for accessing the SAP MaxDB database system

Loader

Loader program (tool for importing and exporting data)

ODBC

SAP MaxDB ODBC driver for accessing the SAP MaxDB database system

Redist Python

Python interface and extensions

SAP Utilities

dbmrfc and ni libraries:

SAP Utilities Installation Compatibility

Content ensures the downwards compatibility in SAP systems, allows to install SAP MaxDB versions lower than 7.8 later on

Server Utilities

Tools for administering the database kernel (including XCONS)

SQLDBC

Object-oriented C++ interface for accessing the SAP MaxDB database system. Contains a non-versioned SQLDBC library, among other things.

SQLDBC<version>

Versioned SQLDBC library, relevant for SAP applications only

WebDAV-Servlet

Implements the WebDAV service for use in a JSP container (e.g. Tomcat, SAP Netweaver AS)

Dependencies

The following dependencies exist between software components:

Base [-> ODBC]* -> DB Analyzer

Base -> ODBC -> ADO.NET Driver

Base -> SQLDBC -> ADO.NET

Base -> SQLDBC -> SQLDBC<version>

Base -> JDBC -> WebDAV-Servlet

Base -> Loader

Base -> Redist Python

Base -> SAP Utilities

Base -> Server Utilities -> Database Kernel

Installer -> Global Listener

Installer -> Installation Compatibility

Installer -> SAP Utilities Installation Compatibility

Note Note

* Required for DB Analyzer on Microsoft Windows only

End of the note.
Explanation of Dependencies

Each version-dependent installation requires its own Base package. The Installation package is part of the global installation.

  • The software component DB Analyzer cannot be installed until you have installed Base (on Unix) or Base and ODBC (on Microsoft Windows).

  • The software component ADO.NET Driver cannot be installed until ODBC or SQLDBC has been installed.

    • ODBC or SQLDBC cannot be installed until Base has been installed

  • The software component SQLDBC<version> cannot be installed until you have installed SQLDBC.

    • The software component SQLDBC cannot be installed until Base has been installed.

  • The software component WebDAV-Servlet cannot be installed until JDBC has been installed.

    • The software component JDBC cannot be installed until Base has been installed.

  • The software component Loader cannot be installed until Base has been installed.

  • The software component Redist Python cannot be installed until Base has been installed.

  • The software component SAP Utilities cannot be installed until Base has been installed.

  • The software component Database Kernel cannot be installed until you have installed Server Utilities.

    • The software component Server Utilities cannot be installed until Base has been installed.

  • The software component Global Listener cannot be installed until Installer has been installed.

  • The software component Installation Compatibility cannot be installed until Installer has been installed.

  • The software component SAP Utilities Installation Compatibility cannot be installed until Installer has been installed.