如何监视infomirx动态服务器
很有用,看看吧
面的工具和日志文件提供了进入OnLine的活动和数据的窗口:
信息日志
系统控制台
ON-MONITOR
SMI表
onstat 和 oncheck实用工具
onperf实用工具
什么是信息日志
online信息日志是一个操作系统的文件。在Online信息日志中包括的信息通常不需要立刻进行处理。通过设置ONCONFIG文件中MSGPATH的值,你可以指定信息日志的路径名。为了得到OnLine信息日志的名字和20条最新的记录,应执行onstat -m命令。
利用ON-Monitor监视
ON-Monitor提供了一个全面监视Online的简单方法。大多数监视功能在Status菜单下都是可用的。
利用SMI表监视
系统监视界面(SMI)表是OnLine管理的专用表。它包含了有关数据库服务器状态的动态信息。你可以对它们使用SELECT语句来决定你想要了解有关数据库服务器的几乎任何事情。
利用onstat 和oncheck实用工具监视
onstat 和oncheck提供了一种从命令行监视OnLine信息的方法。
onstat 与oncheck的比较
onstat 实用工具从共享内存读数据并报告在命令执行期间内的精确统计结果。也就是说,onstat描述在处理期间动态改变的信息,如缓冲区,锁和用户的情况。 oncheck实用工具主要倾向于显示配置和磁盘的使用信息,这些信息驻留在磁盘上,而且变化较少。
使用onperf监视
onLine包括称为onperf图形监视工具。这个工具能够 监视onstat提供的大多数信息。
下面介绍使用命令行实用工具onstat
onstat -c ;oncheck -pr 检查配置信息
onstat -m;onstat -p检查检查点信息
onstat -g seg 监视共享内存段
onstat -p: 可获得有关被高速缓冲的读写的统计信息。包括:
从共享内存缓冲区读的数目(bufreads),
从高速缓存读的百分比(蔯hed)
写共享内存的数目 (bufwrits)
向高速缓存写的百分比(蔯hed)
onstat -B: 可获得下面的缓冲区信息:
每个普通共享内存缓冲区的地址
当前共享内存中的所有内存页的页号
当前占有缓冲区的线程的地址
等待各缓冲区的第一个线程的地址
onstat -b:可获得下面各个缓冲区上的信息:
当前占用各缓冲区的线索的地址
缓冲区中页的页号
缓冲区中页的类型
缓冲区设置锁定的类型
当前占用缓冲区的线程的地址
等待各缓冲区的第一个线程的地址
你可以把用户线程的地址与在onstat -u显示中出现的地址进行比较,以获得会话id号。
onstat -k: 显示有关活动的锁定信息。
产生锁定的用户线索
锁的类型
锁的范围
onstat -g glo
显示有关当前正在运行的各个虚处理机信息,以及各虚处理机类的累加信息(从系统启动开始)。
onstat -u
显示有关所有需要RSAM任务控制块结构的活动线程的信息。活动线程包括属于用户会话的线程,和一些相应的服务器daemons线索.还包括如下信息:
各个线程的地址
标志出线索的当前状态
有关线程属于会话的会话id 和用户登录id.为0的会话id表示daemon线程。
线程是否在等待特定的资源和该资源的地址
线程占用的锁的数目
线程已执行的读调用数和写调用数
自最近一次的OnLine初始化以来,分配出去的并发用户线索的最大数目
onstat -g ses
可以监视分配一个线索的资源。
onstat -x:
显示关于每个打开事务的下列信息:
事务在共享内存中的地址
事务的当前状态
事务处于什么阶段
事务的特征
拥有事务的线程
事务