License enforcement for raw and memory data licenses

Details

Detail name Value
Changelog Number 3661
Type New Feature
Status Resolved
Fix Versions EXASOL 6.0.7
Resolution Date 2018-03-06

Preface

In Exasol versions up to and including 6.0.6, EXAoperation logs an error message once a day if the raw or memory data size limit of the license has been exceeded. These messages are easily overlooked and hence license agreements inadvertedly violated.

For database RAM licenses, the license limit is already enforced when starting databases.

Strict checking and prevention

Limits on raw and/or memory data usage specified by an Exasol license will be enforced starting with Exasol 6.0.7: When the cumulative data size of all running databases in a cluster exceeds 105% of the limit stated in the license, all databases in that cluster will no longer permit inserting statements. Any INSERT, IMPORT, MERGE or CREATE TABLE AS statement will be rejected with an SQL exception in that state.

Required Actions

To get databases back to normal operation mode, you have to reduce the cumulative data size of running databases below 100% of the limit:
You can achieve this by either shutting down databases or deleting or dropping table data.

More information

For more information on managing license limits please consult this article.

To manage multiple databases under the same license, you can limit the local data size of each instance by using database parameters. See SOL-593 for details on this.

Changed behavior

Raw and memory data licenses are enforced. If license limit is substantially exceeded, databases will refuse inserting data.

Please check your license status before you update from 6.0.6 or older. Please refer to https://www.exasol.com/portal/display/DOC/Licenses for more information.