Blame mibs/ietf/RDBMS-MIB

Packit Service 9ccfef
RDBMS-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
   MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Packit Service 9ccfef
    OBJECT-IDENTITY, Counter32, Gauge32, Integer32
Packit Service 9ccfef
        FROM SNMPv2-SMI
Packit Service 9ccfef
   MODULE-COMPLIANCE, OBJECT-GROUP
Packit Service 9ccfef
        FROM SNMPv2-CONF
Packit Service 9ccfef
    DisplayString, DateAndTime, AutonomousType
Packit Service 9ccfef
        FROM SNMPv2-TC
Packit Service 9ccfef
    applIndex, applGroups
Packit Service 9ccfef
        FROM NETWORK-SERVICES-MIB
Packit Service 9ccfef
    mib-2
Packit Service 9ccfef
        FROM RFC1213-MIB;
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsMIB MODULE-IDENTITY
Packit Service 9ccfef
    LAST-UPDATED "9406150655Z"
Packit Service 9ccfef
    ORGANIZATION "IETF RDBMSMIB Working Group"
Packit Service 9ccfef
    CONTACT-INFO
Packit Service 9ccfef
            "           David Brower
Packit Service 9ccfef
Packit Service 9ccfef
                Postal: The ASK Group, INGRES DBMS Development
Packit Service 9ccfef
                        1080 Marina Village Parkway
Packit Service 9ccfef
                        Alameda, CA  94501
Packit Service 9ccfef
                        US
Packit Service 9ccfef
Packit Service 9ccfef
                   Tel: +1 510 748 3418
Packit Service 9ccfef
                   Fax: +1 510 748 2770
