HELPLIB.HLB  —  RMU72  Show  AIP
    Displays the contents of the AIP (Area Inventory Pages)
    structure. The AIP structure provides a mapping for logical areas
    to physical areas as well as describing each of those logical
    areas. Information such as the logical area name, length of the
    stored record, storage thresholds and other information can be
    displayed using this simple command interface.

1  –  Description

    The RMU Show AIP command allows the database administrator to
    display details of selected logical areas or all logical areas in
    the database.

2  –  Format

  (B)0RMU/Show AIP root-file-spec [larea-name]

  Command Qualifiers                    x Defaults
                                        x
  /Brief                                x See description
  /Larea=(n [,...])                     x See description
  /Parea=(n [,...])                     x See description
  /Option=Rebuild_Spams                 x See description
  /Output=output-filename               x /Output=SYS$OUTPUT
  /Type=type-name                       x See description

3  –  Parameters

3.1  –  root-file-spec

    The file specification for the database root file to be
    processed. The default file extension is .rdb.

3.2  –  larea-name

    An optional parameter that allows the logical areas to be
    selected by name. Only those AIP entries are displayed. This
    parameter is optional and will default to all logical areas being
    displayed.

    Any partitioned index or table will create multiple logical areas
    all sharing the same name. This string may contain standard
    OpenVMS wildcard characters (% and *) so that different names
    can be matched. Therefore, it is possible for many logical areas
    to match this name.

    The value of larea-name may be delimited so that mixed case
    characters, punctuation and various character sets can be used.

4  –  Command Qualifiers

4.1  –  Brief

    Brief

    Displays AIP information in a condensed, tabular form (see
    example below).

4.2  –  Larea

    Larea=(n [,...])

    Specifies a list of logical area identifiers. The LAREA qualifier
    and larea-name parameter are mutually exclusive. The default
    if neither the LAREA or PAREA qualifiers nor the larea-name
    parameter is specified is to display all AIP entries.

4.3  –  Parea

    Parea=(n [,...])

    Specifies a list of physical area identifiers. The PAREA
    qualifier and larea-name parameter are mutually exclusive. The
    default if neither the PAREA or LAREA qualifiers nor the larea-
    name parameter is specified is to display all AIP entries.

4.4  –  Option

    Option=REBUILD_SPAMS

    Display only those logical areas which have the REBUILD_SPAMS
    flag set.

4.5  –  Output

    Output [ = output-filename ]

    This qualifier is used to capture the output in a named file. If
    used, a standard RMU header is added to identify the command and
    database being processed. If omitted, the output is written to
    SYS$OUTPUT and no header is displayed.

4.6  –  Type

    Type = type-name

    Legal values for type-name are TABLE, SORTED_INDEX, HASH_INDEX,
    LARGE_OBJECT, and SYSTEM_RECORD.

    This qualifier is used in conjunction with larea-name to select
    a subset of the AIP entries that may match a name. For instance,
    it is legal in Rdb to create a table and an index with the name
    EMPLOYEES. So using EMPLOYEES/TYPE=TABLE will make the selection
    unambiguous. It also allows simpler wildcarding. Commands using
    *EMPLOYEE*/TYPE=TABLE will process only those tables that match
    and not the associated index logical areas.

5  –  Usage Notes

    o  The database administrator requires RMU$DUMP privilege as
       this command is closely related to the RMU DUMP LAREA=RDB$AIP
       command.

    o  Only AIP entries that are in use are displayed. In contrast,
       the RMU Dump command also displays deleted and unused AIP
       entries.

