1.1.1

Table Of Contents
2. Install the license in SQLFire. Choose one of the following options:
On each data store member in the distributed system, add the vFabric SQLFire Enterprise serial number
directly to the sqlre.properties le. See Option 1: Install Licenses Using sqlre.properties on page 25; or
Create a le that contains both the vFabric SQLFire Enterprise serial number, and copy the le to the
vFabric serial number directory on all SQLFire data store members. See Option 2: Install Licenses Using
Serial Number Files on page 26.
3. If you have obtained unique serial numbers for your other distributed systems, install the unique serial numbers
on the other distributed systems by using one of the options described in step 2.
How vFabric SQLFire Manages Licensing
Before you install vFabric SQLFire licenses, understand how SQLFire manages your licensing information.
How vFabric SQLFire Finds and Veries Your License on page 24
License Working Directory on page 24
Local VMware vFabric Directories on page 25
How vFabric SQLFire Finds and Verifies Your License
SQLFire has a default license that it uses if it cannot locate any other valid licensing.
Non-default licensing is veried using a combination of the product sqlfire.jar le and the serial numbers
you provide, or a license may be acquired dynamically from the vFabric License Server.
SQLFire uses the rst valid licensing it nds in this list:
1.
Serial number specied by the license-serial-number boot property.
2. Dynamic licensing provided from a serial number le stored in the local VMware vFabric serial number
directory, congured by specifying license-serial-number=dynamic as a boot property.
3. Dynamic licensing provided by the vFabric License Server, congured by specifying
license-serial-number=dynamic as a boot property.
If SQLFire cannot validate any of the specied licensing in the above list, the member process does not start
and throws an exception.
If no licensing is specied, SQLFire uses the default evaluation licensing shipped with the product.
License Working Directory
SQLFire stores licensing information in a directory on your system. It writes to the rst writable directory it
nds in this list:
1.
The value of the license-working-dir boot property, if specied for the member.
2. The SQLFire member's current working directory as determined by
System.getProperty("user.dir") at startup.
These are the les that SQLFire writes:
1.
License state les with names ending with -license.cfg. Example: vf.sf-license.cfg.
2.
License events les with names ending with -events.txt. Example: vf.sf-events.txt.
Note: Leave these les alone. Do not edit or delete these les, and do not alter the permissions on the
les or the directory where these les are located. These les are created using the default permissions
of the user who is starting up the SQLFire process. To stop or start the SQLFire process, a user needs
write permissions for this directory and the les in it. Make sure that the permissions for each user are
sufcient; otherwise SQLFire may throw an exception during stop or start.
vFabric SQLFire User's Guide24
Getting Started with vFabric SQLFire