License checkout and verification

SySAM checks feature licensing at various times. Some features are only checked on startup; others after the feature has been added to the database (e.g., passed the threshold for IQ store size, created multiplex writer, etc.); others are triggered by a particular event.

License checkout

Table B-1 describes the events that determine when SySAM checks out different licenses.

Table B-1: License checkout table

License

Initial checkout occurs...

Coordinator

Writer

Reader

Node checking out

Separate license per node

IQ_SECURITY

On feature access

Yes

Yes

Yes

All nodes

Yes

IQ_MPXNODE

On database startup

Never

Yes

Yes

Secondary nodes only

Yes

IQ_VLDBMGMT

When user creates 3rd dbspace

Yes

Never

Never

Coordinator only

No

IQ_LOB

When user creates/accesses LOB/CLOB table

Yes

Yes

Yes

All nodes

Yes

IQ_CORE

On database startup

Yes

Yes

Yes

All nodes

Yes

IQ_UDF

When user accesses UDF

Yes

Yes

Yes

All nodes

Yes

IQ_UDA

Only the first time after an IQ server is started; when a TEXT index is created/altered; or when you execute a query with CONTAINS predicate.

NoteIQ_SYSTEM_MAIN and one more user dbspace is provided with the server; a third dbspace requires a IQ_VLDGMGMT license.

License verification

Table B-2 identifies when SySAM verifies different licenses.

Table B-2: License verification table

License

Consistent checks on startup

Checks on startup after feature enabled

Checks on feature access

IQ_SECURITY

IQ_MPXNODE

IQ_VLDBMGMT

IQ_LOB

IQ_CORE

IQ_UDA

IQ_UDF

NoteChanges to licensed features may not appear until the server is restarted. Checked out licences remain in use until you restart the server.