SAND CDBMS Error Messages Guide
Licensing Error Messages

 

This document lists the error messages that may be returned by the machineid(.exe) program and the SAND CDBMS Licensing Module. The licensing module is integrated with the SAND CDBMS components, so that it executes whenever a database instance is started. The function of this module is to validate the SAND CDBMS license file (sand.lic), if one exists. If no license file exists, or if the license file does not contain a valid license, the licensing module returns an error and prevents SAND CDBMS from starting up.

In most cases, a licensing error can be resolved by purchasing, renewing, or replacing the SAND CDBMS license file.

 

16001 - 16015

LICENSE ERROR #16001: memory allocation failure
There is not enough memory in the system to run the licensing module. This could mean that the maximum data segment or virtual memory size for the process has been reached. To troubleshoot this problem, refer to the topic Increasing the Data Segment and Virtual Memory Limits in the SAND CDBMS Administration Guide.

LICENSE ERROR #16002: could not detect operating system
Information about the operating system could not be retrieved. Re-attempt to start the database instance or machineid program. If the problem persists, contact a SAND support representative for assistance.

LICENSE ERROR #16003: could not detect host name
The host name could not be retrieved. Re-attempt to start the database instance or machineid program. If the problem persists, contact a SAND support representative for assistance.

LICENSE ERROR #16004: could not detect hostid
The host ID information could not be retrieved. Re-attempt to start the database instance or machineid program. If the problem persists, contact a SAND support representative for assistance.

LICENSE ERROR #16005: could not detect number of processors
Information about the number of processors could not be retrieved. Re-attempt to start the database instance or machineid program. If the problem persists, contact a SAND support representative for assistance.

LICENSE ERROR #16006: could not detect the processor speed
Information about the processor speed could not be retrieved. Re-attempt to start the database instance or machineid program. If the problem persists, contact a SAND support representative for assistance.

LICENSE ERROR #16007: could not detect machine architecture
Information about the CPU could not be retrieved. Re-attempt to start the database instance or machineid program. If the problem persists, contact a SAND support representative for assistance.

LICENSE ERROR #16008: could not detect network information
Network information for the current system could not be retrieved. Before attempting to start the database instance or machineid program again, ensure that the machine on which it is running has a network connection and that there are no ongoing networking issues.

LICENSE ERROR #16009: license has expired
This message is returned when attempting to start a database instance after the SAND CDBMS license has expired. Contact a SAND support representative for information about purchasing a new license.

LICENSE ERROR #16010: database size exceeds license limit
This message is returned when starting a database instance whose physical size exceeds the size limit contained in the license. Contact a SAND support representative for information about upgrading the license.

LICENSE WARNING #16011: database size exceeds 75% of the license limit
This warning message is displayed when starting a database instance whose physical size is 75% of the size limit contained in the license. If the database grows larger than the licensed size limit, LICENSE ERROR #16012 will be displayed when starting the database.

LICENSE ERROR #16012: cannot open license file (license-file)
The SAND CDBMS license file could not be opened by the license module. Most likely this error was returned because a license file (called sand.lic) was not found in the SAND CDBMS SUPPORT directory, or in the directory specified by the LicenseFileLocation parameter.

This error may also occur if the license file is locked by another process, or if the LicenseFilename parameter specifies a directory instead of a file. Ensure that the LicenseFilename value is correct, and that no other process is accessing the license file.

Another situation where this error can be generated involves SAND CDBMS opening too many concurrent files on a Windows platform. A maximum of 2048 files can be opened by a single program in Windows. If the SAND Server opens this number of database (*.Nxx) and Update (*.Uxx) files when starting up, the "cannot open license file" error message will be returned since the last file the Server attempts to access is the license file.

LICENSE ERROR #16013: cannot read license file (license-file)
The SAND CDBMS license file could not be read by the license module. This problem could occur if the SAND CDBMS software does not possess the appropriate permissions on the file, or if the file has been locked by another process. Ensure that no other process is accessing the file. If necessary, change the permissions on the license file, so as to allow read access by SAND CDBMS software.

LICENSE ERROR #16014: license could not be found in license file (license-file)
The license file does not contain a license for this version of SAND CDBMS, or is empty. If the license file has been damaged, replace it with a good copy, or contact a SAND support representative for a replacement license file. Otherwise, contact a SAND support representative for information about purchasing a new license.

LICENSE ERROR #16015: license is invalid or could not be decoded
The license file contains invalid data. If the license file has been damaged, replace it with a good copy, or contact a SAND support representative for a replacement license file.


16016 - 16026

LICENSE ERROR #16016: license mismatch - wrong SAND product
The license file does not contain a license for this particular SAND product. Contact a SAND support representative for information about purchasing the appropriate license.

LICENSE ERROR #16017: license mismatch - wrong SAND product version
The license file does not contain a license for this version of the product. Contact a SAND support representative for information about purchasing the appropriate license.

LICENSE ERROR #16018: license mismatch - number of processors
This message is returned when the license file does not contain a license for the current machine configuration. Specifically, the number of processors in this computer exceeds the amount permitted by the license. Contact a SAND support representative for information about upgrading the license.

LICENSE ERROR #16019: license mismatch - type of processor
This message is returned when the license file does not contain a license for the current machine configuration. Specifically, the type of processor(s) in this computer differ from what is permitted by the license. Contact a SAND support representative for information about changing the license.

LICENSE ERROR #16020: license mismatch - processor speed
This message is returned when the license file does not contain a license for the current machine configuration. Specifically, the speed of the processor(s) in this computer is greater than what is permitted by the license. Contact a SAND support representative for information about upgrading the license.

LICENSE ERROR #16021: license mismatch - operating system
This message is returned when the license file does not contain a license for the current operating system. SAND CDBMS was licensed for use under a different operating system. Contact a SAND support representative for information about changing the license.

LICENSE ERROR #16022: license mismatch - host name
This message is returned when the license file does not contain a license for the current host. SAND CDBMS was licensed for use on a different host machine. Contact a SAND support representative for information about changing the license.

LICENSE ERROR #16023: license mismatch - hostid
This message is returned when the license file does not contain a license for the current system with a matching host ID. If some hardware in the current system has been changed recently, the host ID may have changed as well. Contact a SAND support representative for information about changing the license.

LICENSE ERROR #16024: license mismatch - hard disk serial number
This message is returned when the license file does not contain a license for the hard drive on which SAND CDBMS was installed. Contact a SAND support representative for information about changing the license.

LICENSE ERROR #16025: license mismatch - network addresses (MAC)
This message is returned when the license file does not contain a license for the current system with a matching network (MAC) address. If the networking hardware in the current system has been changed recently, the network address would have changed as well. Contact a SAND support representative for information about changing the license.

LICENSE ERROR #16026: license mismatch - network addresses (IP)
This message is returned when the license file does not contain a license for the current system with a matching IP address. Contact a SAND support representative for information about changing the license.

Note that in a network configuration where IP addresses are issued dynamically, the current system could have its IP address changed frequently. If possible, configure the current system to use a static IP address.