Packit Service 9ccfef
Packit Service 9ccfef
                E-mail: daveb@ingres.com"
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The MIB module to describe objects for generic relational
Packit Service 9ccfef
         databases."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { mib-2 39 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsObjects        OBJECT IDENTIFIER ::= { rdbmsMIB 1 }
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbTable    OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF RdbmsDbEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The table of databases installed on a system."
Packit Service 9ccfef
    ::= { rdbmsObjects 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbEntry    OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      RdbmsDbEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "An entry for a single database on the host.  Whether a
Packit Service 9ccfef
         particular database is represented by a row in rdbmsDbTable
Packit Service 9ccfef
         may be dependent on the activity level of that database,
Packit Service 9ccfef
         according to the product's implementation.  An instance of
Packit Service 9ccfef
         rdbmsRelState having the value active, other, or restricted
Packit Service 9ccfef
         implies that an entry, corresponding to that instance, will
Packit Service 9ccfef
         be present."
Packit Service 9ccfef
    INDEX  { rdbmsDbIndex }
Packit Service 9ccfef
    ::= { rdbmsDbTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
RdbmsDbEntry    ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rdbmsDbIndex            INTEGER,
Packit Service 9ccfef
        rdbmsDbPrivateMibOID        OBJECT IDENTIFIER,
Packit Service 9ccfef
        rdbmsDbVendorName       DisplayString,
Packit Service 9ccfef
        rdbmsDbName             DisplayString,
Packit Service 9ccfef
        rdbmsDbContact          DisplayString
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbIndex        OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          INTEGER (1..2147483647)
Packit Service 9ccfef
    MAX-ACCESS      not-accessible
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A numeric index, unique among all the databases from all
Packit Service 9ccfef
         products on this host.  This value is a surrogate for the
Packit Service 9ccfef
         conceptually unique key, which is {PrivateMibOID,
Packit Service 9ccfef
         databasename}"
Packit Service 9ccfef
    ::= { rdbmsDbEntry  1 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbPrivateMibOID    OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          OBJECT IDENTIFIER
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The authoritative identification for the private MIB for
Packit Service 9ccfef
        this database, presumably based on the vendor, e.g., {
Packit Service 9ccfef
        enterprises 111 <optional subidentifiers>} for Oracle
Packit Service 9ccfef
        databases, {enterprises 757 <optional subidentifiers>} for
Packit Service 9ccfef
        Ingres databases, { enterprises 897 
Packit Service 9ccfef
        subidentifiers>} for Sybase databases, etc.
Packit Service 9ccfef
Packit Service 9ccfef
        If no OBJECT IDENTIFIER exists for the private MIB, attempts
Packit Service 9ccfef
        to access this object will return noSuchName (SNMPv1)
Packit Service 9ccfef
        or noSuchInstance (SNMPv2)."
Packit Service 9ccfef
    ::= { rdbmsDbEntry  2 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbVendorName   OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          DisplayString
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The name of the vendor whose RDBMS manages this database,
Packit Service 9ccfef
         for informational purposes."
Packit Service 9ccfef
    ::= { rdbmsDbEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbName     OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      DisplayString
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The name of this database, in a product specific format.  The
Packit Service 9ccfef
         product may need to qualify the name in some way to resolve
Packit Service 9ccfef
         conflicts if it is possible for a database name to be
Packit Service 9ccfef
         duplicated on a host.  It might be necessary to construct a
Packit Service 9ccfef
         hierarchical name embedding the RDBMS instance/installation
Packit Service 9ccfef
         on the host, and/or the owner of the database.  For instance,
Packit Service 9ccfef
         '/test-installation/database-owner/database-name'."
Packit Service 9ccfef
    ::= { rdbmsDbEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbContact  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      DisplayString
Packit Service 9ccfef
    MAX-ACCESS  read-write
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The textual identification of the contact person for this
Packit Service 9ccfef
         managed database, together with information on how to contact
Packit Service 9ccfef
         this person.
Packit Service 9ccfef
Packit Service 9ccfef
         Note: if there is no server associated with this database, an
Packit Service 9ccfef
         agent may need to keep this in other persistent storage,
Packit Service 9ccfef
         e.g., a configuration file.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that a compliant agent does not need to
Packit Service 9ccfef
         allow write access to this object."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsDbEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbInfoTable    OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          SEQUENCE OF RdbmsDbInfoEntry
Packit Service 9ccfef
    MAX-ACCESS      not-accessible
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The table of additional information about databases present
Packit Service 9ccfef
         on the host."
Packit Service 9ccfef
    ::= { rdbmsObjects 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbInfoEntry    OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          RdbmsDbInfoEntry
Packit Service 9ccfef
    MAX-ACCESS      not-accessible
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Information that must be present if the database is actively
Packit Service 9ccfef
         opened.  If the database is not actively opened, then
Packit Service 9ccfef
         attempts to access corresponding instances in this table may
Packit Service 9ccfef
         result in either noSuchName (SNMPv1) or noSuchInstance
Packit Service 9ccfef
         (SNMPv2).  'Actively opened' means at least one of the
Packit Service 9ccfef
         rdbmsRelState entries for this database in the rdbmsRelTable
Packit Service 9ccfef
         is active(2)."
Packit Service 9ccfef
    INDEX  { rdbmsDbIndex }
Packit Service 9ccfef
    ::= { rdbmsDbInfoTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
RdbmsDbInfoEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rdbmsDbInfoProductName      DisplayString,
Packit Service 9ccfef
        rdbmsDbInfoVersion          DisplayString,
Packit Service 9ccfef
        rdbmsDbInfoSizeUnits        INTEGER,
Packit Service 9ccfef
        rdbmsDbInfoSizeAllocated    INTEGER,
Packit Service 9ccfef
        rdbmsDbInfoSizeUsed         INTEGER,
Packit Service 9ccfef
        rdbmsDbInfoLastBackup       DateAndTime
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbInfoProductName  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          DisplayString
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The textual product name of the server that created or last
Packit Service 9ccfef
         restructured this database.  The format is product specific."
Packit Service 9ccfef
    ::= { rdbmsDbInfoEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbInfoVersion  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          DisplayString
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The version number of the server that created or last
Packit Service 9ccfef
         restructured this database.  The format is product specific."
Packit Service 9ccfef
    ::= { rdbmsDbInfoEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbInfoSizeUnits    OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              INTEGER {
Packit Service 9ccfef
                            bytes(1),
Packit Service 9ccfef
                            kbytes(2),
Packit Service 9ccfef
                            mbytes(3),
Packit Service 9ccfef
                            gbytes(4),
Packit Service 9ccfef
                            tbytes(5)
Packit Service 9ccfef
                            }
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Identification of the units used to measure the size of this
Packit Service 9ccfef
         database in rdbmsDbInfoSizeAllocated and rdbmsDbInfoSizeUsed.
Packit Service 9ccfef
         bytes(1) indicates individual bytes, kbytes(2) indicates
Packit Service 9ccfef
         units of kilobytes, mbytes(3) indicates units of megabytes,
Packit Service 9ccfef
         gbytes(4) indicates units of gigabytes, and tbytes(5)
Packit Service 9ccfef
         indicates units of terabytes.  All are binary multiples -- 1K
Packit Service 9ccfef
         = 1024.  If writable, changes here are reflected in the get
Packit Service 9ccfef
         values of the associated objects."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsDbInfoEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbInfoSizeAllocated    OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX                  INTEGER (1..2147483647)
Packit Service 9ccfef
    MAX-ACCESS              read-write
Packit Service 9ccfef
    STATUS                  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The estimated size of this database (in
Packit Service 9ccfef
         rdbmsDbInfoSizeUnits), which is the disk space that has been
Packit Service 9ccfef
         allocated to it and is no longer available to users on this
Packit Service 9ccfef
         host.  rdbmsDbInfoSize does not necessarily indicate the
Packit Service 9ccfef
         amount of space actually in use for database data.  Some
Packit Service 9ccfef
         databases may support extending allocated size, and others
Packit Service 9ccfef
         may not.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that a compliant agent does not need to
Packit Service 9ccfef
         allow write access to this object."
Packit Service 9ccfef
Packit Service 9ccfef
--       Note:  computing SizeAllocated may be expensive, and SNMP
Packit Service 9ccfef
--       agents might cache the value to increase performance.
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsDbInfoEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbInfoSizeUsed     OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              INTEGER (1..2147483647)
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The estimated size of this database, in rdbmsDbInfoSizeUnits,
Packit Service 9ccfef
         which is actually in use for database data."
Packit Service 9ccfef
Packit Service 9ccfef
--       Note:  computing SizeUsed may be expensive, and SNMP
Packit Service 9ccfef
--       agents might cache the value to increase performance.
Packit Service 9ccfef
    ::= { rdbmsDbInfoEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbInfoLastBackup       OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX                 DateAndTime
Packit Service 9ccfef
     MAX-ACCESS             read-only
Packit Service 9ccfef
     STATUS                 current
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
        "The date and time that the latest complete or partial backup
Packit Service 9ccfef
         of the database was taken. If a database has never been
Packit Service 9ccfef
         backed up, then attempts to access this object will
Packit Service 9ccfef
         result in either noSuchName (SNMPv1) or noSuchInstance
Packit Service 9ccfef
         (SNMPv2)."
Packit Service 9ccfef
     ::= { rdbmsDbInfoEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbParamTable       OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              SEQUENCE OF RdbmsDbParamEntry
Packit Service 9ccfef
    MAX-ACCESS          not-accessible
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The table of configuration parameters for a database.
Packit Service 9ccfef
         Entries should be populated according to the following
Packit Service 9ccfef
         guidelines:
Packit Service 9ccfef
         (1) The value should be specified through administrative
Packit Service 9ccfef
             (human) intervention.
Packit Service 9ccfef
         (2) It should be configured on a per-database basis.
Packit Service 9ccfef
         (3) One of the following is true:
Packit Service 9ccfef
             (a) The parameter has a non-numeric value;
Packit Service 9ccfef
             (b) The current value is numeric, but it only changes due
Packit Service 9ccfef
                 to human intervention;
Packit Service 9ccfef
             (c) The current value is numeric and dynamic, but the
Packit Service 9ccfef
                 RDBMS does not track access/allocation failures
Packit Service 9ccfef
                 related to the parameter;
Packit Service 9ccfef
             (d) The current value is numeric and dynamic, the
Packit Service 9ccfef
                 RDBMS tracks changes in access/allocation failures
Packit Service 9ccfef
                 related to the parameter, but the failure has no
Packit Service 9ccfef
                 significant impact on RDBMS performance or
Packit Service 9ccfef
                 availability.
Packit Service 9ccfef
             (e) The current value is numeric and dynamic, the
Packit Service 9ccfef
                 RDBMS tracks changes in access/allocation failures
Packit Service 9ccfef
                 related to the parameter, the failure has
Packit Service 9ccfef
                 significant impact on RDBMS performance or
Packit Service 9ccfef
                 availability, and is shown in the
Packit Service 9ccfef
                 rdbmsDbLimitedResource table."
Packit Service 9ccfef
    ::= { rdbmsObjects 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbParamEntry       OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              RdbmsDbParamEntry
Packit Service 9ccfef
    MAX-ACCESS          not-accessible
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "An entry for a single configuration parameter for a database.
Packit Service 9ccfef
         Parameters with single values have a subindex value of one.
Packit Service 9ccfef
         If the parameter is naturally considered to contain a
Packit Service 9ccfef
         variable number of members of a class, e.g.  members of the
Packit Service 9ccfef
         DBA user group, or files which are part of the database, then
Packit Service 9ccfef
         it must be presented as a set of rows.  If, on the other
Packit Service 9ccfef
         hand, the parameter represents a set of choices from a class,
Packit Service 9ccfef
         e.g. the permissions on a file or the options chosen out of
Packit Service 9ccfef
         the set of all options allowed, AND is guaranteed to always
Packit Service 9ccfef
         fit in the 255 character length of a DisplayString, then it
Packit Service 9ccfef
         may be presented as a comma separated list with a subindex
Packit Service 9ccfef
         value of one.  Zero may not be used as a subindex value.
Packit Service 9ccfef
Packit Service 9ccfef
         If the database is not actively opened, then attempts
Packit Service 9ccfef
         to access corresponding instances in this table may result in
Packit Service 9ccfef
         either noSuchName (SNMPv1) or noSuchInstance (SNMPv2).
Packit Service 9ccfef
         'Actively opened' means at least one of the
Packit Service 9ccfef
         rdbmsRelState entries for this database in the rdbmsRelTable
Packit Service 9ccfef
         is active(2)."
Packit Service 9ccfef
    INDEX  { rdbmsDbIndex, rdbmsDbParamName, rdbmsDbParamSubIndex }
Packit Service 9ccfef
    ::= { rdbmsDbParamTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
RdbmsDbParamEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rdbmsDbParamName                DisplayString,
Packit Service 9ccfef
        rdbmsDbParamSubIndex            INTEGER,
Packit Service 9ccfef
        rdbmsDbParamID                  AutonomousType,
Packit Service 9ccfef
        rdbmsDbParamCurrValue           DisplayString,
Packit Service 9ccfef
        rdbmsDbParamComment             DisplayString
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbParamName        OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              DisplayString (SIZE (1..64))
Packit Service 9ccfef
    MAX-ACCESS          not-accessible
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The name of a configuration parameter for a database.  This
Packit Service 9ccfef
         name is product-specific.  The length is limited to 64
Packit Service 9ccfef
         characters to constrain the number of sub-identifiers needed
Packit Service 9ccfef
         for instance identification (and to minimize network
Packit Service 9ccfef
         traffic)."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsDbParamEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbParamSubIndex    OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              INTEGER (1..2147483647)
Packit Service 9ccfef
    MAX-ACCESS          not-accessible
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The subindex value for this parameter.  If the parameter is
Packit Service 9ccfef
         naturally considered to contain a variable number of members
Packit Service 9ccfef
         of a class, e.g.  members of the DBA user group, or files
Packit Service 9ccfef
         which are part of the database, then it must be presented as
Packit Service 9ccfef
         a set of rows.  If, on the other hand, the parameter
Packit Service 9ccfef
         represents a set of choices from a class, e.g. the
Packit Service 9ccfef
         permissions on a file or the options chosen out of the set of
Packit Service 9ccfef
         all options allowed, AND is guaranteed to always fit in the
Packit Service 9ccfef
         255 character length of a DisplayString, then it may be
Packit Service 9ccfef
         presented as a comma separated list with a subindex value of
Packit Service 9ccfef
         one.  Zero may not be used as a value."
Packit Service 9ccfef
    ::= { rdbmsDbParamEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbParamID          OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              AutonomousType
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The ID of the parameter which may be described in some other
Packit Service 9ccfef
         MIB (e.g., an enterprise-specific MIB module).  If there is
Packit Service 9ccfef
         no ID for this rdbmsDbParamName, attempts to access this
Packit Service 9ccfef
         object will return noSuchName (SNMPv1) or noSuchInstance
Packit Service 9ccfef
         (SNMPv2)."
Packit Service 9ccfef
    ::= { rdbmsDbParamEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbParamCurrValue OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              DisplayString
Packit Service 9ccfef
    MAX-ACCESS          read-write
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The value for a configuration parameter now in effect, the
Packit Service 9ccfef
         actual setting for the database.  While there may multiple
Packit Service 9ccfef
         values in the temporal domain of interest (for instance, the
Packit Service 9ccfef
         value to take effect at the next restart), this is the
Packit Service 9ccfef
         current setting.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that a compliant agent does not need to
Packit Service 9ccfef
         allow write access to this object."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsDbParamEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbParamComment     OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              DisplayString
Packit Service 9ccfef
    MAX-ACCESS          read-write
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Annotation which describes the purpose of a configuration
Packit Service 9ccfef
         parameter or the reason for a particular parameter's
Packit Service 9ccfef
         setting.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that a compliant agent does not need to
Packit Service 9ccfef
         allow write access to this object."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsDbParamEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbLimitedResourceTable         OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          SEQUENCE OF RdbmsDbLimitedResourceEntry
Packit Service 9ccfef
    MAX-ACCESS      not-accessible
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The table of limited resources that are kept per-database."
Packit Service 9ccfef
    ::= { rdbmsObjects 4 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbLimitedResourceEntry     OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      RdbmsDbLimitedResourceEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "An entry for a single limited resource kept per-database.
Packit Service 9ccfef
         A limited resource has maximum use determined by a parameter
Packit Service 9ccfef
         that might or might not be changeable at run time, or visible
Packit Service 9ccfef
         in the rdbmsDbParamTable. Examples would be the number of
Packit Service 9ccfef
         available locks, or disk space on a partition.  Arrays of
Packit Service 9ccfef
         resources are supported through an integer sub index, which
Packit Service 9ccfef
         should have the value of one for single-instance names.
Packit Service 9ccfef
Packit Service 9ccfef
         Limited resources that are shared across databases, are best
Packit Service 9ccfef
         put in the rdbmsSvrLimitedResourceTable instead of this one.
Packit Service 9ccfef
         If the database is not actively opened, then attempts to
Packit Service 9ccfef
         access corresponding instances in this table may result in
Packit Service 9ccfef
         either noSuchName (SNMPv1) or noSuchInstance (SNMPv2).
Packit Service 9ccfef
         'Actively opened' means at least one of the rdbmsRelState
Packit Service 9ccfef
         entries for this database in the rdbmsRelTable is active(2)."
Packit Service 9ccfef
Packit Service 9ccfef
    INDEX { rdbmsDbIndex, rdbmsDbLimitedResourceName }
Packit Service 9ccfef
    ::= { rdbmsDbLimitedResourceTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
RdbmsDbLimitedResourceEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rdbmsDbLimitedResourceName          DisplayString,
Packit Service 9ccfef
        rdbmsDbLimitedResourceID            AutonomousType,
Packit Service 9ccfef
        rdbmsDbLimitedResourceLimit         INTEGER,
Packit Service 9ccfef
        rdbmsDbLimitedResourceCurrent       INTEGER,
Packit Service 9ccfef
        rdbmsDbLimitedResourceHighwater     INTEGER,
Packit Service 9ccfef
        rdbmsDbLimitedResourceFailures      Counter32,
Packit Service 9ccfef
        rdbmsDbLimitedResourceDescription   DisplayString
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbLimitedResourceName          OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          DisplayString
Packit Service 9ccfef
    MAX-ACCESS      not-accessible
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The name of the resource, for instance 'global locks' or
Packit Service 9ccfef
         'locks for the FOO database', or 'data space on /dev/rdsk/5s0
Packit Service 9ccfef
         for FOO'. The length is limited to 64 characters to constrain
Packit Service 9ccfef
         the number of sub-identifiers needed for instance
Packit Service 9ccfef
         identification (and to minimize network traffic)."
Packit Service 9ccfef
    ::= { rdbmsDbLimitedResourceEntry  1 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbLimitedResourceID OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              AutonomousType
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The ID of the resource which may be described in some other
Packit Service 9ccfef
         MIB (e.g., an enterprise-specific MIB module).  If there is
Packit Service 9ccfef
         no ID for this rdbmsDbLimitedResourceName, attempts to access
Packit Service 9ccfef
         this object will return noSuchName (SNMPv1) or noSuchInstance
Packit Service 9ccfef
         (SNMPv2)."
Packit Service 9ccfef
    ::= { rdbmsDbLimitedResourceEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbLimitedResourceLimit         OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          INTEGER (1..2147483647)
Packit Service 9ccfef
    MAX-ACCESS      read-write
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The maximum value the resource use may attain.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that a compliant agent does not need to
Packit Service 9ccfef
         allow write access to this object."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsDbLimitedResourceEntry  3 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbLimitedResourceCurrent       OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          INTEGER (1..2147483647)
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The current value for the resource."
Packit Service 9ccfef
    ::= { rdbmsDbLimitedResourceEntry  4 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbLimitedResourceHighwater     OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          INTEGER (1..2147483647)
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The maximum value of the resource seen since applUpTime
Packit Service 9ccfef
         was reset for the earliest server which has the database
Packit Service 9ccfef
         actively opened.
Packit Service 9ccfef
Packit Service 9ccfef
         If there are two servers with the database open, and the
Packit Service 9ccfef
         oldest one dies, the proper way to invalidate the value is by
Packit Service 9ccfef
         resetting sysUpTime."
Packit Service 9ccfef
    ::= { rdbmsDbLimitedResourceEntry  5 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbLimitedResourceFailures      OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          Counter32
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The number of times the system wanted to exceed the limit of
Packit Service 9ccfef
         the resource since applUpTime was reset for the earliest
Packit Service 9ccfef
         server which has the database actively opened.
Packit Service 9ccfef
Packit Service 9ccfef
         If there are two servers with the DB open, and the
Packit Service 9ccfef
         oldest one dies, the proper way to invalidate the value is by
Packit Service 9ccfef
         resetting sysUpTime."
Packit Service 9ccfef
    ::= { rdbmsDbLimitedResourceEntry  6 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsDbLimitedResourceDescription           OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          DisplayString
Packit Service 9ccfef
    MAX-ACCESS      read-write
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A description of the resource and the meaning of the integer
Packit Service 9ccfef
         units used for Limit, Current, and Highwater.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that a compliant agent does not need to
Packit Service 9ccfef
         allow write access to this object."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsDbLimitedResourceEntry  7 }
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvTable       OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          SEQUENCE OF RdbmsSrvEntry
Packit Service 9ccfef
    MAX-ACCESS      not-accessible
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The table of database servers running or installed
Packit Service 9ccfef
         on a system."
Packit Service 9ccfef
    ::= { rdbmsObjects 5 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvEntry   OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      RdbmsSrvEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "An entry for a single database server.  A server is an
Packit Service 9ccfef
         independent entity that provides access to one or more
Packit Service 9ccfef
         databases.  Failure of one does not affect access to
Packit Service 9ccfef
         databases through any other servers.  There might be one or
Packit Service 9ccfef
         more servers providing access to a database.  A server may be
Packit Service 9ccfef
         a 'process' or collection of 'processes', as interpreted by
Packit Service 9ccfef
         the product."
Packit Service 9ccfef
    INDEX { applIndex }
Packit Service 9ccfef
    ::= { rdbmsSrvTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
RdbmsSrvEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rdbmsSrvPrivateMibOID   OBJECT IDENTIFIER,
Packit Service 9ccfef
        rdbmsSrvVendorName  DisplayString,
Packit Service 9ccfef
        rdbmsSrvProductName DisplayString,
Packit Service 9ccfef
        rdbmsSrvContact     DisplayString
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvPrivateMibOID   OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          OBJECT IDENTIFIER
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The authoritative identification for the private MIB for this
Packit Service 9ccfef
         server, presumably based on the vendor, e.g., { enterprises
Packit Service 9ccfef
         111 <optional subidentifiers>} for Oracle servers, {
Packit Service 9ccfef
         enterprises 757 <optional subidentifiers>} for Ingres
Packit Service 9ccfef
         servers, { enterprises 897 <optional subidentifiers>} for
Packit Service 9ccfef
         Sybase servers, etc.
Packit Service 9ccfef
Packit Service 9ccfef
         If no OBJECT IDENTIFIER exists for the private MIB, attempts
Packit Service 9ccfef
         to access this object will return noSuchName (SNMPv1)
Packit Service 9ccfef
         or noSuchInstance (SNMPv2)."
Packit Service 9ccfef
    ::= { rdbmsSrvEntry  1 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvVendorName  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          DisplayString
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The name of the vendor whose RDBMS manages this database,
Packit Service 9ccfef
         for informational purposes."
Packit Service 9ccfef
    ::= { rdbmsSrvEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvProductName  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          DisplayString
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The product name of this server.  This is normally the
Packit Service 9ccfef
         vendor's formal name for the product, in product specific
Packit Service 9ccfef
         format."
Packit Service 9ccfef
    ::= { rdbmsSrvEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvContact OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      DisplayString
Packit Service 9ccfef
    MAX-ACCESS  read-write
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The textual identification of the contact person for this
Packit Service 9ccfef
         managed server, together with information on how to contact
Packit Service 9ccfef
         this person.
Packit Service 9ccfef
Packit Service 9ccfef
         Note: if there is no active server associated with this
Packit Service 9ccfef
         object, an agent may need to keep this in other persistent
Packit Service 9ccfef
         storage, e.g., a configuration file.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that a compliant agent does not need to
Packit Service 9ccfef
         allow write access to this object."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsSrvEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoTable   OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          SEQUENCE OF RdbmsSrvInfoEntry
Packit Service 9ccfef
    MAX-ACCESS      not-accessible
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The table of additional information about database servers.
Packit Service 9ccfef
Packit Service 9ccfef
         Entries in this table correspond to applications in the
Packit Service 9ccfef
         NETWORK-SERVICES-MIB applTable.  Some objects in that table are
Packit Service 9ccfef
         application-specific.  When they are associated with an RDBMS
Packit Service 9ccfef
         server in this table, the objects have the following
Packit Service 9ccfef
         meanings.
Packit Service 9ccfef
Packit Service 9ccfef
         applName - The name of this server, i.e., the process or
Packit Service 9ccfef
         group of processes providing access to this database.  The
Packit Service 9ccfef
         exact format will be product and host specific.
Packit Service 9ccfef
Packit Service 9ccfef
         applVersion - The version number of this server, in product
Packit Service 9ccfef
         specific format.
Packit Service 9ccfef
Packit Service 9ccfef
         applOperStatus - up(1) means operational and available for
Packit Service 9ccfef
         general use.  down(2) means the server is not available for
Packit Service 9ccfef
         use, but is known to the agent.  The other states have broad
Packit Service 9ccfef
         meaning, and may need to be supplemented by the vendor
Packit Service 9ccfef
         private MIB.  Halted(3) implies an administrative state of
Packit Service 9ccfef
         unavailability.  Congested(4) implies a resource or or
Packit Service 9ccfef
         administrative limit is prohibiting new inbound associations.
Packit Service 9ccfef
         The 'available soon' description of restarting(5) may include
Packit Service 9ccfef
         an indeterminate amount of recovery.
Packit Service 9ccfef
Packit Service 9ccfef
         applLastChange is the time the agent noticed the most recent
Packit Service 9ccfef
         change to applOperStatus.
Packit Service 9ccfef
Packit Service 9ccfef
         applInboundAssociation is the number of currently active
Packit Service 9ccfef
         local and remote conversations (usually SQL connects).
Packit Service 9ccfef
Packit Service 9ccfef
         applOutboundAssociations is not provided by this MIB.
Packit Service 9ccfef
Packit Service 9ccfef
         applAccumulatedInboundAssociations is the total number of
Packit Service 9ccfef
         local and remote conversations started since the server came
Packit Service 9ccfef
         up.
Packit Service 9ccfef
Packit Service 9ccfef
         applAccumulatedOutbound associations is not provided by this
Packit Service 9ccfef
         MIB.
Packit Service 9ccfef
Packit Service 9ccfef
         applLastInboundActivity is the time the most recent local or
Packit Service 9ccfef
         remote conversation was attempted or disconnected.
Packit Service 9ccfef
Packit Service 9ccfef
         applLastOutboundActivity is not provided by this MIB.
Packit Service 9ccfef
Packit Service 9ccfef
         applRejectedInboundAssociations is the number of local or
Packit Service 9ccfef
         remote conversations rejected by the server for
Packit Service 9ccfef
         administrative reasons or because of resource limitations.
Packit Service 9ccfef
Packit Service 9ccfef
         applFailedOutboundAssociations is not provided by this MIB."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsObjects 6 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoEntry   OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          RdbmsSrvInfoEntry
Packit Service 9ccfef
    MAX-ACCESS      not-accessible
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Information that must be present for a single 'up' database
Packit Service 9ccfef
         server, with visibility determined by the value of the
Packit Service 9ccfef
         corresponding applOperStatus object.  If an instance of
Packit Service 9ccfef
         applOperStatus is not up(1), then attempts to access
Packit Service 9ccfef
         corresponding instances in this table may result in either
Packit Service 9ccfef
         noSuchName (SNMPv1) or noSuchInstance (SNMPv2) being returned
Packit Service 9ccfef
         by the agent."
Packit Service 9ccfef
    INDEX { applIndex }
Packit Service 9ccfef
    ::= { rdbmsSrvInfoTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
RdbmsSrvInfoEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rdbmsSrvInfoStartupTime                 DateAndTime,
Packit Service 9ccfef
        rdbmsSrvInfoFinishedTransactions        Gauge32,
Packit Service 9ccfef
        rdbmsSrvInfoDiskReads                   Counter32,
Packit Service 9ccfef
        rdbmsSrvInfoDiskWrites                  Counter32,
Packit Service 9ccfef
        rdbmsSrvInfoLogicalReads                Counter32,
Packit Service 9ccfef
        rdbmsSrvInfoLogicalWrites               Counter32,
Packit Service 9ccfef
        rdbmsSrvInfoPageWrites                  Counter32,
Packit Service 9ccfef
        rdbmsSrvInfoPageReads                   Counter32,
Packit Service 9ccfef
        rdbmsSrvInfoDiskOutOfSpaces             Counter32,
Packit Service 9ccfef
        rdbmsSrvInfoHandledRequests             Counter32,
Packit Service 9ccfef
        rdbmsSrvInfoRequestRecvs                Counter32,
Packit Service 9ccfef
        rdbmsSrvInfoRequestSends                Counter32,
Packit Service 9ccfef
        rdbmsSrvInfoHighwaterInboundAssociations        Gauge32,
Packit Service 9ccfef
        rdbmsSrvInfoMaxInboundAssociations              Gauge32
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoStartupTime  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              DateAndTime
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The date and time at which this server was last started."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoFinishedTransactions  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              Gauge32
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The number of transactions visible to this server that have
Packit Service 9ccfef
         been completed by either commit or abort.  Some database
Packit Service 9ccfef
         operations, such as read-only queries, may not result in the
Packit Service 9ccfef
         creation of a transaction."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoDiskReads   OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              Counter32
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The total number of reads of database files issued to the
Packit Service 9ccfef
         operating system by this server since startup.  Numbers are
Packit Service 9ccfef
         not comparable between products.  What constitutes a
Packit Service 9ccfef
         readand how it is accounted is product-specific."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoLogicalReads    OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX                  Counter32
Packit Service 9ccfef
    MAX-ACCESS              read-only
Packit Service 9ccfef
    STATUS                  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The total number of logical reads of database files made
Packit Service 9ccfef
         internally by this server since startup.  The values of this
Packit Service 9ccfef
         object and those of rdbmsSrvInfoDiskReads reveal the effect
Packit Service 9ccfef
         of caching on read operation. Numbers are not comparable
Packit Service 9ccfef
         between products, and may only be meaningful when aggregated
Packit Service 9ccfef
         across all servers sharing a common cache."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoDiskWrites  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              Counter32
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The total number of writes to database files issued to the
Packit Service 9ccfef
         operating system by this server since startup.  Numbers are
Packit Service 9ccfef
         not comparable between products."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoLogicalWrites  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              Counter32
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The total number of times parts of the database files have
Packit Service 9ccfef
         been marked 'dirty' and in need of writing to the disk.  This
Packit Service 9ccfef
         value and rdbmsSrvInfoDiskWrites give some indication of the
Packit Service 9ccfef
         effect of 'write-behind' strategies in reducing the number of
Packit Service 9ccfef
         disk writes compared to database operations.  Because the
Packit Service 9ccfef
         writes may be done by servers other than those marking the
Packit Service 9ccfef
         parts of the database files dirty, these values may only be
Packit Service 9ccfef
         meaningful when aggregated across all servers sharing a
Packit Service 9ccfef
         common cache.  Numbers are not comparable between products."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoPageReads   OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              Counter32
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The total number of pages in database files read by this
Packit Service 9ccfef
         server since startup.  'Pages' are product specific units of
Packit Service 9ccfef
         disk i/o operations.  This value, along with
Packit Service 9ccfef
         rdbmsSrvInfoDiskReads, reveals the effect of any grouping
Packit Service 9ccfef
         read-ahead that may be used to enhance performance of some
Packit Service 9ccfef
         queries, such as scans."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 7}
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoPageWrites  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              Counter32
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The total number of pages in database files written by this
Packit Service 9ccfef
         server since startup.  Pages are product-specific units of
Packit Service 9ccfef
         disk I/O.  This value, with rdbmsSrvInfoDiskWrites, shows the
Packit Service 9ccfef
         effect of write strategies that collapse logical writes of
Packit Service 9ccfef
         contiguous pages into single calls to the operating system."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoDiskOutOfSpaces OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX                  Counter32
Packit Service 9ccfef
    MAX-ACCESS              read-only
Packit Service 9ccfef
    STATUS                  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The total number of times the server has been unable to
Packit Service 9ccfef
         obtain disk space that it wanted, since server startup.  This
Packit Service 9ccfef
         would be inspected by an agent on receipt of an
Packit Service 9ccfef
         rdbmsOutOfSpace trap."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoHandledRequests     OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              Counter32
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The total number of requests made to the server on inbound
Packit Service 9ccfef
         associations.  The meaning of 'requests' is product specific,
Packit Service 9ccfef
         and is not comparable between products.
Packit Service 9ccfef
Packit Service 9ccfef
         This is intended to encapsulate high level semantic
Packit Service 9ccfef
         operations between clients and servers, or between peers.
Packit Service 9ccfef
         For instance, one request might correspond to a 'select' or
Packit Service 9ccfef
         an 'insert' statement.  It is not intended to capture disk
Packit Service 9ccfef
         i/o described in rdbmsSrvInfoDiskReads and
Packit Service 9ccfef
         rdbmsSrvInfoDiskWrites."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 10 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoRequestRecvs        OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              Counter32
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The number of receive operations made processing any requests
Packit Service 9ccfef
         on inbound associations. The meaning of operations is product
Packit Service 9ccfef
         specific, and is not comparable between products.
Packit Service 9ccfef
Packit Service 9ccfef
         This is intended to capture lower-level i/o operations than
Packit Service 9ccfef
         shown by HandledRequests, between clients and servers, or
Packit Service 9ccfef
         between peers.  For instance, it might roughly correspond to
Packit Service 9ccfef
         the amount of data given with an 'insert' statement.  It is
Packit Service 9ccfef
         not intended to capture disk i/o described in
Packit Service 9ccfef
         rdbmsSrvInfoDiskReads and rdbmsSrvInfoDiskWrites."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 11 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoRequestSends        OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              Counter32
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The number of send operations made processing requests
Packit Service 9ccfef
         handled on inbound associations.  The meaning of operations
Packit Service 9ccfef
         is product specific, and is not comparable between products.
Packit Service 9ccfef
         This is intended to capture lower-level i/o operations than
Packit Service 9ccfef
         shown by HandledRequests, between between clients and
Packit Service 9ccfef
         servers, or between peers.  It might roughly correspond to
Packit Service 9ccfef
         the number of rows returned by a 'select' statement.  It is
Packit Service 9ccfef
         not intended to capture disk i/o described in DiskReads."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 12 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoHighwaterInboundAssociations  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              Gauge32
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The greatest number of inbound associations that have been
Packit Service 9ccfef
         simultaneously open to this server since startup."
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 13 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvInfoMaxInboundAssociations OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              Gauge32
Packit Service 9ccfef
    MAX-ACCESS          read-write
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The greatest number of inbound associations that can be
Packit Service 9ccfef
         simultaneously open with this server.  If there is no limit,
Packit Service 9ccfef
         then the value should be zero.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that a compliant agent does not need to
Packit Service 9ccfef
         allow write access to this object."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsSrvInfoEntry 14 }
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvParamTable      OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              SEQUENCE OF RdbmsSrvParamEntry
Packit Service 9ccfef
    MAX-ACCESS          not-accessible
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The table of configuration parameters for a server.  Entries
Packit Service 9ccfef
         should be populated according to the following guidelines:
Packit Service 9ccfef
         (1) The value should be specified through administrative
Packit Service 9ccfef
             (human) intervention.
Packit Service 9ccfef
         (2) It should be configured on a per-server or a more global
Packit Service 9ccfef
             basis, with duplicate entries for each server sharing
Packit Service 9ccfef
             use of the parameter.
Packit Service 9ccfef
         (3) One of the following is true:
Packit Service 9ccfef
             (a) The parameter has a non-numeric value;
Packit Service 9ccfef
             (b) The current value is numeric, but it only changes due
Packit Service 9ccfef
                 to human intervention;
Packit Service 9ccfef
             (c) The current value is numeric and dynamic, but the
Packit Service 9ccfef
                 RDBMS does not track access/allocation failures
Packit Service 9ccfef
                 related to the parameter;
Packit Service 9ccfef
             (d) The current value is numeric and dynamic, the
Packit Service 9ccfef
                 RDBMS tracks changes in access/allocation failures
Packit Service 9ccfef
                 related to the parameter, but the failure has no
Packit Service 9ccfef
                 significant impact on RDBMS performance or
Packit Service 9ccfef
                 availability.
Packit Service 9ccfef
             (e) The current value is numeric and dynamic, the
Packit Service 9ccfef
                 RDBMS tracks changes in access/allocation failures
Packit Service 9ccfef
                 related to the parameter, the failure has
Packit Service 9ccfef
                 significant impact on RDBMS performance or
Packit Service 9ccfef
                 availability, and is shown in the
Packit Service 9ccfef
                 rdbmsSrvLimitedResource table."
Packit Service 9ccfef
    ::= { rdbmsObjects 7 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvParamEntry      OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              RdbmsSrvParamEntry
Packit Service 9ccfef
    MAX-ACCESS          not-accessible
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "An entry for a single configuration parameter for a server.
Packit Service 9ccfef
         Parameters with single values have a subindex value of one.
Packit Service 9ccfef
         If the parameter is naturally considered to contain a
Packit Service 9ccfef
         variable number of members of a class, e.g.  members of the
Packit Service 9ccfef
         DBA user group, or tracepoints active in the server, then it
Packit Service 9ccfef
         must be presented as a set of rows.  If, on the other hand,
Packit Service 9ccfef
         the parameter represents a set of choices from a class,
Packit Service 9ccfef
         e.g. the permissions on a file or the options chosen out of
Packit Service 9ccfef
         the set of all options allowed, AND is guaranteed to always
Packit Service 9ccfef
         fit in the 255 character length of a DisplayString, then it
Packit Service 9ccfef
         may be presented as a comma separated list with a subindex
Packit Service 9ccfef
         value of one.  Zero may not be used as a subindex value.
Packit Service 9ccfef
Packit Service 9ccfef
         Entries for a server must be present if the value of the
Packit Service 9ccfef
         corresponding applOperStatus object is up(1).  If an instance
Packit Service 9ccfef
         of applOperStatus is not up(1), then attempts to access
Packit Service 9ccfef
         corresponding instances in this table may result in either
Packit Service 9ccfef
         noSuchName (SNMPv1) or noSuchInstance (SNMPv2) being returned
Packit Service 9ccfef
         by the agent."
Packit Service 9ccfef
    INDEX  { applIndex, rdbmsSrvParamName, rdbmsSrvParamSubIndex }
Packit Service 9ccfef
    ::= { rdbmsSrvParamTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
RdbmsSrvParamEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rdbmsSrvParamName           DisplayString,
Packit Service 9ccfef
        rdbmsSrvParamSubIndex       INTEGER,
Packit Service 9ccfef
        rdbmsSrvParamID             AutonomousType,
Packit Service 9ccfef
        rdbmsSrvParamCurrValue      DisplayString,
Packit Service 9ccfef
        rdbmsSrvParamComment        DisplayString
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvParamName       OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              DisplayString (SIZE (1..64))
Packit Service 9ccfef
    MAX-ACCESS          not-accessible
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The name of a configuration parameter for a server.  This
Packit Service 9ccfef
         name is product-specific. The length is limited to 64
Packit Service 9ccfef
         characters to constrain the number of sub-identifiers needed
Packit Service 9ccfef
         for instance identification (and to minimize network
Packit Service 9ccfef
         traffic)."
Packit Service 9ccfef
    ::= { rdbmsSrvParamEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvParamSubIndex   OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              INTEGER (1..2147483647)
Packit Service 9ccfef
    MAX-ACCESS          not-accessible
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The subindex value for this parameter.  If the parameter is
Packit Service 9ccfef
         naturally considered to contain a variable number of members
Packit Service 9ccfef
         of a class, e.g.  members of the DBA user group, or files
Packit Service 9ccfef
         which are part of the database, then it must be presented as
Packit Service 9ccfef
         a set of rows.  If, on the other hand, the parameter
Packit Service 9ccfef
         represents a set of choices from a class, e.g. the
Packit Service 9ccfef
         permissions on a file or the options chosen out of the set of
Packit Service 9ccfef
         all options allowed, AND is guaranteed to always fit in the
Packit Service 9ccfef
         255 character length of a DisplayString, then it may be
Packit Service 9ccfef
         presented as a comma separated list with a subindex value of
Packit Service 9ccfef
         one.  Zero may not be used as a value."
Packit Service 9ccfef
    ::= { rdbmsSrvParamEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvParamID         OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              AutonomousType
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The ID of the parameter which may be described in some
Packit Service 9ccfef
         other MIB.  If there is no ID for this rdbmsSrvParamName,
Packit Service 9ccfef
         attempts to access this object will return noSuchName
Packit Service 9ccfef
         (SNMPv1) or noSuchInstance (SNMPv2)."
Packit Service 9ccfef
    ::= { rdbmsSrvParamEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvParamCurrValue  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              DisplayString
Packit Service 9ccfef
    MAX-ACCESS          read-write
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The value for a configuration parameter now in effect, the
Packit Service 9ccfef
         actual setting for the server.  While there may multiple
Packit Service 9ccfef
         values in the temporal domain of interest (for instance, the
Packit Service 9ccfef
         value to take effect at the next restart), this is the
Packit Service 9ccfef
         current setting.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that a compliant agent does not need to
Packit Service 9ccfef
         allow write access to this object."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsSrvParamEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvParamComment    OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              DisplayString
Packit Service 9ccfef
    MAX-ACCESS          read-write
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Annotation which describes the purpose of a configuration
Packit Service 9ccfef
         parameter or the reason for a particular parameter's
Packit Service 9ccfef
         setting.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that a compliant agent does not need to
Packit Service 9ccfef
         allow write access to this object."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsSrvParamEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvLimitedResourceTable        OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          SEQUENCE OF RdbmsSrvLimitedResourceEntry
Packit Service 9ccfef
    MAX-ACCESS      not-accessible
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The table of limited resources relevant to a server."
Packit Service 9ccfef
    ::= { rdbmsObjects 8 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvLimitedResourceEntry    OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      RdbmsSrvLimitedResourceEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "An entry for a single limited resource kept by the server.
Packit Service 9ccfef
         A limited resource has maximum use determined by a parameter
Packit Service 9ccfef
         that might or might not changeable at run time, or visible in
Packit Service 9ccfef
         the rbmsSrvParamTable.  Examples would be the number of
Packit Service 9ccfef
         available locks, or number of concurrent executions allowed
Packit Service 9ccfef
         in a server.  Arrays of resources are supported through an
Packit Service 9ccfef
         integer subindex, which should have the value of one for
Packit Service 9ccfef
         single-instance names.
Packit Service 9ccfef
Packit Service 9ccfef
         Limited resources that are shared across servers or databases
Packit Service 9ccfef
         are best duplicated in this table across
Packit Service 9ccfef
         all servers accessing the resource."
Packit Service 9ccfef
    INDEX { applIndex, rdbmsSrvLimitedResourceName }
Packit Service 9ccfef
    ::= { rdbmsSrvLimitedResourceTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
RdbmsSrvLimitedResourceEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        rdbmsSrvLimitedResourceName         DisplayString,
Packit Service 9ccfef
        rdbmsSrvLimitedResourceID           AutonomousType,
Packit Service 9ccfef
        rdbmsSrvLimitedResourceLimit        INTEGER,
Packit Service 9ccfef
        rdbmsSrvLimitedResourceCurrent      INTEGER,
Packit Service 9ccfef
        rdbmsSrvLimitedResourceHighwater    INTEGER,
Packit Service 9ccfef
        rdbmsSrvLimitedResourceFailures     Counter32,
Packit Service 9ccfef
        rdbmsSrvLimitedResourceDescription  DisplayString
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvLimitedResourceName         OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          DisplayString
Packit Service 9ccfef
    MAX-ACCESS      not-accessible
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The name of the resource, for instance 'threads' or
Packit Service 9ccfef
         'semaphores', or 'buffer pages'"
Packit Service 9ccfef
    ::= { rdbmsSrvLimitedResourceEntry  1 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvLimitedResourceID OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX              AutonomousType
Packit Service 9ccfef
    MAX-ACCESS          read-only
Packit Service 9ccfef
    STATUS              current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The ID of the resource which may be described in some other
Packit Service 9ccfef
         MIB.  If there is no ID for this rdbmsSrvLimitedResourceName,
Packit Service 9ccfef
         attempts to access this object will return noSuchName
Packit Service 9ccfef
         (SNMPv1) or noSuchInstance (SNMPv2)."
Packit Service 9ccfef
    ::= { rdbmsSrvLimitedResourceEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvLimitedResourceLimit        OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          INTEGER (1..2147483647)
Packit Service 9ccfef
    MAX-ACCESS      read-write
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The maximum value the resource use may attain.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that a compliant agent does not need to
Packit Service 9ccfef
         allow write access to this object."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsSrvLimitedResourceEntry  3 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvLimitedResourceCurrent      OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          INTEGER (1..2147483647)
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The current value for the resource."
Packit Service 9ccfef
    ::= { rdbmsSrvLimitedResourceEntry  4 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvLimitedResourceHighwater            OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          INTEGER (1..2147483647)
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The maximum value of the resource seen since applUpTime
Packit Service 9ccfef
         was reset."
Packit Service 9ccfef
    ::= { rdbmsSrvLimitedResourceEntry  5 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvLimitedResourceFailures     OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          Counter32
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The number of times the system wanted to exceed the limit of
Packit Service 9ccfef
         the resource since applUpTime was reset."
Packit Service 9ccfef
    ::= { rdbmsSrvLimitedResourceEntry  6 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsSrvLimitedResourceDescription    OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          DisplayString
Packit Service 9ccfef
    MAX-ACCESS      read-write
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A description of the resource and the meaning of the integer
Packit Service 9ccfef
         units used for Limit, Current, and Highwater.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that a compliant agent does not need to
Packit Service 9ccfef
         allow write access to this object."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsSrvLimitedResourceEntry  7 }
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsRelTable   OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF RdbmsRelEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A table relating databases and servers present on a host."
Packit Service 9ccfef
    ::= { rdbmsObjects 9 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsRelEntry   OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      RdbmsRelEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "An entry relating a single database server to a single
Packit Service 9ccfef
         database to which it may provide access.  The table is
Packit Service 9ccfef
         indexed first by the index of rdbmsDbTable, and then
Packit Service 9ccfef
         rdbmsSrvTable, so that all servers capable of providing
Packit Service 9ccfef
         access to a given database may be found by SNMP traversal
Packit Service 9ccfef
         operations (get-next and get-bulk).  The makeup of this table
Packit Service 9ccfef
         depends on the product's architecture, e.g. if it is one
Packit Service 9ccfef
         server - many databases, then each server will appear n
Packit Service 9ccfef
         times, where n is the number of databases it may access, and
Packit Service 9ccfef
         each database will appear once.  If the architecture is one
Packit Service 9ccfef
         database - many servers, then each server will appear once
Packit Service 9ccfef
         and each database will appear n times, where n is the number
Packit Service 9ccfef
         of servers that may be accessing it."
Packit Service 9ccfef
    INDEX  { rdbmsDbIndex, applIndex }
Packit Service 9ccfef
    ::= { rdbmsRelTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
RdbmsRelEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
         rdbmsRelState          INTEGER,
Packit Service 9ccfef
         rdbmsRelActiveTime     DateAndTime
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsRelState   OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      INTEGER{
Packit Service 9ccfef
                    other(1),
Packit Service 9ccfef
                    active(2),
Packit Service 9ccfef
                    available(3),
Packit Service 9ccfef
                    restricted(4),
Packit Service 9ccfef
                    unavailable(5)
Packit Service 9ccfef
                    }
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The state of this server's access to this database.
Packit Service 9ccfef
         Active(2) means the server is actively using the database.
Packit Service 9ccfef
         Available(3) means the server could use the database if
Packit Service 9ccfef
         necessary.  Restricted(4) means the database is in some
Packit Service 9ccfef
         administratively determined state of less-than-complete
Packit Service 9ccfef
         availability.  Unavailable(5) means the database is not
Packit Service 9ccfef
         available through this server.  Other(1) means the
Packit Service 9ccfef
         database/server is in some other condition, possibly
Packit Service 9ccfef
         described in the vendor private MIB."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsRelEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsRelActiveTime  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX          DateAndTime
Packit Service 9ccfef
    MAX-ACCESS      read-only
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The time the database was made active by the server.  If an
Packit Service 9ccfef
         instance of rdbmsRelState is not active(1), then attempts to
Packit Service 9ccfef
         access the corresponding instance of this object may result
Packit Service 9ccfef
         in either noSuchName (SNMPv1) or noSuchInstance (SNMPv2)
Packit Service 9ccfef
         being returned by the agent."
Packit Service 9ccfef
    ::= { rdbmsRelEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
-- Well known resources for which limits, high water marks,
Packit Service 9ccfef
-- access or allocation failures, and current levels of use
Packit Service 9ccfef
-- are possibly available in either the rdbmsDbLimitedResources
Packit Service 9ccfef
-- or the rdbmsSrvLimitedResources tables.
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsWellKnownLimitedResources OBJECT IDENTIFIER
Packit Service 9ccfef
        ::= { rdbmsObjects 10 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsLogSpace   OBJECT-IDENTITY
Packit Service 9ccfef
                STATUS  current
Packit Service 9ccfef
                DESCRIPTION
Packit Service 9ccfef
                "Storage allocated for redo and undo logs."
Packit Service 9ccfef
        ::= { rdbmsWellKnownLimitedResources 1}
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsTraps       OBJECT IDENTIFIER ::= { rdbmsMIB 2 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsStateChange    NOTIFICATION-TYPE
Packit Service 9ccfef
    OBJECTS         { rdbmsRelState }
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "An rdbmsStateChange trap signifies that one of the database
Packit Service 9ccfef
         server/databases managed by this agent has changed its
Packit Service 9ccfef
         rdbmsRelState in a way that makes it less accessible for use.
Packit Service 9ccfef
         For these purposes, both active(2) and available(3) are
Packit Service 9ccfef
         considered fully accessible.  The state sent with the trap is
Packit Service 9ccfef
         the new, less accessible state."
Packit Service 9ccfef
    ::= { rdbmsTraps 1 }
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsOutOfSpace NOTIFICATION-TYPE
Packit Service 9ccfef
    OBJECTS     { rdbmsSrvInfoDiskOutOfSpaces }
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "An rdbmsOutOfSpace trap signifies that one of the database
Packit Service 9ccfef
         servers managed by this agent has been unable to allocate
Packit Service 9ccfef
         space for one of the databases managed by this agent.  Care
Packit Service 9ccfef
         should be taken to avoid flooding the network with these
Packit Service 9ccfef
         traps."
Packit Service 9ccfef
    ::= { rdbmsTraps 2 }
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
-- compliance information
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsConformance    OBJECT IDENTIFIER ::= { rdbmsMIB 3 }
Packit Service 9ccfef
rdbmsCompliances    OBJECT IDENTIFIER ::= { rdbmsConformance 1 }
Packit Service 9ccfef
rdbmsGroups         OBJECT IDENTIFIER ::= { rdbmsConformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
-- compliance statements
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsCompliance     MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS          current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The compliance statement for SNMP entities which
Packit Service 9ccfef
         implement the RDBMS MIB"
Packit Service 9ccfef
    MODULE HOST-RESOURCES-MIB
Packit Service 9ccfef
        MANDATORY-GROUPS    { hrSystem }
Packit Service 9ccfef
    MODULE NETWORK-SERVICES-MIB
Packit Service 9ccfef
        MANDATORY-GROUPS { applGroups }
Packit Service 9ccfef
    MODULE RDBMS-MIB
Packit Service 9ccfef
        MANDATORY-GROUPS { rdbmsGroup }
Packit Service 9ccfef
Packit Service 9ccfef
    GROUP  rdbmsGroup
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "The rdbmsGroup is mandatory, but no write access
Packit Service 9ccfef
             to objects is required for compliance."
Packit Service 9ccfef
        OBJECT      rdbmsDbContact
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A compliant system need not allow write-access to this
Packit Service 9ccfef
            object."
Packit Service 9ccfef
        OBJECT      rdbmsDbParamCurrValue
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A compliant system need not allow write-access to this
Packit Service 9ccfef
            object."
Packit Service 9ccfef
        OBJECT      rdbmsDbParamComment
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A compliant system need not allow write-access to this
Packit Service 9ccfef
            object."
Packit Service 9ccfef
        OBJECT      rdbmsDbLimitedResourceLimit
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A compliant system need not allow write-access to this
Packit Service 9ccfef
            object."
Packit Service 9ccfef
        OBJECT      rdbmsDbLimitedResourceDescription
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A compliant system need not allow write-access to this
Packit Service 9ccfef
            object."
Packit Service 9ccfef
        OBJECT      rdbmsSrvContact
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A compliant system need not allow write-access to this
Packit Service 9ccfef
            object."
Packit Service 9ccfef
        OBJECT      rdbmsSrvInfoMaxInboundAssociations
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A compliant system need not allow write-access to this
Packit Service 9ccfef
            object."
Packit Service 9ccfef
        OBJECT      rdbmsSrvParamCurrValue
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A compliant system need not allow write-access to this
Packit Service 9ccfef
            object."
Packit Service 9ccfef
        OBJECT      rdbmsSrvParamComment
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A compliant system need not allow write-access to this
Packit Service 9ccfef
            object."
Packit Service 9ccfef
        OBJECT      rdbmsSrvLimitedResourceLimit
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A compliant system need not allow write-access to this
Packit Service 9ccfef
            object."
Packit Service 9ccfef
        OBJECT      rdbmsSrvLimitedResourceDescription
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A compliant system need not allow write-access to this
Packit Service 9ccfef
            object."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { rdbmsCompliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
-- units of conformance
Packit Service 9ccfef
Packit Service 9ccfef
    -- rdbmsStateChange and rdbmsOutOfSpace traps are omitted
Packit Service 9ccfef
    -- intentionally.  They are not required or part of any
Packit Service 9ccfef
    -- conformance group.
Packit Service 9ccfef
Packit Service 9ccfef
rdbmsGroup   OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS  {
Packit Service 9ccfef
                rdbmsDbPrivateMibOID, rdbmsDbVendorName,
Packit Service 9ccfef
                rdbmsDbName, rdbmsDbContact,
Packit Service 9ccfef
Packit Service 9ccfef
                rdbmsDbInfoProductName, rdbmsDbInfoVersion,
Packit Service 9ccfef
                rdbmsDbInfoSizeUnits, rdbmsDbInfoSizeAllocated,
Packit Service 9ccfef
                rdbmsDbInfoSizeUsed, rdbmsDbInfoLastBackup,
Packit Service 9ccfef
Packit Service 9ccfef
                rdbmsDbParamCurrValue, rdbmsDbParamComment,
Packit Service 9ccfef
Packit Service 9ccfef
                rdbmsDbLimitedResourceLimit,
Packit Service 9ccfef
                rdbmsDbLimitedResourceCurrent,
Packit Service 9ccfef
                rdbmsDbLimitedResourceHighwater,
Packit Service 9ccfef
                rdbmsDbLimitedResourceFailures,
Packit Service 9ccfef
                rdbmsDbLimitedResourceDescription,
Packit Service 9ccfef
Packit Service 9ccfef
                rdbmsSrvPrivateMibOID, rdbmsSrvVendorName,
Packit Service 9ccfef
                rdbmsSrvProductName, rdbmsSrvContact,
Packit Service 9ccfef
Packit Service 9ccfef
                rdbmsSrvInfoStartupTime,
Packit Service 9ccfef
                rdbmsSrvInfoFinishedTransactions,
Packit Service 9ccfef
                rdbmsSrvInfoDiskReads, rdbmsSrvInfoDiskWrites,
Packit Service 9ccfef
                rdbmsSrvInfoLogicalReads, rdbmsSrvInfoLogicalWrites,
Packit Service 9ccfef
                rdbmsSrvInfoPageReads, rdbmsSrvInfoPageWrites,
Packit Service 9ccfef
                rdbmsSrvInfoHandledRequests,
Packit Service 9ccfef
                rdbmsSrvInfoRequestRecvs, rdbmsSrvInfoRequestSends,
Packit Service 9ccfef
                rdbmsSrvInfoHighwaterInboundAssociations,
Packit Service 9ccfef
                rdbmsSrvInfoMaxInboundAssociations,
Packit Service 9ccfef
Packit Service 9ccfef
                rdbmsSrvParamCurrValue, rdbmsSrvParamComment,
Packit Service 9ccfef
Packit Service 9ccfef
                rdbmsSrvLimitedResourceLimit,
Packit Service 9ccfef
                rdbmsSrvLimitedResourceCurrent,
Packit Service 9ccfef
                rdbmsSrvLimitedResourceHighwater,
Packit Service 9ccfef
                rdbmsSrvLimitedResourceFailures,
Packit Service 9ccfef
                rdbmsSrvLimitedResourceDescription,
Packit Service 9ccfef
Packit Service 9ccfef
                rdbmsRelState, rdbmsRelActiveTime }
Packit Service 9ccfef
    STATUS   current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A collection of objects providing basic instrumentation of an
Packit Service 9ccfef
         RDBMS entity."
Packit Service 9ccfef
    ::= { rdbmsGroups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
----------------------------------------------------------------
Packit Service 9ccfef
Packit Service 9ccfef
END