No License File
The server will run even if there is no license, but there are some limitations. The server can only be used for evaluation purposes, so if you intend to use it formally, you must obtain the license in a legitimate procedure.
If there is no license file, the following functional limitations will exist.
If you enter more than 100 million records through the Append protocol in one session, a warning message is displayed. Append input is then stopped. The input limit state is released only when the server is restarted.
When creating a tablespace, you can not create more than two disk directories. If you use more than one disk, the following warning indicating that the parallel I / O function for high performance data input can not be used will be displayed.
The MACHBASE license must be installed in $MACHBASE_HOME/conf, and the default name is license.dat .
Copy the License File to $ MACHBASE_HOME / conf
At this time, the name of the license file issued must be changed to license.dat and copied. Then, when the server is started, it will determine if the license is appropriate and begin the installation.
machadmin -t 'licensefile_path'
The advantage of this method is that it can be easily installed with commands without having to adjust the license file name or location.
Installing as a query: This is a way to install a license using a query statement while the server is running.
Verifying License Installation
If the license file is installed, the following is displayed in machbase.trc after the server is started.
You can also use the machadmin -f command.
License Not Installed
If the license file is not installed or if an abnormal file is used, the following output is displayed.