6  –  Examples

    Example 1

    This example uses the name of a known database table to display
    details for this single logical area.

    $ RMU/SHOW AIP SQL$DATABASE JOBS

    Logical area name JOBS
    Type: TABLE
    Logical area 85 in mixed physical area 7
    Physical area name JOBS
    Record length 41
    Thesholds are (0, 0, 0)
    AIP page number: 151
    ABM page number: 0
    Snapshot Enabled TSN: 64

    Example 2

    The wildcard string "*EMPLOYEE* matches both indices and table
    logical areas, so here we use /TYPE to limit the display to just
    table logical areas. The table EMPLOYEES in the MF_PERSONNEL
    database is partitioned across three storage areas and hence
    there exists three logical areas.

    $ RMU/SHOW AIP SQL$DATABASE *EMPLOYEE*/TYPE=TABLE

    Logical area name EMPLOYEES
    Type: TABLE
    Logical area 80 in mixed physical area 3
    Physical area name EMPIDS_LOW
    Record length 126
    Thesholds are (0, 0, 0)
    AIP page number: 150
    ABM page number: 0
    Snapshot Enabled TSN: 4800

    Logical area name EMPLOYEES
    Type: TABLE
    Logical area 81 in mixed physical area 4
    Physical area name EMPIDS_MID
    Record length 126
    Thesholds are (0, 0, 0)
    AIP page number: 151
    ABM page number: 0
    Snapshot Enabled TSN: 1504

    Logical area name EMPLOYEES
    Type: TABLE
    Logical area 82 in mixed physical area 5
    Physical area name EMPIDS_OVER
    Record length 126
    Thesholds are (0, 0, 0)
    AIP page number: 151
    ABM page number: 0
    Snapshot Enabled TSN: 1504

    Example 3

    This example shows the REBUILD_SPAMS option used to locate
    logical areas that require SPAM rebuilds. This may occur because
    the stored row length changed size or THRESHOLDS were modified
    for the index or storage map.

    $ RMU/SHOW AIP/OPTION=REBUILD_SPAMS
    _Root: SQL$DATABASE
    _Logical area name:

    Logical area name ACCOUNT_AUDIT
    Type: TABLE
    Logical area 86 in uniform physical area 1
    Physical area name RDB$SYSTEM
    Record length 12
    Thesholds are (10, 100, 100)
    Flags:
        SPAM pages should be rebuilt
    AIP page number: 151
    ABM page number: 1004
    Snapshot Enabled TSN: 5824

    Logical area name DEPARTMENTS_INDEX
    Type: SORTED INDEX
    Logical area 94 in uniform physical area 10
    Physical area name DEPARTMENT_INFO
    Record length 430
    Thesholds are (30, 65, 72)
    Flags:
        SPAM pages should be rebuilt
    AIP page number: 151
    ABM page number: 2
    Snapshot Enabled TSN: 7585

    Example 4

    The /BRIEF qualifier specifies that a condensed tabular output
    format be used. The /PAREA qualifier is used here to specify that
    only logical areas stored in physical areas 4 and 5 are to be
    displayed.

    $ RMU /SHOW AIP /BRIEF MF_PERSONNEL /PAREA=(4,5)
    *------------------------------------------------------------------------------
    * Logical Area Name             LArea PArea   Len Type
    *------------------------------------------------------------------------------
    RDB$SYSTEM_RECORD                  60     4   215 SYSTEM RECORD
    RDB$SYSTEM_RECORD                  61     5   215 SYSTEM RECORD
    EMPLOYEES_HASH                     79     4   215 HASH INDEX
    EMPLOYEES                          82     4   121 TABLE
    JOB_HISTORY_HASH                   85     4   215 HASH INDEX
    JOB_HISTORY                        88     4    42 TABLE
    DEPARTMENTS_INDEX                  89     5   430 SORTED INDEX
    DEPARTMENTS                        90     5    55 TABLE

    The columns displayed include:

    o  Logical Area Name - Name of the logical area stored in the AIP
       entry

    o  LArea - Logical area number stored in the AIP entry

    o  PArea - Physical area number stored in the AIP entry

    o  Len - Object length stored in the AIP entry

    o  Type - Object type stored in the AIP entry. The following
       object types may be displayed:

       o  UNKNOWN - The logical area type is unknown or has not been
          set

       o  TABLE - A data table type

       o  SORTED INDEX - A sorted index type

       o  HASH INDEX - A hashed index type

       o  SYSTEM RECORD - A system record type

       o  LARGE OBJECT - A large object (BLOB) type
Close Help