ftlm_check_db

Perform validation of the Monitor database. User tests are for PostgreSQL and MySQL only and cannot be combined with other options.


ftlm_check_db: Usage Message

DESCRIPTION:
    Perform validation of the LicenseMonitor database.
    User tests are for PostgreSQL and MySQL only and cannot
    be combined with other options.
USAGE:
    % ftlm_check_db [OPTIONS]
OPTIONS:
    -h                   -- This message.
    -v                   -- Increase verbosity.
    -check               -- Check the tables.
    -fix                 -- Check and fix fix problems found in tables.
    -capacity            -- Check only capacity table.
    -defragmentids       -- Defragment
       tags/features/versions/account_types/accounts/users/hosts/loadinfo IDs.
       [MAX]              Optional, fill-in up to [MAX] holes.
                            Default: 100.
    -defragmenttable
        <TABLE>          -- Constrain -defragmentids to the specified table.
                            TABLE is one of: tags features versions
                            account_types accounts users hosts loadinfo.
                            If used, requires MAX to be specified with
                            -defragmentids.
    -dup -
    -deleteduplicates    -- Delete duplicates.
    -maxdur <TIMESPEC>   -- Delete handles longer than specified
                            time (default 180d).
    -nonascii            -- Check for non-ASCII feature names, sometimes
                            resulting from an apparent FLEXlm bug
    -outliers            -- Invalidate log-derived checkouts that are
                            unusually long compared to the average duration
                            for each feature.
    -sigmas X            -- Used with -outliers (default 8).
    -origin <ORIGIN>     -- Used with -outliers (default 'logs').
    -featurenames        -- Check and fix feature names that differ only
                            because of a dash/underscore
    -tag <TAG>           -- Constrain to check a single tag.
    -trim  <TS>          -- OBSOLETE: NO LONGER SUPPORTED
                            Use 'vovdb_util trim ...' instead.
    -start <TS>          -- Start time for checking duplicates
                            Default is one month ago.
    -end   <TS>          -- End time for checking duplicates
                            Default is 'now'.
    -testrwuser          -- Confirm DB access for RW user.
    -testrouser          -- Confirm DB access for RO user.
    -zerocots            -- Set checkout timestamp for handles with a checkout
                            timestamp of 0 equal to the checkin timestamp.

COMMON EXAMPLES:
    % ftlm_check_db -check
    % ftlm_check_db -fix
    % ftlm_check_db -fix -maxdur 60d
    % ftlm_check_db -capacity
    % ftlm_check_db -deleteduplicates -fix -start 20090101

LESS COMMON EXAMPLES:
    % ftlm_check_db -defragmentids 500
    % ftlm_check_db -defragmentids 500 -defragmenttable hosts
    % ftlm_check_db -outliers -sigmas 6 -origin logs
    % ftlm_check_db -testrouser