Symptom
In a Multitenant Database Containers HANA system, you are using SWPM to enable HTA for HDI but it is failing with error:
TRACE xxx (root/sapinst) (startInstallation)
Write on stdin: DATABASE_SID=SYSTEMDB
...
TRACE xxx (root/sapinst) (startInstallation)
HDB Error: Connection to xxx is possible, but errors exist. [LICENSE_EXPIRED]: Error during execution of SQL command: SELECT "VALUE" FROM "PUBLIC"."M_HOST_INFORMATION" WHERE "HOST" = (SELECT MAX("HOST") FROM "PUBLIC"."M_SERVICES" WHERE UPPER("SERVICE_NAME") = 'NAMESERVER' and UPPER("COORDINATOR_TYPE") = 'MASTER') AND UPPER("KEY")='BUILD_VERSION' SAP DBTech JDBC: [437]: only commands for license handling are allowed in current state.
Although tenant database is licensed. This error can be found in sapinst_dev.log.
SWPM has detected this as a multitenant DB; therefore, it is not checking the tenant db but rather running the SQL statements in SYSTEMDB.
Read more...
Environment
HANA MDC environments
Product
Keywords
HDI, license, 437, SWPM, MDC, systemdb, tenant, HANA , KBA , HAN-DB , SAP HANA Database , BC-INS-SWPM , Installation with Software Provisioning Manager , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview