SQL Anywhere MIB 是为 SQL Anywhere SNMP Extension Agent 创建的。它包含所有数据库服务器统计信息和属性,以及所有数据库统计信息、属性和选项。统计信息和属性都是只读的(除了少数几个例外),而数据库选项都是可读写的。
缺省情况下,SQL Anywhere MIB 位于 %SQLANY16%\snmp\iAnywhere.mib 中。
以下层次介绍了 SQL Anywhere MIB:
OID | 名称 | 说明 |
---|---|---|
1.3.6.1.4.897.2.1.1.n.db | saServer.saSrvStat | 返回数据库 db 上的服务器统计信息 n 的值。 |
1.3.6.1.4.897.2.1.2.n.db | saServer.saSrvProp | 返回数据库 db 上的服务器属性 n 的值。 |
1.3.6.1.4.897.2.2.1.n.db | saDb.saDbStat | 返回数据库 db 上的数据库统计信息 n 的值。 |
1.3.6.1.4.897.2.2.2.n.db | saDb.saDbProp | 返回数据库 db 上的数据库属性 n 的值。 |
1.3.6.1.4.897.2.2.3.n.db | saDb.saDbOpt | 返回数据库 db 上的数据库选项 n 的值。 |
1.3.6.1.4.897.2.3.1 | saAgent.saVersion | 返回 SQL Anywhere Extension Agent 的版本。 |
1.3.6.1.4.897.2.3.2.db | saAgent.saDbConnStr | 返回数据库 db 的连接字符串。 |
1.3.6.1.4.897.2.3.3.db | saAgent.saConnected | 返回 SQL Anywhere Extension Agent 是否连接到数据库 db。将此值设置为 0,将导致 SQL Anywhere Extension Agent 断开与数据库的连接;而将此值设置为 1,则导致 SQL Anywhere Extension Agent 尝试连接到数据库。 |
1.3.6.1.4.897.2.3.4.db | saAgent.saStarted | 返回数据库 db 是否正在运行。将此值设置为 0,将导致 SQL Anywhere Extension Agent 关闭数据库1;而将此值设置为 1,则尝试启动数据库2。 |
1.3.6.1.4.897.2.3.5.db | saAgent.saProc |
将此值设置为字符串 proc_name 将导致 SQL Anywhere Extension Agent 执行数据库中的过程 proc_name。 可以提供参数(例如,proc_name('string', 4));如果未提供参数,则在名称后附加括号 ()。获取该值将返回 ""。 |
1.3.6.1.4.897.2.3.6 | saAgent.saRestart | 将此变量的值设置为 1 导致代理重新启动自己(它与所有数据库断开连接,然后重新装载 .ini 文件)。获取该值将返回 0。 |
1.3.6.1.4.897.2.3.7 | saAgent.saInifile | 返回 SQL Anywhere Extension Agent 所使用的 sasnmp.ini 文件的完整路径。 |
1.3.6.1.4.897.2.4 | saMetaData | 几个虚拟表;每一行表示一个由 SQL Anywhere MIB 支持的变量。 |
1 通过设置此变量来停止数据库时,该停止是无条件的,这意味着即使有活动连接,数据库也会停止。
2 为了能够通过设置此变量来启动数据库,必须在连接字符串中指定 DBF 参数(如果需要,则需要包括 DBN 和 DBKEY),并且还必须在 sasnmp.ini 文件中设置 [UtilDbPwd] 字段或将服务器的启动数据库特权(用 -gd 服务器选项指定)设置为 all。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |